0000863436-20-000009.txt : 20200302 0000863436-20-000009.hdr.sgml : 20200302 20200302162122 ACCESSION NUMBER: 0000863436-20-000009 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 118 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200302 DATE AS OF CHANGE: 20200302 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BENCHMARK ELECTRONICS INC CENTRAL INDEX KEY: 0000863436 STANDARD INDUSTRIAL CLASSIFICATION: PRINTED CIRCUIT BOARDS [3672] IRS NUMBER: 742211011 STATE OF INCORPORATION: TX FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-10560 FILM NUMBER: 20677125 BUSINESS ADDRESS: STREET 1: 56 SOUTH ROCKFORD DRIVE CITY: TEMPE STATE: AZ ZIP: 85281 BUSINESS PHONE: 623-300-7000 MAIL ADDRESS: STREET 1: 56 SOUTH ROCKFORD DRIVE CITY: TEMPE STATE: AZ ZIP: 85281 10-K 1 bhe-20191231.htm FORM 10-K
3.493.490.15000145000413570.1P5Y0.15000145000369570.12.52.513.510.210.14.7FYYesYes0000863436falseP4YP3YP4YP1YLarge Accelerated Filer100us-gaap:OtherAssetsNoncurrentus-gaap:LongTermDebtAndCapitalLeaseObligationsCurrentus-gaap:LongTermDebtAndCapitalLeaseObligationsus-gaap:OtherLiabilitiesCurrentOctober 31, 2019NoYes--12-31 0000863436 2018-01-01 2018-12-31 0000863436 2017-01-01 2017-12-31 0000863436 2018-10-01 2018-12-31 0000863436 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000863436 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000863436 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000863436 2018-12-31 0000863436 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0000863436 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000863436 country:CN 2018-01-01 2018-12-31 0000863436 country:MY 2018-01-01 2018-12-31 0000863436 country:TH 2018-01-01 2018-12-31 0000863436 2019-12-31 0000863436 srt:AmericasMember 2018-01-01 2018-12-31 0000863436 srt:AsiaMember 2018-01-01 2018-12-31 0000863436 srt:EuropeMember 2018-01-01 2018-12-31 0000863436 us-gaap:CorporateMember 2018-01-01 2018-12-31 0000863436 country:US 2018-01-01 2018-12-31 0000863436 country:US 2017-01-01 2017-12-31 0000863436 country:US 2018-12-31 0000863436 bhe:OtherRegionsMember 2018-12-31 0000863436 srt:AsiaMember 2018-01-01 2018-12-31 0000863436 srt:EuropeMember 2018-01-01 2018-12-31 0000863436 bhe:OtherRegionsMember 2018-01-01 2018-12-31 0000863436 srt:AsiaMember 2017-01-01 2017-12-31 0000863436 srt:EuropeMember 2017-01-01 2017-12-31 0000863436 bhe:OtherRegionsMember 2017-01-01 2017-12-31 0000863436 srt:AsiaMember 2018-12-31 0000863436 srt:EuropeMember 2018-12-31 0000863436 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0000863436 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0000863436 2019-01-01 2019-12-31 0000863436 2017-01-01 2017-03-31 0000863436 2016-12-31 0000863436 us-gaap:CommonStockMember 2016-12-31 0000863436 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000863436 us-gaap:RetainedEarningsMember 2016-12-31 0000863436 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000863436 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000863436 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000863436 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0000863436 us-gaap:PerformanceSharesMember 2016-12-31 0000863436 us-gaap:PerformanceSharesMember 2017-01-01 2017-12-31 0000863436 us-gaap:PerformanceSharesMember 2018-01-01 2018-12-31 0000863436 us-gaap:PerformanceSharesMember 2018-12-31 0000863436 country:CN 2017-01-01 2017-12-31 0000863436 country:TH 2017-01-01 2017-12-31 0000863436 country:MY 2017-01-01 2017-12-31 0000863436 srt:AmericasMember 2017-01-01 2017-12-31 0000863436 srt:AsiaMember 2017-01-01 2017-12-31 0000863436 srt:EuropeMember 2017-01-01 2017-12-31 0000863436 us-gaap:CorporateMember 2017-01-01 2017-12-31 0000863436 srt:AsiaMember 2017-12-31 0000863436 srt:EuropeMember 2017-12-31 0000863436 us-gaap:CorporateAndOtherMember 2017-12-31 0000863436 country:US 2017-12-31 0000863436 srt:AsiaMember 2017-12-31 0000863436 srt:EuropeMember 2017-12-31 0000863436 bhe:OtherRegionsMember 2017-12-31 0000863436 2017-12-31 0000863436 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-12-31 0000863436 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0000863436 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000863436 srt:AmericasMember 2018-12-31 0000863436 srt:AsiaMember 2018-12-31 0000863436 srt:EuropeMember 2018-12-31 0000863436 us-gaap:CorporateAndOtherMember 2018-12-31 0000863436 us-gaap:CustomerRelationshipsMember 2018-12-31 0000863436 us-gaap:PatentedTechnologyMember 2018-12-31 0000863436 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0000863436 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-01-01 2018-12-31 0000863436 srt:AmericasMember 2017-12-31 0000863436 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-12-31 0000863436 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0000863436 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2017-01-01 2017-12-31 0000863436 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0000863436 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0000863436 srt:AsiaMember 2016-12-31 0000863436 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0000863436 srt:AmericasMember 2016-12-31 0000863436 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2016-12-31 0000863436 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-12-31 0000863436 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000863436 bhe:RestrictedSharesAndRestrictedStockUnitsMember 2018-01-01 2018-12-31 0000863436 us-gaap:IntersegmentEliminationMember 2018-01-01 2018-12-31 0000863436 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-12-31 0000863436 bhe:TermLoanFacilityMember 2019-01-01 2019-12-31 0000863436 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000863436 bhe:TermLoanFacilityMember 2019-12-31 0000863436 2017-10-01 2017-12-31 0000863436 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000863436 bhe:RestrictedSharesAndRestrictedStockUnitsMember 2017-01-01 2017-12-31 0000863436 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000863436 bhe:TwoThousandAndNineteenMember us-gaap:EmployeeSeveranceMember 2018-12-31 0000863436 us-gaap:IntersegmentEliminationMember 2017-01-01 2017-12-31 0000863436 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-12-31 0000863436 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-12-31 0000863436 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-12-31 0000863436 us-gaap:InterestRateSwapMember 2018-12-31 0000863436 us-gaap:InterestRateSwapMember 2018-01-01 2018-12-31 0000863436 bhe:TermLoanFacilityMember us-gaap:InterestRateSwapMember 2019-12-31 0000863436 us-gaap:InterestRateSwapMember 2017-01-01 2017-12-31 0000863436 country:US 2019-12-31 0000863436 bhe:OtherRegionsMember 2019-12-31 0000863436 srt:AsiaMember 2019-12-31 0000863436 srt:EuropeMember 2019-12-31 0000863436 2018-03-06 0000863436 srt:AmericasMember 2019-12-31 0000863436 srt:AsiaMember 2019-12-31 0000863436 srt:EuropeMember 2019-12-31 0000863436 us-gaap:CorporateAndOtherMember 2019-12-31 0000863436 srt:AmericasMember 2018-01-01 2018-12-31 0000863436 srt:EuropeMember us-gaap:IntersegmentEliminationMember 2018-01-01 2018-12-31 0000863436 srt:AsiaMember us-gaap:IntersegmentEliminationMember 2018-01-01 2018-12-31 0000863436 srt:AmericasMember us-gaap:IntersegmentEliminationMember 2018-01-01 2018-12-31 0000863436 srt:EuropeMember us-gaap:OperatingSegmentsMember 2018-01-01 2018-12-31 0000863436 srt:AsiaMember us-gaap:OperatingSegmentsMember 2018-01-01 2018-12-31 0000863436 srt:AmericasMember us-gaap:OperatingSegmentsMember 2018-01-01 2018-12-31 0000863436 us-gaap:OperatingSegmentsMember 2018-01-01 2018-12-31 0000863436 srt:AmericasMember 2017-01-01 2017-12-31 0000863436 srt:EuropeMember us-gaap:IntersegmentEliminationMember 2017-01-01 2017-12-31 0000863436 srt:AsiaMember us-gaap:IntersegmentEliminationMember 2017-01-01 2017-12-31 0000863436 srt:AmericasMember us-gaap:IntersegmentEliminationMember 2017-01-01 2017-12-31 0000863436 us-gaap:OperatingSegmentsMember 2017-01-01 2017-12-31 0000863436 srt:AmericasMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-12-31 0000863436 srt:AsiaMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-12-31 0000863436 srt:EuropeMember us-gaap:OperatingSegmentsMember 2017-01-01 2017-12-31 0000863436 us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0000863436 us-gaap:TransferredOverTimeMember 2017-01-01 2017-12-31 0000863436 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000863436 2019-07-01 2019-09-30 0000863436 2018-07-01 2018-09-30 0000863436 bhe:TwothousandandseventeenMember 2018-12-31 0000863436 2018-01-01 2018-03-31 0000863436 2017-04-01 2017-06-30 0000863436 2017-07-01 2017-09-30 0000863436 bhe:CreditAgreementMember bhe:BankOfAmericaCreditAgreementMember 2019-01-01 2019-12-31 0000863436 bhe:IndustrialsSectorMember 2019-01-01 2019-12-31 0000863436 bhe:AerospaceAndDefenseSectorMember 2019-01-01 2019-12-31 0000863436 us-gaap:HealthcareSectorMember 2019-01-01 2019-12-31 0000863436 bhe:Semi-CapSectorMember 2019-01-01 2019-12-31 0000863436 bhe:ComputingSectorMember 2019-01-01 2019-12-31 0000863436 bhe:TelecommunicationsSectorMember 2019-01-01 2019-12-31 0000863436 bhe:IndustrialsSectorMember srt:AmericasMember 2019-01-01 2019-12-31 0000863436 bhe:AerospaceAndDefenseSectorMember srt:AmericasMember 2019-01-01 2019-12-31 0000863436 srt:AmericasMember us-gaap:HealthcareSectorMember 2019-01-01 2019-12-31 0000863436 bhe:Semi-CapSectorMember srt:AmericasMember 2019-01-01 2019-12-31 0000863436 bhe:ComputingSectorMember srt:AmericasMember 2019-01-01 2019-12-31 0000863436 bhe:TelecommunicationsSectorMember srt:AmericasMember 2019-01-01 2019-12-31 0000863436 bhe:IndustrialsSectorMember srt:AsiaMember 2019-01-01 2019-12-31 0000863436 bhe:AerospaceAndDefenseSectorMember srt:AsiaMember 2019-01-01 2019-12-31 0000863436 srt:AsiaMember us-gaap:HealthcareSectorMember 2019-01-01 2019-12-31 0000863436 bhe:Semi-CapSectorMember srt:AsiaMember 2019-01-01 2019-12-31 0000863436 bhe:ComputingSectorMember srt:AsiaMember 2019-01-01 2019-12-31 0000863436 bhe:TelecommunicationsSectorMember srt:AsiaMember 2019-01-01 2019-12-31 0000863436 bhe:IndustrialsSectorMember srt:EuropeMember 2019-01-01 2019-12-31 0000863436 bhe:AerospaceAndDefenseSectorMember srt:EuropeMember 2019-01-01 2019-12-31 0000863436 srt:EuropeMember us-gaap:HealthcareSectorMember 2019-01-01 2019-12-31 0000863436 bhe:Semi-CapSectorMember srt:EuropeMember 2019-01-01 2019-12-31 0000863436 bhe:ComputingSectorMember srt:EuropeMember 2019-01-01 2019-12-31 0000863436 bhe:TelecommunicationsSectorMember srt:EuropeMember 2019-01-01 2019-12-31 0000863436 bhe:IndustrialsSectorMember 2017-01-01 2017-12-31 0000863436 bhe:AerospaceAndDefenseSectorMember 2017-01-01 2017-12-31 0000863436 us-gaap:HealthcareSectorMember 2017-01-01 2017-12-31 0000863436 bhe:Semi-CapSectorMember 2017-01-01 2017-12-31 0000863436 bhe:ComputingSectorMember 2017-01-01 2017-12-31 0000863436 bhe:TelecommunicationsSectorMember 2017-01-01 2017-12-31 0000863436 bhe:IndustrialsSectorMember srt:AmericasMember 2017-01-01 2017-12-31 0000863436 bhe:AerospaceAndDefenseSectorMember srt:AmericasMember 2017-01-01 2017-12-31 0000863436 srt:AmericasMember us-gaap:HealthcareSectorMember 2017-01-01 2017-12-31 0000863436 bhe:Semi-CapSectorMember srt:AmericasMember 2017-01-01 2017-12-31 0000863436 bhe:ComputingSectorMember srt:AmericasMember 2017-01-01 2017-12-31 0000863436 bhe:TelecommunicationsSectorMember srt:AmericasMember 2017-01-01 2017-12-31 0000863436 bhe:IndustrialsSectorMember srt:AsiaMember 2017-01-01 2017-12-31 0000863436 bhe:AerospaceAndDefenseSectorMember srt:AsiaMember 2017-01-01 2017-12-31 0000863436 srt:AsiaMember us-gaap:HealthcareSectorMember 2017-01-01 2017-12-31 0000863436 bhe:Semi-CapSectorMember srt:AsiaMember 2017-01-01 2017-12-31 0000863436 bhe:ComputingSectorMember srt:AsiaMember 2017-01-01 2017-12-31 0000863436 bhe:TelecommunicationsSectorMember srt:AsiaMember 2017-01-01 2017-12-31 0000863436 bhe:IndustrialsSectorMember srt:EuropeMember 2017-01-01 2017-12-31 0000863436 bhe:AerospaceAndDefenseSectorMember srt:EuropeMember 2017-01-01 2017-12-31 0000863436 srt:EuropeMember us-gaap:HealthcareSectorMember 2017-01-01 2017-12-31 0000863436 bhe:Semi-CapSectorMember srt:EuropeMember 2017-01-01 2017-12-31 0000863436 bhe:ComputingSectorMember srt:EuropeMember 2017-01-01 2017-12-31 0000863436 bhe:TelecommunicationsSectorMember srt:EuropeMember 2017-01-01 2017-12-31 0000863436 bhe:TwothousandandseventeenMember bhe:OtherexitcostsMember 2018-12-31 0000863436 us-gaap:ForeignCountryMember 2018-01-01 2018-12-31 0000863436 2018-10-26 0000863436 bhe:TwoThousandAndNineteenMember 2019-01-01 2019-12-31 0000863436 bhe:TwoThousandAndNineteenMember us-gaap:EmployeeSeveranceMember 2019-01-01 2019-12-31 0000863436 bhe:TwothousandandseventeenMember 2019-01-01 2019-12-31 0000863436 bhe:TwoThousandAndEighteenMember 2019-01-01 2019-12-31 0000863436 bhe:TwoThousandAndEighteenMember us-gaap:EmployeeSeveranceMember 2019-01-01 2019-12-31 0000863436 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000863436 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000863436 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000863436 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000863436 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000863436 country:CN 2019-01-01 2019-12-31 0000863436 country:MY 2019-01-01 2019-12-31 0000863436 country:TH 2019-01-01 2019-12-31 0000863436 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0000863436 us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0000863436 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-01-01 2019-12-31 0000863436 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-12-31 0000863436 us-gaap:InterestRateSwapMember 2019-01-01 2019-12-31 0000863436 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000863436 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-12-31 0000863436 us-gaap:CustomerRelationshipsMember 2019-12-31 0000863436 us-gaap:PatentedTechnologyMember 2019-12-31 0000863436 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0000863436 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0000863436 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0000863436 us-gaap:PerformanceSharesMember 2019-12-31 0000863436 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0000863436 bhe:TwothousandandseventeenMember bhe:OtherexitcostsMember 2019-01-01 2019-12-31 0000863436 bhe:TwoThousandAndEighteenMember bhe:OtherexitcostsMember 2019-01-01 2019-12-31 0000863436 bhe:TwoThousandAndNineteenMember bhe:OtherexitcostsMember 2019-01-01 2019-12-31 0000863436 us-gaap:InterestRateSwapMember 2019-12-31 0000863436 us-gaap:InterestRateSwapMember 2017-12-31 0000863436 us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0000863436 us-gaap:EmployeeStockOptionMember bhe:EmployeeAwardsMember 2019-01-01 2019-12-31 0000863436 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000863436 bhe:EmployeeAwardsMember us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0000863436 bhe:EmployeeAwardsMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000863436 us-gaap:RestrictedStockUnitsRSUMember bhe:NonEmployeeAwardsMember 2019-01-01 2019-12-31 0000863436 us-gaap:CustomerRelationshipsMember srt:MinimumMember 2019-01-01 2019-12-31 0000863436 us-gaap:CustomerRelationshipsMember srt:MaximumMember 2019-01-01 2019-12-31 0000863436 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-12-31 0000863436 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-12-31 0000863436 bhe:TermLoanFacilityMember 2018-07-20 0000863436 bhe:BankOfAmericaCreditAgreementMember bhe:TermLoanFacilityMember 2019-01-01 2019-12-31 0000863436 srt:MinimumMember bhe:CreditAgreementMember 2019-01-01 2019-12-31 0000863436 srt:MaximumMember bhe:CreditAgreementMember 2019-01-01 2019-12-31 0000863436 bhe:OtherRegionsMember 2019-01-01 2019-12-31 0000863436 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0000863436 srt:AmericasMember 2019-01-01 2019-12-31 0000863436 srt:AsiaMember 2019-01-01 2019-12-31 0000863436 srt:EuropeMember 2019-01-01 2019-12-31 0000863436 us-gaap:CorporateMember 2019-01-01 2019-12-31 0000863436 country:US 2019-01-01 2019-12-31 0000863436 srt:AsiaMember 2019-01-01 2019-12-31 0000863436 srt:EuropeMember 2019-01-01 2019-12-31 0000863436 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-12-31 0000863436 bhe:RestrictedSharesAndRestrictedStockUnitsMember 2019-01-01 2019-12-31 0000863436 us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0000863436 srt:AmericasMember 2019-01-01 2019-12-31 0000863436 us-gaap:OperatingSegmentsMember srt:AmericasMember 2019-01-01 2019-12-31 0000863436 us-gaap:IntersegmentEliminationMember srt:AmericasMember 2019-01-01 2019-12-31 0000863436 us-gaap:OperatingSegmentsMember srt:AsiaMember 2019-01-01 2019-12-31 0000863436 us-gaap:IntersegmentEliminationMember srt:AsiaMember 2019-01-01 2019-12-31 0000863436 us-gaap:OperatingSegmentsMember srt:EuropeMember 2019-01-01 2019-12-31 0000863436 us-gaap:IntersegmentEliminationMember srt:EuropeMember 2019-01-01 2019-12-31 0000863436 bhe:CreditAgreementMember 2019-01-01 2019-12-31 0000863436 bhe:BenchmarkElectronicsThailandPublicCompanyLimitedMember bhe:ThailandCreditFacilityMember 2019-01-01 2019-12-31 0000863436 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000863436 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000863436 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2019-01-01 2019-12-31 0000863436 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2019-01-01 2019-12-31 0000863436 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0000863436 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0000863436 srt:MinimumMember us-gaap:VehiclesMember 2019-01-01 2019-12-31 0000863436 srt:MaximumMember us-gaap:VehiclesMember 2019-01-01 2019-12-31 0000863436 bhe:NonsignificantbusinessMember 2018-01-01 2018-12-31 0000863436 us-gaap:LandMember 2019-12-31 0000863436 us-gaap:LandMember 2018-12-31 0000863436 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0000863436 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000863436 us-gaap:MachineryAndEquipmentMember 2019-12-31 0000863436 us-gaap:MachineryAndEquipmentMember 2018-12-31 0000863436 us-gaap:FurnitureAndFixturesMember 2019-12-31 0000863436 us-gaap:FurnitureAndFixturesMember 2018-12-31 0000863436 us-gaap:VehiclesMember 2019-12-31 0000863436 us-gaap:VehiclesMember 2018-12-31 0000863436 us-gaap:LeaseholdImprovementsMember 2019-12-31 0000863436 us-gaap:LeaseholdImprovementsMember 2018-12-31 0000863436 us-gaap:ConstructionInProgressMember 2019-12-31 0000863436 us-gaap:ConstructionInProgressMember 2018-12-31 0000863436 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-01-01 2018-12-31 0000863436 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-01-01 2017-12-31 0000863436 bhe:CreditAgreementMember 2018-07-20 0000863436 us-gaap:RevolvingCreditFacilityMember 2018-07-20 0000863436 us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-12-31 0000863436 srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember bhe:CreditAgreementMember 2019-01-01 2019-12-31 0000863436 srt:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember bhe:CreditAgreementMember 2019-01-01 2019-12-31 0000863436 srt:MinimumMember us-gaap:BaseRateMember bhe:CreditAgreementMember 2019-01-01 2019-12-31 0000863436 srt:MaximumMember us-gaap:BaseRateMember bhe:CreditAgreementMember 2019-01-01 2019-12-31 0000863436 bhe:BenchmarkElectronicsThailandPublicCompanyLimitedMember bhe:ThailandCreditFacilityMember 2018-12-31 0000863436 us-gaap:MediumTermNotesMember 2019-12-31 0000863436 us-gaap:MediumTermNotesMember 2018-12-31 0000863436 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0000863436 us-gaap:PerformanceSharesMember 2017-12-31 0000863436 2019-06-30 0000863436 us-gaap:CommonStockMember 2017-12-31 0000863436 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000863436 us-gaap:RetainedEarningsMember 2017-12-31 0000863436 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000863436 us-gaap:CommonStockMember 2018-12-31 0000863436 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000863436 us-gaap:RetainedEarningsMember 2018-12-31 0000863436 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000863436 us-gaap:CommonStockMember 2019-12-31 0000863436 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000863436 us-gaap:RetainedEarningsMember 2019-12-31 0000863436 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000863436 2018-04-01 2018-06-30 0000863436 2019-01-01 2019-03-31 0000863436 2019-04-01 2019-06-30 0000863436 2019-10-01 2019-12-31 0000863436 us-gaap:SubsequentEventMember 2020-01-13 2020-01-13 0000863436 us-gaap:SubsequentEventMember 2020-02-19 0000863436 us-gaap:SubsequentEventMember 2020-02-01 2020-02-29 0000863436 us-gaap:DomesticCountryMember 2019-12-31 0000863436 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0000863436 us-gaap:StateAndLocalJurisdictionMember us-gaap:EarliestTaxYearMember 2019-01-01 2019-12-31 0000863436 us-gaap:StateAndLocalJurisdictionMember us-gaap:LatestTaxYearMember 2019-01-01 2019-12-31 0000863436 us-gaap:AccountsReceivableMember 2019-01-01 2019-12-31 0000863436 us-gaap:AccountsReceivableMember bhe:LargestCustomerAccountsReceivableMember 2019-01-01 2019-12-31 0000863436 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember us-gaap:InterestRateSwapMember 2018-01-01 2018-12-31 0000863436 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000863436 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000863436 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0000863436 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2017-12-31 0000863436 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-12-31 0000863436 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0000863436 2015-12-07 0000863436 us-gaap:DomesticCountryMember 2018-01-01 2018-12-31 0000863436 us-gaap:ForeignCountryMember us-gaap:LatestTaxYearMember 2019-01-01 2019-12-31 0000863436 us-gaap:ForeignCountryMember 2019-12-31 0000863436 us-gaap:DomesticCountryMember us-gaap:EarliestTaxYearMember 2019-01-01 2019-12-31 0000863436 us-gaap:DomesticCountryMember us-gaap:LatestTaxYearMember 2019-01-01 2019-12-31 0000863436 2020-02-28 0000863436 bhe:UnitedstatesemployeesdefinedcontributionmemberMember 2019-01-01 2019-12-31 0000863436 bhe:UnitedstatesemployeesdefinedcontributionmemberMember 2018-01-01 2018-12-31 0000863436 bhe:UnitedstatesemployeesdefinedcontributionmemberMember 2017-01-01 2017-12-31 0000863436 bhe:ForeignpensionplansdefinedcontributionmemberMember 2019-01-01 2019-12-31 0000863436 bhe:ForeignpensionplansdefinedcontributionmemberMember 2018-01-01 2018-12-31 0000863436 bhe:ForeignpensionplansdefinedcontributionmemberMember 2017-01-01 2017-12-31 0000863436 bhe:IndustrialsSectorMember 2018-01-01 2018-12-31 0000863436 bhe:AerospaceAndDefenseSectorMember 2018-01-01 2018-12-31 0000863436 us-gaap:HealthcareSectorMember 2018-01-01 2018-12-31 0000863436 bhe:Semi-CapSectorMember 2018-01-01 2018-12-31 0000863436 bhe:ComputingSectorMember 2018-01-01 2018-12-31 0000863436 bhe:TelecommunicationsSectorMember 2018-01-01 2018-12-31 0000863436 bhe:IndustrialsSectorMember srt:AmericasMember 2018-01-01 2018-12-31 0000863436 bhe:AerospaceAndDefenseSectorMember srt:AmericasMember 2018-01-01 2018-12-31 0000863436 srt:AmericasMember us-gaap:HealthcareSectorMember 2018-01-01 2018-12-31 0000863436 bhe:Semi-CapSectorMember srt:AmericasMember 2018-01-01 2018-12-31 0000863436 bhe:ComputingSectorMember srt:AmericasMember 2018-01-01 2018-12-31 0000863436 bhe:TelecommunicationsSectorMember srt:AmericasMember 2018-01-01 2018-12-31 0000863436 bhe:IndustrialsSectorMember srt:AsiaMember 2018-01-01 2018-12-31 0000863436 bhe:AerospaceAndDefenseSectorMember srt:AsiaMember 2018-01-01 2018-12-31 0000863436 srt:AsiaMember us-gaap:HealthcareSectorMember 2018-01-01 2018-12-31 0000863436 bhe:Semi-CapSectorMember srt:AsiaMember 2018-01-01 2018-12-31 0000863436 bhe:ComputingSectorMember srt:AsiaMember 2018-01-01 2018-12-31 0000863436 bhe:TelecommunicationsSectorMember srt:AsiaMember 2018-01-01 2018-12-31 0000863436 bhe:IndustrialsSectorMember srt:EuropeMember 2018-01-01 2018-12-31 0000863436 bhe:AerospaceAndDefenseSectorMember srt:EuropeMember 2018-01-01 2018-12-31 0000863436 srt:EuropeMember us-gaap:HealthcareSectorMember 2018-01-01 2018-12-31 0000863436 bhe:Semi-CapSectorMember srt:EuropeMember 2018-01-01 2018-12-31 0000863436 bhe:ComputingSectorMember srt:EuropeMember 2018-01-01 2018-12-31 0000863436 bhe:TelecommunicationsSectorMember srt:EuropeMember 2018-01-01 2018-12-31 0000863436 bhe:InternationalbusinessmachinescorporationmemberMember 2018-01-01 2018-12-31 0000863436 bhe:InternationalbusinessmachinescorporationmemberMember 2017-01-01 2017-12-31 0000863436 bhe:AppliedMaterialsIncMember 2017-01-01 2017-12-31 0000863436 us-gaap:AllowanceForCreditLossMember 2018-12-31 0000863436 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0000863436 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000863436 us-gaap:AllowanceForCreditLossMember 2017-12-31 0000863436 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0000863436 us-gaap:AllowanceForCreditLossMember 2016-12-31 0000863436 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-12-31 0000863436 bhe:TwothousandandseventeenMember 2017-01-01 2017-12-31 0000863436 bhe:TwoThousandAndEighteenMember 2018-01-01 2018-12-31 0000863436 bhe:TwoThousandAndEighteenMember 2018-12-31 0000863436 bhe:TwoThousandAndEighteenMember 2019-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwothousandandseventeenMember 2018-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwothousandandseventeenMember 2019-01-01 2019-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwothousandandseventeenMember 2019-12-31 0000863436 bhe:TwothousandandseventeenMember bhe:OtherexitcostsMember 2019-12-31 0000863436 bhe:TwothousandandseventeenMember 2019-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwoThousandAndNineteenMember 2019-12-31 0000863436 bhe:TwoThousandAndNineteenMember bhe:OtherexitcostsMember 2018-12-31 0000863436 bhe:TwoThousandAndNineteenMember bhe:OtherexitcostsMember 2019-12-31 0000863436 bhe:TwoThousandAndNineteenMember 2018-12-31 0000863436 bhe:TwoThousandAndNineteenMember 2019-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwoThousandAndEighteenMember 2018-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwoThousandAndEighteenMember 2019-12-31 0000863436 bhe:TwoThousandAndEighteenMember bhe:OtherexitcostsMember 2018-12-31 0000863436 bhe:TwoThousandAndEighteenMember bhe:OtherexitcostsMember 2019-12-31 0000863436 srt:AmericasMember bhe:TwoThousandAndNineteenMember 2019-01-01 2019-12-31 0000863436 srt:AsiaMember bhe:TwoThousandAndNineteenMember 2019-01-01 2019-12-31 0000863436 srt:EuropeMember bhe:TwoThousandAndNineteenMember 2019-01-01 2019-12-31 0000863436 srt:AsiaMember bhe:TwoThousandAndEighteenMember 2018-01-01 2018-12-31 0000863436 srt:AmericasMember bhe:TwoThousandAndEighteenMember 2018-01-01 2018-12-31 0000863436 srt:EuropeMember bhe:TwoThousandAndEighteenMember 2018-01-01 2018-12-31 0000863436 srt:AmericasMember bhe:TwothousandandseventeenMember 2017-01-01 2017-12-31 0000863436 srt:AsiaMember bhe:TwothousandandseventeenMember 2017-01-01 2017-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwothousandandseventeenMember 2017-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwothousandandseventeenMember 2018-01-01 2018-12-31 0000863436 us-gaap:FacilityClosingMember bhe:TwothousandandseventeenMember 2017-12-31 0000863436 us-gaap:FacilityClosingMember bhe:TwothousandandseventeenMember 2018-01-01 2018-12-31 0000863436 us-gaap:FacilityClosingMember bhe:TwothousandandseventeenMember 2018-12-31 0000863436 bhe:TwothousandandseventeenMember bhe:OtherexitcostsMember 2017-12-31 0000863436 bhe:TwothousandandseventeenMember bhe:OtherexitcostsMember 2018-01-01 2018-12-31 0000863436 bhe:TwoThousandAndEighteenMember 2017-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwoThousandAndEighteenMember 2017-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwoThousandAndEighteenMember 2018-01-01 2018-12-31 0000863436 bhe:TwoThousandAndEighteenMember bhe:OtherexitcostsMember 2017-12-31 0000863436 bhe:TwoThousandAndEighteenMember bhe:OtherexitcostsMember 2018-01-01 2018-12-31 0000863436 bhe:TwothousandandseventeenMember 2017-12-31 0000863436 bhe:TwothousandandseventeenMember 2018-01-01 2018-12-31 0000863436 bhe:TwoThousandAndSixteenMember 2017-12-31 0000863436 bhe:TwoThousandAndSixteenMember 2018-01-01 2018-12-31 0000863436 bhe:TwoThousandAndSixteenMember 2018-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwoThousandAndSixteenMember 2017-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwoThousandAndSixteenMember 2018-01-01 2018-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwoThousandAndSixteenMember 2018-12-31 0000863436 bhe:OtherexitcostsMember bhe:TwoThousandAndSixteenMember 2017-12-31 0000863436 bhe:OtherexitcostsMember bhe:TwoThousandAndSixteenMember 2018-01-01 2018-12-31 0000863436 bhe:OtherexitcostsMember bhe:TwoThousandAndSixteenMember 2018-12-31 0000863436 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0000863436 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-12-31 0000863436 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000863436 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0000863436 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0000863436 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-12-31 iso4217:THB iso4217:USD xbrli:pure xbrli:shares iso4217:USD xbrli:shares dummy:number_of_employees bhe:number_of_largest_customers

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

(Mark One)

Annual Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the fiscal year ended December 31, 2019

or

Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

 

For the transition period from

 

to

 

 

Commission File Number 1-10560

 

BENCHMARK ELECTRONICS, INC.

(Exact name of registrant as specified in its charter)

 

Texas

74-2211011

(State or other jurisdiction of

(I.R.S. Employer

incorporation or organization)

Identification Number)

 

56 South Rockford Drive

Tempe, Arizona 85281

(623) 300-7000

(Address, including zip code, and telephone number, including area code, of principal executive offices)

 

Securities registered pursuant to Section 12(b) of the Act:

Title of each class

Trading Symbol

Name of each exchange on which registered

Common Stock, par value $0.10 per share

BHE

New York Stock Exchange, Inc.

Securities registered pursuant to Section 12(g) of the Act: None

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes No

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes No

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter periods that the registrant was required to submit such files). Yes No

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act.

Large accelerated filer

Accelerated filer

Non-accelerated filer

Smaller reporting company

 

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b–2 of the Act). Yes No

 

As of June 28, 2019, the number of outstanding common shares was 37,679,265. As of such date, the aggregate market value of the common shares held by non-affiliates, based on the closing price of the common shares on the New York Stock Exchange on such date, was approximately $0.9 billion.

 

As of February 28, 2020, there were 36,755,144 common shares of Benchmark Electronics, Inc., par value $0.10 per share, outstanding.

Documents Incorporated by Reference:

Portions of the Company’s Proxy Statement for the 2020 Annual Shareholders Meeting are incorporated herein by reference (Part III, Items 10-14).

 

 

 


 

TABLE OF CONTENTS

 

 

Page

 

 

 

PART I

 

 

 

Item 1.

Business

1

Item 1A.

Risk Factors

14

Item 1B.

Unresolved Staff Comments

28

Item 2.

Properties

28

Item 3.

Legal Proceedings

28

Item 4.

Mine Safety Disclosures

28

 

PART II

 

Item 5.

Market for Registrant’s Common Equity, Related

 

 

Shareholder Matters and Issuer Purchases of Equity Securities

29

Item 6.

Selected Financial Data

32

Item 7.

Management’s Discussion and Analysis of Financial Condition and

 

 

Results of Operations

33

Item 7A.

Quantitative and Qualitative Disclosures about Market Risk

42

Item 8.

Financial Statements and Supplementary Data

44

Item 9.

Changes in and Disagreements with Accountants on Accounting and

 

 

Financial Disclosure

80

Item 9A.

Controls and Procedures

80

Item 9B.

Other Information

81

 

PART III

 

 

 

Item 10.

Directors, Executive Officers and Corporate Governance

81

Item 11.

Executive Compensation

81

Item 12.

Security Ownership of Certain Beneficial Owners and Management and

 

 

Related Shareholder Matters

81

Item 13.

Certain Relationships and Related Transactions, and Director Independence

82

Item 14.

Principal Accounting Fees and Services

83

 

 

 

PART IV

 

 

Item 15.

Exhibits, Financial Statement Schedules

83

Item 16.

Form 10-K Summary

87

SIGNATURES

 

88

 

 


 

PART I

 

Item 1. Business.

 

This Annual Report on Form 10-K (Report) contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended and Section 21E of the Securities Exchange Act of 1934, as amended (Exchange Act). These forward-looking statements are identified as any statement that does not relate strictly to historical or current facts and may include words such as “anticipate,” “believe,” “intend,” “plan,” “projection,” “forecast,” “strategy,” “position,” “continue,” “estimate,” “expect,” “may,” “will,” “could,” “predict,” and similar expressions or the negative or other variations thereof. In particular, statements, express or implied, concerning future operating results or margins, expected revenue mix, the ability to generate sales, income or cash flow are forward-looking statements. Undue reliance should not be placed on any forward-looking statements. Forward-looking statements are not guarantees of performance. Although Benchmark believes these statements are based on reasonable assumptions, they involve risks, uncertainties and assumptions that are beyond our ability to control or predict, including those discussed under Item 1A of this Report and in any of our subsequent reports filed with the Securities and Exchange Commission (SEC). Should one or more of these risks or uncertainties materialize, or should underlying assumptions prove incorrect, actual outcomes, including the future results of our operations, may vary materially from those indicated. All forward-looking statements included in this document are based upon information available to the Company as of the date of this document, and it assumes no duty to update them.

 

The Company’s fiscal year ends on December 31. Consequently, references to 2019 relate to the calendar year ended December 31, 2019; references to 2018 relate to the calendar year ended December 31, 2018, etc.

 

General

 

Benchmark Electronics, Inc. (Benchmark) is a Texas corporation that began operations in 1979 and is today a worldwide provider of innovative product design, engineering services, technology solutions and advanced manufacturing services (both electronic manufacturing services (EMS) and precision technology services). In this Report, references to Benchmark, the Company or use of the words “we”, “our” and “us” include Benchmark’s subsidiaries unless otherwise noted.

 

From initial product concept to volume production, including direct order fulfillment and aftermarket services, Benchmark has been providing integrated services and solutions to original equipment manufacturers (OEMs) since 1979. Today, Benchmark proudly serves the following industries: aerospace and defense (A&D), medical technologies, complex industrials, semiconductor capital equipment (semi-cap), next-generation telecommunications and high-end computing. Before the second quarter of 2019, results in the semi-cap sector were reported under test and instrumentation.

 

Our customer engagement focuses on three principal areas:

 

Engineering Services, which include design for manufacturability, manufacturing process and test development, concurrent and sustaining engineering, turnkey product design and regulatory services. Our engineering services may be for systems, sub-systems, printed circuit boards and assemblies, and components. We provide these services across all the industries we serve, but focus primarily in regulated industries such as medical, complex industrials, A&D, and next-generation telecommunications.

 

Technology Solutions, which involve developing a library of building blocks or reference designs primarily in defense solutions, surveillance systems, radio frequency and high-speed design, and front-end managed connectivity data collection systems. We often merge these technology solutions with engineering services in order to support manufacturing services. Our reference designs can be utilized across a variety of industries but we have significant capabilities in the A&D and next generation telecommunication markets. We have also developed differentiated capabilities in radio frequency (RF) and high speed design for both components and

1


 

substrates. The need to reduce size, weight, and power (SWaP) to accommodate high frequency electronics communications is important to customers in the A&D, medical and next generation telecommunications markets.

 

Manufacturing Services, which include printed circuit board assemblies (PCBAs) using both traditional surface mount technologies (SMT) and microelectronics, subsystem assembly, box build and systems integration. Systems integration often involves building a finished assembly that includes PCBAs, complex subsystem assemblies, mechatronics, displays, optics, and other components. These final products may be configured to order and delivered directly to the end-customer across all the industries we serve. Manufacturing services also includes precision technology services comprised of precision machining, advanced metal joining, assembly and functional testing primarily for semi-cap market (serving semiconductor capital equipment customers) as well as the medical and A&D markets.

 

Our core strength lies in our ability to provide concept-to-production solutions in support of our customers. Our global manufacturing presence increases our ability to respond to our customers’ needs by providing accelerated time-to-market and time-to-volume production of high-quality products – especially for complex products with lower volume and higher mix in regulated markets. These capabilities enable us to build strong strategic relationships with our customers and to become an integral part of their business.

 

We believe our primary competitive advantages are our engineering services (including product design), technology solutions, and manufacturing services (including electronics and precision technology capabilities) provided by highly skilled personnel. We continue to invest in our business to expand our skills and service offerings from direct customer inputs. We utilize customer feedback to enhance our future flexible design and manufacturing solutions in support of the full life cycle of customers’ products. These solutions provide accelerated time-to-market, faster time-to-volume production, and reduced product development costs. Working closely with our customers and responding promptly to their needs, we become an integral part of their process to bring products to market faster and more economically.

 

In addition, we believe that a strong focus on human capital through the talent we hire and retain is critical to maintaining our competitiveness. We are driving a customer-centric organization with a high degree of accountability and ownership to develop processes necessary to exceed customer expectations and deliver financial performance aligned to our goals. Through our employee feedback process, we solicit and act upon information to improve our company and better support our customers and business processes in the future. We have taken steps to attract the best leaders and are accelerating our efforts to mentor and develop key leaders for the future.

 

Our Industry

 

Outsourcing engineering and manufacturing services enable OEMs to concentrate on their core strengths, such as research and development, branding, and marketing and sales. In an outsourcing model, OEMs also benefit from improved efficiencies and reduced production costs, reduced fixed capital investments, improved inventory management, and access to global engineering and manufacturing resources. OEMs continue to turn to outsourcing to reduce time-to-market and time-to-volume production through utilization of their service providers’ product design and engineering services, technology solutions and manufacturing services.

 

Outsourcing rates fluctuate periodically, and not all industries we serve are experiencing high outsourcing growth rates. The traditional markets of computing and telecommunications have used the outsourcing model for a number of years and have a lower outsourcing growth potential than the under-penetrated medical, complex industrials, A&D, and semi-cap markets, which we identify as our higher-value markets. The higher-value markets typically provide the opportunity for higher profitability than the traditional markets and in some cases provide the potential for stable growth. The higher-value markets also align well with Benchmark’s expertise in more complex and highly regulated products, and we believe we are well-positioned to capitalize on increased outsourcing in these markets.

2


 

Our Strategy

 

Our goal is to be the solutions provider of choice to leading OEMs that we believe offer the greatest potential for profitable growth. To meet this goal, we have implemented the following strategies:

 

Focus on More Complex Products for Customers. EMS providers serve a wide range of OEMs in different industries, such as consumer electronics, internet-focused businesses and information technology equipment. The product scope ranges from easy-to-assemble, low-cost, high-volume products targeted for the consumer market to complicated, state-of-the-art, mission-critical products. Higher-volume manufacturing customers in the more traditional markets of computing and telecommunications often compete on price with short product life cycles and require less value-add from EMS providers. Lower-volume manufacturing customers in the A&D, medical, and industrial markets are often in highly regulated industries where they are increasingly outsourcing higher value-added services to their EMS providers to meet stringent regulatory and time-to-market requirements. In the traditional markets, we focus on customers with more complex requirements such as high-performance computing and next generation telecommunications. In the higher-value markets where outsourcing growth rates are increasing and product life cycles are longer, we focus on customers where there is a strong match between our capabilities and their needs. We expect to achieve our goal of generating over 75% of our sales from higher-value market customers in the near future.

 

Lead with Design & Engineering Services and Leverage Advanced Technology Solutions. In addition to strength in manufacturing complex high-density PCBAs, complex mechanical systems, and full systems integration, we offer customers specialized and tailored advanced design solutions, including technology building blocks and engineering services. We provide this engineering expertise through our design capabilities in our design centers in the Americas, Europe and Asia. Leading with engineering is important to our strategy to increase sales to customers in our targeted higher-value markets where products require high quality, extreme reliability and low product failure rates. Through leveraging our advanced technology and engineering solutions, customers can focus on core branding and marketing initiatives while we focus on bringing their products to market faster and more efficiently.

 

Maintain and Develop Close, Long-Term Relationships with our Customers. Our strategy is focused on establishing long-term relationships with leading OEMs in growth industries by becoming an integral part of their concept-to-production and full product life cycle requirements. To accomplish this, we rely on our account managers, site program managers and general management teams to respond with speed and flexibility to frequently changing customer design specifications and production requirements. We focus on caring for our customers and ensuring that their needs are consistently met and exceeded.

 

Deliver Complete High- and Low-Volume Manufacturing Solutions Globally. OEMs increasingly require a wide range of specialized design engineering and manufacturing services from EMS providers in order to reduce costs and accelerate their time-to-market and time-to-volume production. Building on our integrated engineering and manufacturing capabilities, we offer services from initial product design and test to final product assembly and distribution to OEM customers. Our precision technology services and complex mechanical manufacturing, along with our systems integration assembly and direct order fulfillment services, allow our customers the potential to reduce product cost and risk of product obsolescence by reducing their total work-in-process and finished goods inventory. These services are available at many of our manufacturing locations and allow us to offer customers the flexibility to move quickly from design and initial product introduction to production and distribution. We also offer our customers the opportunity to combine the benefits of low-cost manufacturing with the benefits and capabilities of our higher complexity support in Asia, Europe and the Americas.

 

Continue to Seek Cost Savings and Operational Excellence. We seek to optimize our network of facilities to provide cost-efficient services for our customers. We have a global culture of continuous improvement,

3


 

sharing best practices and implementing lean principles. We will continue to drive lean and operational excellence initiatives with common global processes that allow us to optimize our cost structure and capacity. In support of our financial goals, we will continue a strong focus on cash conversion.

 

Optimize our Global Footprint. We will continue to evaluate our global footprint to insure we are improving the utilization of our facilities, expanding in the regional locations where customers would like to do business with us, and investing capital in new capabilities that match identified market needs. This effort has led to some site closures and site expansion across our network as appropriate.

 

Pursue Strategic Acquisitions. Our capabilities have continued to expand through acquisitions and we will continue to selectively seek close-to-core bolt-on acquisitions which expand our technical capabilities.

 

We enhanced our capabilities through the following acquisitions:

- In June 2013, we acquired Suntron Corporation (the Suntron Acquisition) to better serve customers in the A&D markets and expand our capabilities in Mexico.

- In October 2013, we acquired the full-service EMS segment of CTS Corporation (the CTS Acquisition). The CTS Acquisition expanded our portfolio of customers in non-traditional and highly regulated markets and strengthened the depth and scope of our new product express capabilities on the West Coast.

- In November 2015, we acquired Secure Communication Systems, Inc. and its subsidiaries (collectively, Secure Technology or Secure) (the Secure Acquisition), a leading provider of customized high-performance electronics, sub-systems, and component solutions for mission critical applications in the highly regulated industrial and A&D markets.

 

In addition to expanding our global footprint, these acquisitions have enhanced our business in the following ways:

- improved customer growth opportunities;

- developed strategic relationships;

- broadened service and solution offerings;

- provided vertical solutions;

- diversified our market sectors; and

- added experienced management teams.

 

Capital Allocation. We continue to be focused on effective capital deployment balancing appropriate investments in our business while providing returns to our shareholders. Future investments may include organic growth through targeted investments, close-to-core acquisitions with strong technical capabilities, and a balance between managing our level of outstanding debt and returning capital to shareholders through share repurchases and dividends.

 

Services We Provide

 

Through the Benchmark network, we offer a wide range of design, engineering, automation, test, manufacturing and fulfillment solutions that support our customers’ products from initial concept and design through prototyping, design validation, testing, ramp-to-volume production, worldwide distribution and aftermarket support. With our balanced footprint, we have the ability to serve global and regional customers. We support all of our service offerings with supply chain management systems, superior quality program management and integrated information technology systems. Our comprehensive service offerings enable us to provide a complete solution for our customers’ outsourcing requirements. All of our services are supported through a strong quality management system designed to globally provide the process discipline to reliably deliver high quality services, solutions and products to our customers.

 

 

4


 

Design & Engineering Services and Technology Solutions:

Our approach is to coordinate and integrate our concept, design, prototype and other engineering capabilities in support of our customers’ go-to-market and product life cycle requirements. These services strengthen our relationships with our manufacturing customers and help attract new customers that require specialized design and engineering services. Early engagement with engineering-led solutions is key to our strategy of focusing on products with greater complexity in our targeted verticals.

 

· New Product Design, Prototype, Testing and Related Engineering Services. We offer a full spectrum of new product design, automation, test development, prototype and related engineering for projects contracted by our customers who pay for and own the resulting designs in our contract design services business. We employ a proven seven-step process for concept-to-production in our design services model that enables a shorter product development cycle and gives our customers a competitive advantage in time-to-market and time-to-profit. Our multi-disciplined engineering teams provide expertise in a number of core competencies critical to serving OEMs in our target markets, including award-winning industrial design, mechanical and electrical hardware, firmware, software and systems integration and support. We create specifications, designs and quick-turn prototypes, and validate and ramp our customers’ products into volume manufacturing.

 

Custom Testing and Automation Equipment Design and Build Services. We provide our customers a comprehensive range of custom automated test equipment, functional test equipment, process automation and replication solutions. We have expertise in tooling, testers, equipment control, systems planning, automation, floor control, systems integration, replication and programming. Our custom functional test equipment, process automation and replication solutions are available to our customers as part of our full-service product design and manufacturing solutions package or on a stand-alone basis for products designed elsewhere. We also provide custom test equipment and automation system solutions to OEMs, which pay for and own the designs. Our ability to provide these solutions allows us to capitalize on OEMs’ increasing needs for custom manufacturing solutions and provides an additional opportunity for us to introduce these customers to our comprehensive engineering and manufacturing services.

 

Technology Solutions. We are investing in building blocks and solutions such as secure defense turnkey design and reference platforms in avionics, ground vehicle electronics, munitions, and soldier platforms that require ruggedization for harsh environments and secure communications. We are developing advanced manufacturing capabilities for high density interconnect circuits using advanced substrates including liquid crystal polymer, high-frequency filters and a data collection network that integrates sensors, radios, and gateways for data analytics.

 

Manufacturing Services (Electronics Manufacturing and Testing Services):

As OEMs seek to provide greater functionality in smaller products, they increasingly require sophisticated manufacturing technologies and processes. Our investment in advanced manufacturing equipment and process development, as well as our experience in innovative packaging and interconnect technologies, enable us to offer a variety of advanced manufacturing solutions. These packaging and interconnect technologies include but are not limited to:

 

· Printed Circuit Board Assembly (PCBA) & Test. We offer our customers expertise in a wide variety of traditional and advanced manufacturing technologies. Our technical expertise supports complex, printed circuit board assembly and test solutions, assembly of subsystems, circuitry and functionality testing of printed assemblies, environmental and stress testing and component reliability testing.

 

We provide our customers with a comprehensive set of PCBA manufacturing technologies and solutions, which include:

· Surface mount technology

- Micro-Ball Grid Array

5


 

- Land Grid Array

- Quad Flat No-Leads

- Package-on-Package

- 01005 Chip Components

- Circuit Design and Fabrication of Hybrid interconnect and CCDs

· Substrate Technology; Rigid Epoxy, Flex, Ceramic, Glass, Rigid-Flex;

· Plated through hole technology;

· Pin-in-Paste Technology;

· Hybrid RoHS soldering processes;

· Wafer-Level CSP (WLCSP);

· Flip Chip;

· Chip-on-Board and Wire-Bonding;

· In-Circuit Test;

· Microelectronics, and

- Mixed SMT and Microelectronics assembly

· Inspection and Test solutions

- Automated optical inspection (2D & 3D)

- Automated x-ray inspection

- Flying Probe

- Boundary Scan Test

- In-Circuit Test;

- Board Level Functional Testing

- Device/System Integration Functional Test

- Electrical Safety Test

- Microelectronics Test

- Vibration, ESS, HASS and HALT

 

We also provide specialized solutions in support of our customers’ components, products and systems, which include:

· Conformal Coating and Potting;

· Underfill and Encapsulation;

· Ultrasonic Welding;

· Automation Solutions;

· Complex Final Assembly;

· Configure | Build to Order;

· Fluidics Assembly;

· Splicing and Connectorization for Optical Applications;

· Hybrid Optical/Electrical Printed Circuit Board Assembly and Testing; and

· Sub-Micron Alignment of Optical Sub-Assemblies.

 

·Component Engineering Services. We provide support to our customers to understand the evolving international environmental laws and regulations on content, packaging, labeling and similar issues concerning the environmental impact of their products including: “RoHS” (EU Directive 2011/65/EC on Restriction of certain Hazardous Substances); “WEEE” (EU Directive 2002/96/EC on Waste Electrical and Electronic Equipment); “REACH” (EC Regulation No 1907/2006 on Registration, Evaluation and Authorization of Chemicals); EU Member States’ Implementation of the foregoing; and the People’s Republic of China (PRC) Measures for Administration of the Pollution Control of Electronic Information Products of 2006. Manufacturing sites in the Americas, Asia and Europe regions are experienced with both water soluble and no-clean processes.

 

· Systems Assembly & Test. We offer a full spectrum of subsystem and system integration services. These include assembly, configuration and testing for all industries we service. We design, develop and build

6


 

product-specific manufacturing processes utilizing manual, mechanized or fully automated lines to meet our customers’ product volume and quality requirements. We work with our customers to develop product-specific test strategies. Our test capabilities include manufacturing defect analysis, in-circuit tests to check the circuitry of the board and functional tests to confirm that the board or assembly operates in accordance with its final design and manufacturing specifications. We either custom design test equipment and software ourselves or use test equipment and software provided by our customers. We also offer our own internally designed functional test solutions for greater cost savings and flexibility, and provide environmental stress tests of assemblies of boards or systems. We also provide product life cycle testing services, such as ongoing reliability testing where units are continuously cycled for extended testing while monitoring for early-life failures.

 

· Failure Analysis. We offer an array of analytical solutions and expertise to help our customers address their most challenging engineering and business issues. This includes focused techniques for failure mode, failure mechanism, and root cause determination. Specialized analytical skill sets associated with electrical, mechanical, and metallurgical disciplines are used in conjunction with a vast array of equipment such as ion chromatography, x-ray florescence, and scanning electron microscopy. Our state-of-the-art lab facilities provide customers with detailed reporting and support in an unbiased, timely and cost-effective manner. Mastering emerging technologies, coupled with an understanding of potential failure mechanisms, positions us to exceed customer expectations and maintain our technological diversity.

 

Precision Technology Services (Precision Machining and Complex Vertically Integrated Assemblies):

In addition to traditional EMS, we offer complex precision technology services including full electromechanical assembly and testing services.

 

· Precision Technologies Group. We provide vertically integrated precision mechanical components and complex electromechanical assemblies. The processes supporting these include:

· Complex Small / Medium / Large Precision Machining;

· Advanced metal joining including vacuum chamber welding, electron beam laser and brazing;

· Multi-Axis Robotic Grinding for demanding applications such as turbine blades and scientific instruments;

· Complex Clean Room Assembly and Functional Test;

· Major Electromechanical Assemblies;

· Large precision and industrial frames; and

· Sheet metal and paint.

 

Our global network of operations includes manufacturing facilities in seven countries, which are strategically located to support full product life cycle services for our customers. We have domestic facilities in Alabama, Arizona, California, Minnesota, New Hampshire and Texas and international facilities in China, Malaysia, Mexico, the Netherlands, Romania and Thailand. Our network also includes engineering centers that lead customer engagements and provide solutions to customers in the Americas, Europe and Asia. Additionally, we are compliant with and/or hold the following certifications and registrations by geography:

7


 

 

 

Americas

Europe

Asia

ISO 13485 – Medical

Ö

Ö

Ö

FDA/QSR Compliant – Medical

Ö

 

Ö

ISO 14971 – Medical Risk Management

Ö

 

 

MedAccred

Ö

 

Ö

AS9100 – Aerospace

Ö

Ö

Ö

ITAR (International Traffic and Arms)

Ö

Ö

 

Nadcap (National Aerospace & Defense Assoc. Program)

Ö

 

Ö

FAA Approved Parts Manufacturer - Aviation

Ö

 

 

IATF 16949 – Automotive

Ö

Ö

Ö

TL9000 – Telecommunications

Ö

 

 

ANSI ESD S20:20

Ö

Ö

Ö

ISO 9001 - Quality

Ö

Ö

Ö

ISO 14001 – Environmental Health and Safety

Ö

Ö

Ö

OHSAS 18001/ISO 45001 – Occupational Health and Safety

Ö

Ö

Ö

 

Supply Chain, Order Fulfillment, and Aftermarket Support Services:

Our customers often face challenges in designing supply chains, demand planning, procuring materials and managing their inventories efficiently due to fluctuations in their customer demand, product design changes, short product life cycles and component price fluctuations.

 

We employ enterprise resource planning (ERP) systems and lean manufacturing principles to manage procurement and manufacturing processes in an efficient and cost-effective manner so that, where possible, components arrive on a just-in-time, as-and-when-needed basis. Because we are a significant purchaser of electronic components and other raw materials, we are able to capitalize on the economies of scale associated with our relationships with suppliers to negotiate price discounts, obtain components and other raw materials that are in short supply, and return excess components. Our agility and expertise in supply chain management and our relationships with suppliers across the supply chain enable us to help reduce our customers’ cost of goods sold and inventory exposure.

 

In support of our engineering services, technology solutions and manufacturing services, we offer our customers a wide array of capabilities from early supply chain design, to order fulfillment, to aftermarket services.

 

· Value-Added Support Systems. We support our engineering, manufacturing, distribution and aftermarket support services with an efficient supply chain management system and a superior quality management program. Our value-added support services are primarily implemented and managed through a web-based information technology system that enables us to collaborate with our customers throughout all stages of the engineering, manufacturing and order-fulfillment processes.

 

· Supply Chain Management. We offer full end-to-end supply chain design, inventory-management and volume-procurement capabilities to provide assurance of supply, optimized cost, and reduce total cycle time. Our materials strategy focuses on leveraging our procurement volume company-wide while providing local execution for maximum flexibility. We employ a full complement of electronic data interchange transactions with our suppliers to coordinate forecasts, orders, reschedules, and inventory and component lead times. Our enterprise resource planning systems provide product and production information to our supply chain management, engineering change management and floor control systems. Our information systems include a proprietary module that controls serialization, production and quality data for all of our

8


 

facilities around the world using state-of-the-art statistical process control techniques for continuous process improvements. To enhance our ability to rapidly respond to changes in our customers’ requirements by effectively managing changes in our supply chain, we utilize web-based interfaces and real-time supply chain management software products, which allow for scaling operations to meet customer needs, shifting capacity in response to product demand fluctuations, reducing materials costs and effectively distributing products to our customers or their end-customers.

 

· Direct Order Fulfillment. We provide direct order fulfillment for some of our OEM customers. Direct order fulfillment involves receiving customer orders, configuring products to quickly fill the orders and delivering the products either to the OEM, a distribution channel or directly to the end customer. We manage our direct order fulfillment processes using a core set of common systems and processes that receive order information from the customer and provide comprehensive supply chain management, including procurement and production planning. These systems and processes enable us to process orders for multiple system configurations and varying production quantities, including single units. Our direct order fulfillment services include build-to-order (BTO) and configure-to-order (CTO) capabilities. BTO involves building a complete system in real-time to a highly customized configuration ordered by the OEM’s end customer. CTO involves configuring systems to an end customer’s specifications at the time the product is ordered. The end customer typically places this order by choosing from a variety of possible system configurations and options. We are capable of meeting a 2- to 24-hour turnaround time for BTO and CTO. We support our direct order fulfillment services with logistics that include delivery of parts and assemblies to the final assembly site, distribution and shipment of finished systems, and processing of customer returns.

 

· Aftermarket Non-Warranty Services. We provide our customers a range of aftermarket non-warranty services, including repair, replacement, refurbishment, remanufacturing, exchange, systems upgrade and spare part manufacturing throughout a product’s life cycle. These services are tracked and supported by specific information technology systems that can be tailored to meet our customers’ individual requirements.

 

Marketing and Customers

 

We market our services and solutions primarily through a direct sales force organized by market sector. In addition, our engineering, operational, and executive management teams are an integral part of our sales and marketing approach. We generally enter into master supply agreements with our customers. These arrangements generally govern the conduct of our business with customers relating to, among other things, the design and manufacturing of products that in some cases were previously produced by the customer. The arrangements also generally identify the specific products to be designed and manufactured, quality and production requirements, product pricing and materials management. There can be no assurance that these arrangements will remain in effect or be renewed, but we focus intently on customer care in an effort to anticipate and meet the current and future needs of our customers.

 

Our key customer accounts are supported by dedicated teams directly responsible for account management. These teams coordinate activities across the Benchmark global network to effectively satisfy customer requirements and have direct access to leadership and executive management to quickly address customer concerns. Local program managers and customer account teams further support the global teams and are linked by a comprehensive communications and information management infrastructure. In addition, our executive management is heavily involved in customer relations and devotes significant attention to broadening existing and developing new customer relationships.

 

 

9


 

The following table sets forth the percentages of our sales by sector for 2019, 2018 and 2017.

 

 

Higher-Value Markets

 

2019

 

 

2018

 

 

2017

 

Industrials

 

20

%

 

19

%

 

20

%

A&D

 

19

 

 

16

 

 

16

 

Medical

 

20

 

 

15

 

 

15

 

Semi-Cap

 

12

 

 

14

 

 

14

 

 

 

 

71

%

 

64

%

 

65

%

 

 

 

 

 

 

 

 

 

 

 

 

Traditional Markets

 

2019

 

 

2018

 

 

2017

 

Computing

 

16

%

 

23

%

 

22

%

Telecommunications

 

13

 

 

13

 

 

13

 

 

 

 

29

%

 

36

%

 

35

%

 

 

 

100

%

 

100

%

 

100

%

 

A substantial percentage of our sales are made to a small number of customers, and the loss of a major customer, if not replaced, would adversely affect us. Sales to our ten largest customers represented 38%, 44% and 46% of our sales in 2019, 2018 and 2017, respectively. In 2019, no single customer represented 10% or more of our sales. In 2018, sales to International Business Machines Corporation represented 13% of our sales. In 2017, sales to International Business Machines Corporation and Applied Materials, Inc. represented 12% and 10%, respectively, of our sales.

 

During the first quarter of 2019, we indicated we would not renew a legacy computing contract with a long-standing customer that represented $324 million and $285 million in revenue in 2018 and 2017, respectively. When this contract was last renewed in early 2016, it was assumed that the related product line would go end-of-life or decline substantially over time. The opposite happened and business performance on this contract deteriorated due to model mix and supply chain changes. We notified the customer that we would not renew the contract past the expiration date at the end of 2019. We coordinated a transition plan with the customer and completely exited the contract fully in the third quarter of 2019. For additional information, see “Risk Factors—The loss of a major customer would adversely affect us” in Item 1A of this Report and “2019 Highlights” in Item 7 of this Report.

 

Seasonality

 

Seasonality in our business has historically been driven by customer and product mix, particularly the industries that our customers serve. Although we have historically experienced higher sales during the fourth quarter, this pattern does not repeat itself every year. In addition, we typically experience our lowest sales volume in the first quarter of each year.

 

Suppliers

 

We maintain a network of suppliers of components and other materials used in our operations. We procure components when a purchase order or forecast is received from a customer and occasionally utilize components or other materials for which a supplier is the single source of supply. If any of these single-source suppliers were unable to provide these materials, a shortage of components could temporarily interrupt our operations and lower our profits until an alternate component could be identified and qualified for use. For additional information, see “Risk Factors—Shortages or price increases of components specified by our customers would delay shipments and adversely affect our profitability” in Item 1A of this Report. Although we occasionally experience component shortages and longer lead times for various components, we have generally been able to reduce the impact of component shortages by working with customers to reschedule deliveries and with suppliers to provide the needed components using just-in-time inventory programs, or by purchasing components at slightly higher prices from distributors rather than directly from manufacturers. In addition, by developing long-term relationships with

10


 

suppliers, we have been better able to minimize the effects of component shortages compared to manufacturers without such relationships. The goal of these procedures is to reduce our inventory risk.

 

Backlog

 

We had sales backlog of approximately $1.8 billion at December 31, 2019, as compared to the 2018 year-end backlog of $2.1 billion. Backlog consists of purchase orders received, and other forecast requirements under customer contracts which can be subject to change. Although we expect to fill substantially all of our year-end backlog during 2020, we do not currently have long-term agreements with all of our customers, and customer orders can be canceled, changed or delayed. The timely replacement of canceled, changed or delayed orders with orders from new customers cannot be assured, nor are there any assurances that any of our current customers will continue to utilize our services. Because of these factors, our backlog is not a meaningful indicator of future financial results.

 

Competition

 

The services we provide are available from many independent sources as well as from the in-house manufacturing capabilities of current and potential customers. Our competitors include Celestica Inc., Flex Ltd., Hon Hai Precision Industry Co., Ltd., Jabil Circuit, Inc., Plexus Corp and Sanmina Corporation, some of whom have greater financial, manufacturing or marketing resources than we do. We believe that the principal competitive factors in our targeted markets are engineering solutions capabilities, product quality, flexibility, cost and timeliness in responding to design and schedule changes, reliability in meeting product delivery schedules, pricing, technological sophistication and geographic location.

 

In addition, original design manufacturers (ODMs) that provide design and manufacturing services to OEMs have significantly increased their share of outsourced manufacturing services provided to OEMs in traditional markets, such as computing and telecommunication. Competition from ODMs may increase if our business in these markets grows or if ODMs expand further into or beyond these markets.

 

Sustainability

 

Benchmark is committed to being “sustainable”. Being sustainable describes our long-term approach to industry best practices and emerging norms in the areas of environmental consciousness, social responsibility, ethics and corporate governance, and supply chain ecosystem responsibility. Our goal is to do our part in contributing to a more sustainable world, while providing value to our shareholders consistent with our business objectives. Our sustainability priorities include:

 

Environmental Sustainability:

 

We are committed to protecting the natural environment and our community by complying with all applicable legal and regulatory requirements.

We engage our employees to accomplish this by conserving energy; reducing consumption of natural resources; preserving air, soil, and water quality, managing waste properly and encouraging reuse or recycling; reducing use of toxic substances and applying an ethical approach to source reduction and disposal efforts.

All Benchmark manufacturing facilities are either currently certified or undergoing certification to ISO 14001, which is a set of standards related to environmental management and systems. The ISO 14001 standards help organizations minimize adverse impacts to the environment, comply with applicable laws, regulations and other requirements, and achieve continual improvement in these areas.

Benchmark has launched a number of global initiatives designed to reduce energy consumption in our facilities, including upgrades and or retrofits in LED and motion detector lighting, cooling towers, compressed air and vacuum systems, and exhaust fans.

 

Care for People:

11


 

 

We believe in upholding the principle of human rights, worker safety and observing fair labor practices within our organization and our supply chain.

We are committed to ensuring proper working conditions exist for the safety of our employees, such as the implementation of 5S and visual management practices, developing, implementing and continuously improving our Occupational Health and Safety Management System, and providing appropriate education, reporting and controls.

We are committed to participating in the development of our surrounding communities and supporting diversity.

In the fall of 2019, a strategic customer presented a Benchmark operation with a “Supplier ESG Excellence Award” for their “participation, leadership and superiority during the Forced and Bonded Labor Prevention Program.”

 

Ethics & Corporate Responsibility:

 

We are committed to ensuring ethical organizational governance, promoting business ethics and integrity, and embracing diversity and inclusion in the board room and throughout the organization.

We are committed to observing fair, transparent and accountable operating practices.

Benchmark believes that its ultimate responsibility is to help create and foster the best possible work environment for everyone in our organization. To this end, we implemented a “Speak Up!” campaign designed to promote a positive and ethical organizational culture. We believe that each team member, regardless of position, shares in this responsibility, and we encourage all of them to “Speak Up!” with questions or concerns about actual or potential ethical issues, questions about company policies, suggestions about how we can make our organization better and to address any other concerns.

To facilitate open and honest communication, in 2018 we upgraded our Helpline to include global local phone numbers together with language support that allows reporters to “Speak Up!” in over 150 native languages. In addition, we added a web portal that allows online reporting of concerns, a place to ask questions, or quickly access ethics and compliance policies.

We believe these efforts strengthen our enterprise ethics and compliance efforts and foster the environment where stakeholders can express and have concerns resolved.

 

Supply Chain Responsibility:

 

We are committed to sourcing with suppliers willing to support our sustainability initiatives.

Benchmark endorses the Responsible Business Alliance (RBA)(formerly the Electronics Industry Citizenship Coalition or EICC) Code of Conduct, which provides guidance in five critical areas of corporate social responsibility (CSR) performance, including labor, health and safety, environment, management systems, and ethics. Benchmark also seeks the same endorsement from our business partners, requesting that each business partner adhere to the RBA Code of Conduct or its equivalent at initial engagement and flowing these requirements through our commercial contracts to our business partners and supply chain. Benchmark also conducts a supply chain monitoring system to assess adherence in these areas with regard to our supply chain partners.

Benchmark also supports Rule 13p-1 under the Securities Exchange Act (Conflict Minerals Law) and efforts to avoid sourcing Conflict Minerals directly or indirectly financing armed groups in the Democratic Republic of Congo (DRC) and in adjoining countries. Consistent with the Conflict Minerals Law and the OECD Due Diligence Guidance concerning Conflict Minerals, Benchmark adopted the Conflict Free Sourcing Initiative Due Diligence reporting process and seeks to obtain Conflict Minerals content declarations from its suppliers, all in an effort to promote supply chain transparency. Benchmark does not directly source tin, tantalum, tungsten or gold (3TG) from mines, smelters or refiners, and is in most cases several or more levels removed from these supply chain participants. Benchmark therefore expects:

 

12


 

our suppliers to source 3TG only from smelters and refiners validated as being conflict free and that do not directly or indirectly benefit or finance armed groups in the DRC or other covered country;

our suppliers to fully-comply with the Conflict Minerals Law and provide all necessary declarations;

our suppliers to pass these requirements through to their supply chain and determine the source and chain of custody of specified minerals, including 3TG; and any suppliers not willing to comply with these requirements shall be reviewed by global procurement with regard to future business and sourcing declarations. This conflict minerals policy encourages our suppliers to respect and protect human rights throughout the world.

 

Governmental Regulation

 

Our operations, and the operations of businesses that we acquire, are subject to foreign, federal, state and local regulatory requirements relating to security clearance, trade compliance, anticorruption, environmental, waste management, and health and safety matters. We are committed to operating in compliance with all applicable requirements. Significant costs and liabilities may arise from these requirements or from new, modified or more stringent requirements, which could affect our earnings and competitive position. In addition, our past, current and future operations, and those of businesses we acquire, may give rise to claims of exposure by employees or the public or to other claims or liabilities relating to environmental, waste management or health and safety concerns.

 

We periodically generate and temporarily handle limited amounts of materials that are considered hazardous waste under applicable law. We contract for the off-site disposal of these materials and have implemented a waste management program to address related regulatory issues. For additional information, see “Risk Factors—Compliance or the failure to comply with environmental regulations could cause us significant expense” in Item 1A of this Report.

 

Employees

 

As of December 31, 2019, we employed approximately 10,600 people, approximately 370 of whom were engaged in design and development engineering. None of our domestic employees are represented by a labor union. In certain international locations, our employees are represented by labor unions and by works councils. Some European countries also often have mandatory legal provisions regarding terms of employment, severance compensation and other conditions of employment that are more restrictive than U.S. laws. We have never experienced a strike or similar work stoppage, and we believe that our employee and labor relations are good.

 

Segments and International Operations

 

We have manufacturing facilities in the Americas, Asia and Europe to serve our customers. Benchmark is operated and managed geographically, and management evaluates performance and allocates resources on a geographic basis. We currently operate outside the United States in China, Malaysia, Mexico, the Netherlands, Romania and Thailand. During 2019, 2018 and 2017, 47%, 45% and 47%, respectively, of our sales were from our international operations. See Note 10 and Note 15 of Notes to Consolidated Financial Statements in Item 8 of this Report for segment and geographical information.

 

Available Information

 

Our website may be viewed at http://www.bench.com. Reference to our website is for informational purposes only and the information contained therein is not incorporated by reference into this annual report. We make available free of charge through our internet website our filings with the SEC, including our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act as soon as reasonably practicable after electronically filing

13


 

such material with, or furnishing it to, the SEC. All reports we file with the SEC are also available free of charge via EDGAR through the SEC’s website at http://www.sec.gov.

 

Item 1A. Risk Factors.

 

The following risk factors should be read carefully when reviewing the Company’s business, the forward-looking statements contained in this Report, and the other statements the Company or its representatives make from time to time. Any of the following factors could materially and adversely affect the Company’s business, operating results, financial condition and the actual results of the matters addressed by the forward-looking statements.

 

We are exposed to general economic and market conditions that could have a material adverse impact on our business, operating results and financial condition.

 

Uncertainty over the erosion of global consumer confidence, geopolitical issues, the availability and cost of credit, concerns about volatile energy costs, declining asset values, inflation, rising unemployment, and the stability and solvency of financial institutions, financial markets, businesses, and sovereign nations can slow global economic growth and result in recessionary conditions. Any of these potential negative economic conditions may reduce demand for our customers’ products and adversely affect our sales. Consequently, our past operating results, earnings and cash flows may not be indicative of our future operating results, earnings and cash flows.

 

In addition to our customers or potential customers reducing or delaying orders, a number of other negative effects on our business could materialize, including the insolvency of key suppliers, which could result in production delays, shorter payment terms from suppliers due to reduced availability of credit default insurance in the market, the inability of customers to obtain credit, and the insolvency of one or more customers. Any of these effects could impact our ability to effectively manage inventory levels and collect receivables, increase our need for cash, and decrease our net revenue and profitability.

 

In cases where the evidence suggests a customer may not be able to satisfy its obligation to us, we establish reserves in an amount we determine appropriate for the perceived risk. There can be no assurance that our reserves will be adequate. If the financial condition of our customers were to deteriorate, resulting in an impairment of their ability to make payments, additional receivable and inventory reserves may be required and restructuring charges may be incurred.

 

Shortages or price increases of components specified by our customers would delay shipments and adversely affect our profitability.

 

Substantially all of our sales are derived from manufacturing services in which we purchase components specified by our customers. In the past, supply shortages have substantially curtailed production of all assemblies using a particular component and industry-wide shortages of electronic components, particularly of memory and logic devices, have occurred. For example, the 2011 earthquake and tsunami in Japan disrupted the global supply chain for certain components manufactured in Japan that were incorporated in the products we manufactured. The 2011 Thailand flood had a similar impact. Any such component shortages may result in delayed shipments, which could have an adverse effect on our profit margins. Because of the continued increase in demand for surface mount components, we anticipate component shortages and longer lead times for certain components to occur from time to time. Also, we may bear the risk of component price increases that occur between periodic re-pricings of products during the term of a customer contract. Accordingly, certain component price increases could adversely affect our gross profit margins.

 

We are dependent on the success of our customers and the markets in which they operate. When our customers or the markets in which they operate experience declines or grow at a significantly slower pace than anticipated, we may be adversely affected.

 

14


 

We are dependent on the continued growth, viability and financial stability of our customers. Our customers are OEMs of:

 

·industrial equipment,

·equipment for the A&D industries;

·telecommunication equipment;

·computers and related products for business enterprises;

·medical devices; and

·semi-cap equipment.

 

These markets are subject to rapid technological change, vigorous competition, short product life cycles and consequent product obsolescence. When our customers are adversely affected by these factors, we may be similarly affected. For example, the declines in demand throughout the broader semi-capital equipment market in 2018 and 2019 have had a significant impact on us.

 

The loss of a major customer would adversely affect us.

 

Our sales are dependent on the success of our customers, some of which operate in businesses associated with rapid technological change and consequent product obsolescence. Developments adverse to our major customers or their products, or the failure of a major customer to pay for components or services, could have an adverse effect on us. A substantial percentage of our sales are made to a small number of customers, and the loss of a major customer, if not replaced, would adversely affect us. Sales to our ten largest customers represented 38%, 44% and 46% of our sales in 2019, 2018 and 2017, respectively. Further, as part of our ongoing process to review marginal and dilutive contracts, we made the decision to not renew the legacy contract with a large computing customer that expired at the end of 2019. During the second quarter of 2019, we completed the final buildout of this legacy contract and in the third quarter had an immaterial amount of revenue from this contract.

 

We expect to continue to depend on sales to our largest customers, and any material delay, cancellation or reduction of orders from these customers or other significant customers would have a material adverse effect on our results of operations. In addition, we generate significant accounts receivable in connection with providing services to our customers. If one or more of our customers were to become insolvent or otherwise unable to pay for the services provided by us, our operating results and financial condition would be adversely affected.

 

Most of our customers do not commit to long-term production schedules, which makes it difficult for us to schedule production and achieve maximum efficiency of our manufacturing capacity.

 

The volume and timing of sales to our customers vary due to:

 

·changes in demand for their products;

·their attempts to manage their inventory;

·design changes;

·changes in their manufacturing strategies; and

·acquisitions of, or consolidations among, customers.

 

Due in part to these factors, most of our customers do not commit to firm production schedules for more than one quarter in advance. Our inability to forecast the level of customer orders with certainty makes it difficult to schedule production and maximize utilization of manufacturing capacity. In the past, we have been required to increase staffing and other expenses in order to meet the anticipated demand of our customers. Anticipated orders from many of our customers have, in the past, failed to materialize or delivery schedules have been deferred as a result of changes in our customers’ business needs, thereby adversely affecting our results of operations. On other occasions, our customers have required rapid increases in production, which have placed an excessive burden on our resources. Such customer order fluctuations and deferrals have had a material adverse effect on us in the past, and may again in

15


 

the future. A business downturn resulting from any of these external factors could have a material adverse effect on our operating income. See Management’s Discussion and Analysis of Financial Condition and Results of Operations in Item 7 of this Report.

 

Winning business is subject to lengthy, competitive bid selection processes that often require us to incur significant expense, from which we may ultimately generate no revenue.

 

Our business is dependent on us winning competitive bid selection processes. These selection processes are typically lengthy and can require us to dedicate significant development expenditures and scarce engineering resources in pursuit of a single customer opportunity. Failure to obtain a particular design win may prevent us from obtaining design wins in subsequent generations of a particular product. This can result in lost revenue and could weaken our position in future competitive bid selection processes.

 

Our customers may cancel their orders, change production quantities, delay production or change their sourcing strategies.

 

EMS providers must provide increasingly rapid product turnaround for their customers. We generally do not obtain firm, long-term purchase commitments from our customers, and we continue to experience reduced lead-times in customer orders. Customers may cancel their orders, change production quantities, delay production or change their sourcing strategy for a number of reasons. Cancellations, reductions, delays or changes in the sourcing strategy by a significant customer or by a group of customers could negatively impact our operating income.

 

In addition, we make significant decisions, including determining the levels of business that we will seek and accept, production schedules, component procurement commitments, personnel needs, capital expenditures and other resource requirements, based on our estimate of customer requirements. The short-term nature of our customers’ commitments and the possibility of rapid changes in demand for their products impede our ability to accurately estimate the future requirements of those customers.

 

The degree of success or failure of our customers’ products in the market also affects our business. On occasion, customers require rapid increases in production, which can stress our resources and reduce operating margins. In addition, because many of our costs and operating expenses are relatively fixed, a reduction in customer demand can harm our gross profits and operating results. See Management’s Discussion and Analysis of Financial Condition and Results of Operations in Item 7 of this Report.

 

We may encounter significant delays or defaults in payments owed to us by customers for products we have manufactured or components that are unique to particular customers.

 

We structure our agreements with customers to mitigate our risks related to obsolete or unsold inventory. However, enforcement of these contracts may result in material expense and delay in payment for inventory. If any of our significant customers become unable or unwilling to purchase such inventory, our business may be materially harmed. See Management’s Discussion and Analysis of Financial Condition and Results of Operations in Item 7 of this Report.

 

Government contracts are subject to significant regulation, including rules related to bidding, billing, kickbacks and false claims, and any non-compliance could subject us to fines and penalties or debarment.

Like all government contractors, we are subject to risks associated with this contracting. These risks include substantial civil and criminal fines and penalties if we were to fail to follow procurement integrity and bidding rules or cost accounting standards, employ improper billing practices, receive or pay kickbacks or file false claims. We have been, and expect to continue to be, subjected to audits and investigations by U.S. and foreign government agencies and authorities. The failure to comply with the terms of our government contracts could result in progress payments being withheld, our suspension or debarment from future government contracts or harm to our business

16


 

reputation.

 

Our financial results depend, in part, on our ability to perform on our U.S. government contracts, which are subject to uncertain levels of funding, timing and termination.

 

We provide services both as a prime contractor and subcontractor for the U.S. government. Consequently, a portion of our financial results depends on our performance under these contracts. Delays, cost overruns or product failures in connection with one or more contracts, could lead to their termination and negatively impact our results of operations, financial condition or liquidity. We can give no assurance that we would be awarded new contracts to offset the revenues lost as a result of such a termination.

 

U.S. government programs require congressional appropriations, which are typically made for a single fiscal year even though a program may extend over several years. Programs often are only partially funded, and additional funding requires further congressional appropriations. The programs in which we participate compete with other programs for consideration and funding during the budget and appropriations process, which can be impacted by shifting and often competing political priorities.

 

Our government contracts often involve the development, application and manufacture of advanced defense and technology systems and products aimed at achieving challenging goals. New technologies used for these contracts may be untested or unproven and product requirements and specifications may be modified. Consequently, technological and other performance difficulties may cause delays, cost overruns or product failures. Moreover, there can be no assurance that the amounts we spend to develop new products or solutions to compete for a government contract will be recovered since we may not be awarded the contract.

 

Our international operations are subject to certain risks.

 

During 2019, 2018 and 2017, 47%, 45% and 47%, respectively, of our sales were from our international operations. These international operations are subject to a number of risks, including:

 

·difficulties in staffing and managing foreign operations;

·coordinating communications and logistics across geographic distances and multiple time zones;

·less flexible employee relationships, which complicate meeting demand fluctuations and can be difficult and expensive to terminate;

·political and economic instability (including acts of terrorism and outbreaks of war), which could impact our ability to ship and/or receive product;

·changes in foreign or domestic government policies, regulatory requirements and laws, which could impact our business;

·longer customer payment cycles and difficulty collecting accounts receivable;

·export duties, import controls and trade barriers (including quotas and border taxes);

·governmental restrictions on the transfer of funds;

·risk of governmental expropriation of our property;

·burdens of complying with a wide variety of foreign laws and labor practices, including various and changing minimum wage regulations;

·fluctuations in currency exchange rates, which could affect foreign taxes due, component costs, local payroll, utility and other expenses; and

·inability to utilize net operating losses incurred by our foreign operations which would increase our overall effective tax rate.

 

Changes made that impact the way we operate internally could have a negative impact on us and reduce the demand for our foreign manufacturing facilities. Moreover, any retaliatory actions by other countries where we operate could also negatively impact our financial performance. In addition, changes in policies by the U.S. or other governments could negatively affect our operating results due to trade wars, changes in duties, tariffs or taxes, currency exchange

17


 

rate fluctuations, or limitations on currency or fund transfers, as well as government-imposed restrictions on producing certain products in, or shipping them to, specific countries. Also, our current facilities in Mexico operate under the Mexican Maquiladora (IMMEX) program. This program provides for reduced tariffs and eased import regulations. We could be adversely affected by changes in the IMMEX program or our failure to comply with its requirements. Additionally, increasing tariffs and other trade protection measures between the U.S. and China may affect the cost of our products originating in China as well as the demand for our products manufactured in China in the event our customers reduce operations in China as a result of such tariffs or trade protection measures. These actions could also affect the cost and/or availability of components that we procure from suppliers in China.

 

In addition, several of the countries where we operate have emerging or developing economies, which may be subject to greater currency volatility, negative growth, high inflation, limited availability of foreign exchange and other risks. Certain events, including natural disasters, can impact the infrastructure of a developing country more severely than they would impact the infrastructure of a developed country. A developing country can also take longer to recover from such events, which could lead to delays in our ability to resume full operations. These factors may harm our results of operations, and any measures that we may implement to reduce the effect of volatile currencies and other risks of our international operations may not be effective. In our experience, entry into new international markets requires considerable management time as well as start-up expenses for market development, hiring and establishing office facilities before any significant revenues are generated. As a result, initial operations in a new market may operate at low margins or may be unprofitable.

 

Certain foreign jurisdictions, as well as the U.S. government, restrict the amount of cash that can be transferred to the U.S. or impose taxes and penalties on such transfers of cash. To the extent we have excess cash in foreign locations that could be used in, or is needed by, our operations in the United States, we may incur penalties and/or taxes to repatriate these funds.

 

Another significant legal risk resulting from our international operations is compliance with the U.S. Foreign Corrupt Practices Act (FCPA). In many foreign countries, particularly in those with developing economies, it may be a local custom that businesses operating in such countries engage in business practices that are prohibited by the FCPA, other U.S. laws and regulations, or similar laws of host countries and related anti-bribery conventions. Although we have implemented policies and procedures designed to comply with the FCPA and similar laws, there can be no assurance that all of our employees, agents, or those companies to which we outsource certain of our business operations, will not take actions in violation of our policies. Any such violation, even if prohibited by our policies, could have a material adverse effect on our business.

 

We have significant international sales and operations and face risks related to health epidemics such as the coronavirus.

 

Any outbreaks of contagious diseases and other adverse public health developments in countries where we operate could have a material and adverse effect on our business, financial condition and results of operations. For example, the recent outbreak of a novel strain of coronavirus first identified in Wuhan, Hubei Province, China, has resulted in significant governmental measures being implemented to control the spread of the virus, including restrictions on manufacturing and the movement of employees in many regions of the country. This has affected our manufacturing facilities in China as well as the facilities of our suppliers, customers and our customers’ contract manufacturers. The extent to which the coronavirus will impact our business and our financial results will depend on future developments, which are highly uncertain and cannot be predicted. In addition, the coronavirus may result in a widespread health crisis that could adversely affect the economies and financial markets of many countries, resulting in an economic downturn that could affect demand for our end customers’ products. Any of these events, including a prolonged disruption to our manufacturing facilities in China, could materially and adversely affect our business and our financial results. The extent of the impact will depend on future developments, which are highly uncertain and cannot be predicted. As a result, at the time of this filing, it is impossible to predict the overall impact of the coronavirus on our business and financial results.

 

18


 

Regulatory, legislative or self-regulatory/standard developments regarding privacy and data security matters could adversely affect our ability to conduct our business.

 

U.S. privacy and data security laws apply to our various businesses. We also do business globally in countries that have more stringent data protection laws than those in the United States that may be inconsistent across jurisdictions and are subject to evolving and differing interpretations. Governments, privacy advocates and class action attorneys are increasingly scrutinizing how companies collect, process, use, store, share and transmit personal data. In Europe, the General Data Protection Regulation (GDPR) requires us to protect the privacy of certain personal data of European Union (EU) citizens. The California Consumer Privacy Act (CCPA), which recently went into effect, has similar protections. While we have implemented processes and controls to comply with GDPR and CCPA requirements, we could incur significant fines, individual damages and reputational risks if our controls and processes are ineffective and we fail to comply.

 

We operate in a highly competitive industry; if we are not able to compete effectively in the EMS industry, our business could be adversely affected.

 

We compete against many providers of electronics manufacturing services. Some of our competitors have substantially greater resources and more geographically diversified international operations than we do. Our competitors include Celestica Inc., Flex Ltd., Hon Hai Precision Industry Co., Ltd., Jabil Circuit, Inc., Plexus Corp and Sanmina Corporation, some of whom have greater financial, manufacturing or marketing resources than we do. In addition, we may in the future encounter competition from other large electronic manufacturers that are selling, or may begin to sell, electronics manufacturing services.

 

We also face competition from the manufacturing operations of our current and future customers, who are continually evaluating the merits of manufacturing products internally against the advantages of outsourcing to EMS providers. In addition, in recent years, ODMs that provide design and manufacturing services to OEMs, have significantly increased their share of outsourced manufacturing services provided to OEMs in several markets, such as notebook and desktop computers, personal computer motherboards, and consumer electronic products. Competition from ODMs may increase if our business in these markets grows or if ODMs expand further into or beyond these markets.

 

During periods of recession in the electronics industry, our competitive advantages in the areas of quick turnaround manufacturing and responsive customer service may be of reduced importance to electronics OEMs, who may become more price sensitive. We may also be at a competitive disadvantage with respect to price when compared to manufacturers with lower cost structures, particularly those with more offshore facilities located where labor and other costs are lower.

 

We experience intense competition, which can intensify further as more companies enter the markets in which we operate, as existing competitors expand capacity and as the industry consolidates. The availability of excess manufacturing capacity at many of our competitors creates intense pricing and competitive pressure on the EMS industry as a whole. To compete effectively, we must continue to provide technologically advanced manufacturing services, maintain strict quality standards, respond flexibly and rapidly to customers’ design and schedule changes, deliver products globally on a reliable basis at competitive prices and seek to create enhanced relationships with our customers with our advanced technology and engineering solutions. Our inability to do so could have an adverse effect on us.

 

We may experience fluctuations in quarterly results.

 

Our quarterly results may vary significantly depending on various factors, many of which are beyond our control. These factors include:

 

·the volume of customer orders relative to our capacity;

19


 

·customer introduction and market acceptance of new products;

·changes in demand for customer products;

·seasonality in demand for customer products;

·pricing and other competitive pressures;

·the timing of our expenditures in anticipation of future orders;

·our effectiveness in managing manufacturing processes;

·changes in cost and availability of labor and components;

·changes in our product mix;

·changes in tax laws in the jurisdictions in which we operate;

·changes in tariffs, trade agreements and other trade protection measures;

·fluctuations in currency exchange rates;

·changes in political and economic conditions;

disruptions caused by computer malfunctions or cybersecurity incidents; and

·local factors and events that may affect our production volume, such as local holidays, pandemics or natural disasters.

 

Additionally, as is the case with many high technology companies, a significant portion of our shipments typically occur in the last few weeks of a given quarter. Accordingly, sales shifts from quarter to quarter may not be readily apparent until the end of a given quarter, and may have a significant effect on projected and reported results.

 

Acquisitions may pose difficulties for us.

 

Our capabilities have historically grown through acquisitions, and we may pursue additional acquisitions in the future. Our projections of results and successful integration of acquired operations into our network involve risks, including:

 

·integration and management of the operations;

·as noted above, demand can vary, and our projections of results may be wrong due to deferred or reduced demand;

·retention of key personnel;

·integration of purchasing operations and information systems;

·retention of the customer base of acquired businesses;

·management of an increasingly larger and more geographically disparate business;

·the possibility that past transactions or practices may lead to future commercial or regulatory risks;

·diversion of management’s attention from other ongoing business concerns, and

·inadequate internal control over financial reporting and our ability to bring such controls into compliance with the requirements of Section 404 of the Sarbanes-Oxley Act of 2002 in a timely manner.

 

Our profitability will suffer if we are unable to successfully integrate an acquisition, if the acquisition does not further our business strategy as we expected or if we do not achieve sufficient revenue to offset the increased expenses associated with these acquisitions. We may overpay for, or otherwise not realize the expected return on, our investments, which could adversely affect our operating results and potentially cause impairments to assets that we record as a part of an acquisition including intangible assets and goodwill.

 

Start-up costs and inefficiencies related to new or transferred programs can adversely affect our operating results and such costs may not be recoverable if the new programs or transferred programs are cancelled.

 

Start-up costs, the management of labor and equipment resources in connection with the establishment of new programs and new customer relationships, and the need to estimate required resources in advance can adversely affect our gross margins and operating results. These factors are particularly evident in the early stages of the life cycle of new products and new programs or program transfers and in the opening of new facilities. These factors also affect our ability to efficiently use labor and equipment. We are currently managing a number of new programs.

20


 

If any of these new programs or new customer relationships were terminated, our operating results could be harmed, particularly in the short term. We may not be able to recoup these start-up costs or replace anticipated new program revenues.

 

We may be affected by consolidation in the electronics industry, which could create increased pricing and competitive pressures on our business.

 

Consolidation in the electronics industry could result in a decrease in manufacturing capacity as companies seek to close plants or take other steps to increase efficiencies and realize synergies of mergers, creating increased pricing and competitive pressures for the EMS industry as a whole and our business in particular. In addition, consolidation could also result in an increasing number of very large electronics companies offering products in multiple sectors of the electronics industry. The growth of these large companies, with significant purchasing and marketing power, could also result in increased pricing and competitive pressures for us. Accordingly, industry consolidation could harm our business. We may need to increase our efficiencies to compete and may incur additional restructuring charges.

 

Unanticipated changes in our tax position, the adoption of new tax legislation or exposure to additional tax liabilities could adversely affect our financial results.

 

We base our tax position upon the anticipated nature and conduct of our business and upon our understanding of the tax laws of the various countries in which we have assets or conduct activities. Our tax position, however, is subject to review and possible challenge by taxing authorities and to possible changes in law. We cannot determine in advance the extent to which some jurisdictions may assess additional tax or interest and penalties on such additional taxes.

 

Several countries where we operate allow for tax holidays or provide other tax incentives to attract and retain business. We have obtained holidays or other incentives where available. Our taxes could increase if certain tax holidays or incentives were retracted, or if they were not renewed upon expiration, or tax rates applicable to us in such jurisdictions were otherwise increased, such as the nonrenewal of our tax holiday in China in 2019. In addition, further acquisitions may cause our effective tax rate to increase. Given the scope of our international operations and our international tax arrangements, changes to the manner in which U.S. based multinational companies are taxed in the U.S. could have a material impact on our financial results and competitiveness.

 

As a result of the U.S. Tax Cuts and Jobs Act (U.S. Tax Reform) enacted in December 2017, we incurred a net estimated tax expense of $93.3 million due to the one-time mandatory transition tax on the deemed repatriation of undistributed foreign earnings and the re-measurement of U.S. deferred tax assets and liabilities. See Part II, Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations—Results of Operations—Income taxes and Note 10 to the Consolidated Financial Statements of this Report for additional information.

 

We are exposed to intangible asset risk; our goodwill may become impaired.

 

We have recorded intangible assets, including goodwill, in connection with business acquisitions. We are required to assess goodwill and intangible assets for impairment at least on an annual basis and whenever events or circumstances indicate that the carrying value may not be recoverable from estimated future cash flows. A significant and sustained decline in our market capitalization could result in material charges in future periods that could be adverse to our operating results and financial position. As of December 31, 2019, we had $192.1 million in goodwill and $75.8 million of identifiable intangible assets. See Note 1(h) to the Consolidated Financial Statements in Item 8 of this Report.

 

There are inherent uncertainties involved in estimates, judgments and assumptions used in the preparation of financial statements in accordance with U.S. GAAP. Any changes in estimates, judgments and assumptions could have a material adverse effect on our financial position and results of operations.

21


 

 

The consolidated financial statements included in the periodic reports we file with the SEC are prepared in accordance with accounting principles generally accepted in the United States (U.S. GAAP). The preparation of financial statements in accordance with U.S. GAAP involves making estimates, judgments and assumptions that affect reported amounts of assets (including intangible assets), liabilities and related reserves, revenues, expenses and income. Estimates, judgments and assumptions are inherently subject to change in the future, and any such changes could result in corresponding changes to the amounts of assets, liabilities, revenues, expenses and income. Any such changes could have a material adverse effect on our financial position and results of operations.

 

Any litigation, even where a claim is without merit, could result in substantial costs and diversion of resources.

 

In the past, we have been notified of claims relating to various matters including intellectual property rights, contractual matters, labor issues or other matters arising in the ordinary course of business. In the event of any such claim, we may be required to spend a significant amount of money and resources, even where the claim is without merit. Accordingly, the resolution of such disputes, even those encountered in the ordinary course of business, could have a material adverse effect on our business, consolidated financial conditions and results of operations. See Part I, Item 3. Legal Proceedings.

 

Our success will continue to depend to a significant extent on our key personnel.

 

We depend significantly on our executive officers and other key personnel. The unexpected loss of the services of any one of these executive officers or other key personnel, or the failure to attract and retain new personnel, could have an adverse effect on us.

 

If we are unable to maintain our technological and manufacturing process expertise, our business could be adversely affected.

 

The market for our manufacturing and engineering services is characterized by rapidly changing technology and continuing process development. We are continually evaluating the advantages and feasibility of new manufacturing processes. We believe that our future success will depend upon our ability to develop and provide manufacturing services that meet our customers’ changing needs. This requires that we maintain technological leadership and successfully anticipate or respond to technological changes in manufacturing processes on a cost-effective and timely basis. Our failure to maintain our technological and manufacturing process expertise could have a material adverse effect on our business.

 

Our operations are subject to cyberattacks that could have a material adverse effect on our business.

 

We are increasingly dependent on digital technologies and services to conduct our business. We use these technologies for internal purposes, including data storage, processing and transmissions, as well as in our interactions with customers and suppliers. Examples of these digital technologies include ERP, shop floor control and other similar business applications, our global infrastructure and networks as well as external systems, analytics, automation, and cloud services. Digital technologies and services are subject to the risk of cyberattacks and, given the nature of such attacks, some incidents can remain undetected for a period of time despite our efforts to detect and respond to them in a timely manner. In particular, as discussed further below, our operations have been, and may in the future be, subject to ransomware or cyber-extortion attacks, which could significantly disrupt our operations. Generally, such attacks involve restricting access to computer systems or vital data.

 

We routinely monitor our systems for cyber threats and have processes in place to detect and remediate vulnerabilities. Nevertheless, we have experienced cyberattacks and attempted breaches, including phishing emails and other targeted attacks. In addition, in the fourth quarter of fiscal 2019, some of our systems were affected by a ransomware incident that encrypted information on our systems and disrupted customer and employee access to our

22


 

systems and services. The Company incurred, and could continue to incur, costs relating to this event, including to retain third party consultants and forensic experts to assist with the restoration and remediation of systems and, with the assistance of law enforcement, to investigate the attack, as well as increased expenditures for our information technology (IT) infrastructure, systems and network. The Company has found no evidence that customer or employee data was exfiltrated from its network. The Company carries insurance, including cyber insurance. The availability of insurance to offset the full scope of the costs and related impacts of the 2019 ransomware incident has not been fully determined.

 

Future cybersecurity incidents could result in the misappropriation of confidential information of the Company or that of its customers, employees, business partners or others; litigation and potential liability; enforcement actions and investigations by regulatory authorities; loss of customers and contracts; damage to the Company’s reputation and/or otherwise harm its business. We also expect to incur substantial costs in the future to mitigate against cybersecurity attacks as threats are expected to continue to become more persistent and sophisticated. If our systems for protecting against cybersecurity risks prove not to be sufficient, we could be adversely affected by, among other things: loss of or damage to intellectual property, proprietary or confidential information, or customer, supplier, or employee data; interruption of our business operations; and increased costs required to prevent, respond to, or mitigate cybersecurity attacks. These risks could harm our reputation and our relationships with customers, suppliers, employees and other third parties, and may result in claims against us. These risks could have a material adverse effect on our business, consolidated results of operations and consolidated financial condition.

 

Any delay in the upgrade of our information systems could disrupt our operations and cause unanticipated increases in our costs.

 

We are currently upgrading our IT infrastructure and enterprise resource planning system, which we anticipate taking several years. Failure to complete the upgrade could leave us with sites without the systems capability to flexibly support future customer requirements for manufacturing capabilities and data driven analytics, as well as result in unanticipated increases in costs.

 

Our stock price is volatile.

 

Our common shares have experienced significant price volatility, which may continue in the future. The price of our shares can fluctuate widely in response to a range of factors, including our financial results and changing conditions in the economy generally or in our industry in particular. In addition, stock markets generally experience significant price and volume volatility from time to time which may affect the market price of our shares for reasons unrelated to our performance.

 

Provisions in our governing documents and state law may make it harder for others to obtain control of the Company.

 

Certain provisions of our governing documents and the Texas Business Organizations Code may delay, inhibit or prevent someone from gaining control of the Company through a tender offer, business combination, proxy contest or some other method, even if shareholders might consider such a development beneficial. These provisions include:

 

a provision in our certificate of formation granting the Board of Directors authority to issue preferred stock in one or more series and to fix the relative rights and preferences of such preferred stock;

provisions in our bylaws restricting shareholders from acting by less than unanimous written consent and requiring advance notification of shareholder nominations and proposals;

a provision in our bylaws restricting anyone, other than the Chief Executive Officer, the President, the Board of Directors or the holders of at least 10% of all outstanding shares entitled to vote, from calling a special meeting of the shareholders;

a statutory restriction on the ability of shareholders to take action by less than unanimous written consent; and

23


 

a statutory restriction on business combinations with some types of interested shareholders.

 

Our business or stock price could be negatively affected by the actions of activist shareholders or others.

 

Responding to actions by activist shareholders or others can be costly and time-consuming, disrupt our operations and divert the attention of management and our employees. Our ability to execute our strategic plan could also be impaired. In addition, a proxy contest for the election of directors would require us to incur significant fees and expenses, as well as requiring significant time and attention by management and our Board of Directors. Perceived uncertainties as to our future direction also could affect the market price and volatility of our common shares, our ability to attract and retain qualified personnel and business partners and may affect our relationships with vendors, customers or others.

 

Compliance or the failure to comply with environmental regulations could cause us significant expense.

 

We are subject to a variety of federal, state, local and foreign environmental laws and regulations relating to environmental, waste management, and health and safety concerns, including the handling, storage, discharge and disposal of hazardous materials used in or derived from our manufacturing processes. If we or companies we acquire have failed or fail in the future to comply with such laws and regulations, then we could incur liabilities and fines and our operations could be suspended. Such laws and regulations could also restrict our ability to modify or expand our facilities, could require us to acquire costly equipment, or could impose other significant expenditures. In addition, our operations may give rise to claims of property contamination or human exposure to hazardous chemicals or conditions.

 

Our worldwide operations are subject to local laws and regulations. Over the last several years, we have become subject to the RoHS directive and the Waste Electrical and Electronic Equipment Directive. These directives restrict the distribution of products containing certain substances, including lead, within applicable geographies and require a manufacturer or importer to recycle products containing those substances.

 

These directives affect the worldwide electronics and electronics components industries as a whole. If we or our customers fail to comply with such laws and regulations, we could incur liabilities and fines and our operations could be suspended.

 

In addition, as climate change concerns become more prevalent, the U.S. and foreign governments have sought to limit the effects of any such changes. This increasing governmental focus on climate change may result in new environmental regulations that may negatively affect us, our suppliers and our customers. This could cause us to incur additional direct costs or obligations in complying with any new environmental regulations, as well as increased indirect costs resulting from our customers, suppliers or both incurring additional compliance costs that get passed on to us. These costs may adversely impact our operations and financial condition.

 

Our business may be adversely impacted by geopolitical events.

 

As a global business, we operate and have customers located in many countries. Geopolitical events such as terrorist acts may affect the overall economic environment and negatively impact the demand for our customers’ products or our ability to ship or receive products. As a result, customer orders may be lower and our financial results may be adversely affected.

 

Our business may be adversely impacted by natural disasters.

 

Some of our facilities, including our corporate headquarters, are located in areas that may be impacted by hurricanes, earthquakes, water shortages, tsunamis, floods, typhoons, fires, extreme weather conditions and other natural or manmade disasters. For example, our facilities in Thailand experienced extensive flooding in 2011. Our insurance coverage for natural disasters is limited and is subject to deductibles and coverage limits. This coverage

24


 

may not be adequate, or may not continue to be available at commercially reasonable rates and terms. See “We bear the risk of uninsured losses.”

 

In addition, some of our facilities possess certifications necessary to work on specialized products that our other locations lack. If work is disrupted at one of these facilities, it may be impractical, or we may be unable, to transfer such specialized work to another facility without significant costs and delays. Thus, any disruption in operations at a facility with specialized certifications could adversely affect our ability to provide products and services to our customers, and thus negatively affect our relationships and financial results.

 

We bear the risk of uninsured losses.

 

As a result of extensive 2011 flooding in Thailand, we have been unable to obtain cost-effective flood insurance to adequately cover assets at our facilities in Thailand. We continue to monitor the insurance market in Thailand. We maintain insurance on all our properties and operations for risks and in amounts customary in the industry. While such insurance includes general liability, property & casualty, and directors & officers liability coverage, not all losses are insured, and we retain certain risks of loss through deductibles, limits and self-retentions. In the event we experience a significant uninsured loss, it could have a material adverse effect on our business, financial condition and results of operations.

 

Our level of indebtedness may limit our flexibility in operating our business and reacting to changes in our business or industry, or prevent us from making payments on our debt or obtaining additional financing.

 

As of December 31, 2019, our total outstanding debt (excluding unamortized debt issuance costs and finance leases) was $144.4 million, all of which represented borrowings under our term loan facility (the Term Loan). Our level of indebtedness could have important consequences. For example, it could:

 

increase our vulnerability to general adverse economic and industry conditions;

impair our ability to obtain additional debt or equity financing in the future for working capital, capital expenditures, acquisitions or other purposes;

require us to dedicate a material portion of our cash flows from operations to the payment of principal and interest on our indebtedness, thereby reducing the availability of our cash flows to fund working capital needs, capital expenditures, acquisitions and other purposes;

expose us to the risk of increased interest rates since the Term Loan has a variable rate;

limit our flexibility in planning for, or reacting to, changes in our business or industry;

place us at a disadvantage compared to our competitors that have less debt; and

make it more difficult for us to satisfy our debt obligations.

 

Any of these risks could materially impact our ability to fund our operations or limit our ability to expand our business, which could have a material adverse effect on our business, financial condition and results of operations.

 

We may be exposed to interest rate fluctuations.

 

We have exposure to interest rate risk on our outstanding borrowings under our variable rate credit agreement. These borrowings’ interest rates are based on the spread, at our option, over the London interbank offered rate (LIBOR), the bank’s prime rate or the federal funds rate. We are also exposed to interest rate risk on our invested cash balances.

 

Changes in financial accounting standards or policies have affected, and in the future may affect, our reported financial condition or results of operations. Additionally, changes in securities laws and regulations could increase our operating costs.

 

We prepare our financial statements in conformity with U.S. GAAP. These principles are subject to interpretation by

25


 

the Financial Accounting Standards Board (FASB), the American Institute of Certified Public Accountants, the SEC and various bodies formed to interpret and create appropriate accounting policies. A change in these policies can have a significant effect on our reported results and may affect our reporting of transactions that are completed before a change is announced. Changes to those rules or questions as to how we interpret or implement them may have a material adverse effect on our reported financial results or on the way we conduct business. For example, in May 2014 the FASB issued a new standard (commonly referred to as ASC 606) which changed the way we recognize revenue and significantly expanded the disclosures requirements for revenue arrangements. We adopted the requirements of this new standard on January 1, 2018. Under ASC 606, we recognize revenue as the customer takes control of the products. Under the majority of our manufacturing contracts with customers, the customer controls all of the work-in-progress as products are being built. Revenues under these contracts are recognized progressively based on the cost-to-cost method. Accordingly, we now recognize revenue under these contracts earlier than under the previous accounting rules. In addition, in February 2016, the FASB established Topic 842 (ASC 842), Leases, and issued a new accounting standards update which requires lessees to recognize leases on-balance sheet and disclose key information about leasing arrangements. The new standard establishes a right-of-use model (ROU) that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months. We adopted the requirements of this new standard on January 1, 2019. Under ASC 842, leases will be classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. The most significant effects of adoption related to (1) the recognition of new ROU assets and lease liabilities on the Company’s balance sheet for its real estate and equipment operating leases; and (2) providing significant new disclosures about our leasing activities. See Note 1(q) of the Notes to the Consolidated Financial Statements in Item 8 of this Report for additional information relating to our 2018 adoption of the new revenue recognition standard and our 2019 adoption of the new leases standard.

 

We review our internal controls over financial reporting annually. In doing so, we may identify deficiencies in those controls. A material weakness or deficiency in our internal controls could increase the likelihood that a material misstatement or lack of disclosure within the annual or interim financial statements will not be prevented or detected. Adverse publicity related to the disclosure of a material weakness or deficiency in internal controls over financial reporting could have a negative impact on our reputation, business and stock price.

 

Corporate governance, public disclosure and compliance practices continue to evolve based upon government action and the policies of stockholder advisory groups. As a result, the number of rules and regulations applicable to us may increase, which would also increase our legal and financial compliance costs and the amount of time management must devote to compliance activities. For example, the Dodd-Frank Wall Street Reform and Consumer Protection Act contains provisions instituted to improve transparency and accountability concerning the supply of certain minerals originating from the Democratic Republic of Congo (DRC) and adjoining countries that are believed to benefit armed groups. These disclosure requirements may decrease the acceptable sources of supply of such minerals, increase their cost and disrupt our supply chain if we need to obtain components from different suppliers. Since we manufacture products containing such minerals for our customers, we are required to comply with these rules. The compliance process is time-consuming and costly. Failure to comply with applicable new regulations could result in additional costs (including fines and penalties) as well as affect our reputation. Increasing regulatory burdens could also make it more difficult for us to attract and retain members of our board of directors, particularly to serve on our audit committee, and executive officers in light of an increase in actual or perceived workload and liability for serving in such positions.

 

Energy price increases may negatively impact our results of operations.

 

Some of the components that we use in our manufacturing activities are petroleum-based. In addition, we, along with our suppliers and customers, rely on various energy sources (including oil) in our transportation activities. While significant uncertainty exists about the future levels of energy prices, a significant increase is possible. Increased energy prices could cause an increase in our raw material and transportation costs. In addition, increased costs of our suppliers or customers could be passed along to us, and we may not be able to increase our product prices enough to offset them. Moreover, any increase in our product prices may reduce our future customer orders

26


 

and profitability.

 

Introducing programs requiring implementation of new competencies, including new process technology within our mechanical operations, could affect our operations and financial results.

 

The introduction of programs requiring implementation of new competencies, including new process technology within our mechanical operations, presents challenges in addition to opportunities. Deployment of such programs may require us to invest significant resources and capital in facilities, equipment and/or personnel. We may not meet our customers’ expectations or otherwise execute properly or in a cost-efficient manner, which could damage our customer relationships and result in remedial costs or the loss of our invested capital and anticipated revenues and profits. In addition, there are risks of market acceptance and product performance that could result in less demand than anticipated and our having excess capacity. The failure or inability to reflect the anticipated costs, risks and rewards of such an opportunity in our customer contracts could adversely affect our profitability. If we do not meet one or more of these challenges, our operations and financial results could be adversely affected.

 

If our manufacturing processes and services do not comply with applicable regulatory requirements, or if we manufacture products containing design or manufacturing defects, demand for our services may decline and we may be subject to liability claims.

 

We manufacture and design products to our customers’ specifications; in some cases, our processes and facilities must comply with applicable regulatory requirements. For example, medical devices that we manufacture or design, as well as the facilities and manufacturing processes that we use to produce them, are regulated by the U.S. Food and Drug Administration or non-U.S. counterparts of this agency. Similarly, items we manufacture for customers in the A&D industries, as well as the processes we use to produce them, are regulated by the Department of Defense and the Federal Aviation Authority, which have increased their focus and penalties related to counterfeit materials. In addition, our customers’ products and the manufacturing processes or documentation that we use to produce them often are highly complex. As a result, products that we manufacture may at times contain manufacturing or design defects, and our manufacturing processes may be subject to errors or noncompliant with applicable statutory and regulatory requirements. Defects in the products we manufacture or design, whether caused by a design, manufacturing or component failure or error, or deficiencies in our manufacturing processes, may result in delayed shipments to customers or reduced or cancelled customer orders. If these defects or deficiencies were significant, our business reputation could also be damaged. The failure of our products, manufacturing processes or facilities to comply with applicable statutory and regulatory requirements could subject us to fines or penalties and, in some cases, require us to shut down or incur considerable expense to correct a product, process or facility. In addition, these defects may result in liability claims against us or expose us to liability to pay for the recall of a product. The magnitude of any such claim may increase as we expand our medical and aerospace and defense manufacturing services, as defects in medical, aerospace or defense devices or systems could seriously harm or kill users of these products and others. Even if our customers are responsible for the defects, they may not, or may not have resources to, assume responsibility for any costs or liabilities arising from these defects, which could expose us to additional liability claims.

 

Customer relationships with start-up or emerging companies may present more risks than with established companies.

 

Customer relationships with start-up or emerging companies present special risks because these companies do not have an extensive product history. As a result, there is less demonstration of market acceptance of their products, making it harder for us to anticipate needs and requirements than with established customers. In addition, funding for such companies may be more difficult to obtain and these customer relationships may not continue or materialize to the extent we plan or previously experienced. This tightening of financing for start-up customers, together with many start-up customers’ lack of prior operations and unproven product markets increase our credit risk, especially in trade accounts receivable and inventories. Although we perform ongoing credit evaluations of our customers and adjust our allowance for doubtful accounts receivable for all customers, including start-up customers and emerging

27


 

companies, based on the information available, these allowances may not be adequate. This risk may exist for any new start-up or emerging company customers in the future.

 

 

Item 1B. Unresolved Staff Comments.

 

None.

 

Item 2. Properties.

 

Our customers market numerous products throughout the world and therefore need to access manufacturing services on a global basis. To enhance our service offerings, we seek to locate our facilities either near our customers and our customers’ end markets in major centers for the electronics industry or, where appropriate, in lower cost locations.

 

The following chart summarizes the approximate square footage of our principal manufacturing facilities by country:

 

Location

 

Sq. Ft.

 

 

 

United States:

 

 

Alabama

 

195,000

Arizona

 

199,000

California

 

388,000

Minnesota

 

459,000

New Hampshire

 

171,000

Texas

 

155,000

China

 

326,000

Malaysia

 

347,000

Mexico

 

524,000

Netherlands

 

159,000

Romania

 

142,000

Thailand

 

756,000

Total

 

3,821,000

 

Our principal manufacturing facilities consist of 1.9 million square feet in facilities that we own, with the remaining 1.9 million square feet in leased facilities whose terms expire between 2020 and 2036. We currently lease our corporate headquarters in Tempe, Arizona. This lease consists of approximately 64,000 square feet. We lease other facilities with a total of 40,000 square feet dedicated to engineering, sales and procurement services.

 

Item 3. Legal Proceedings.

 

We are involved in various legal actions arising in the ordinary course of business. Information about our legal proceedings is included in Note 18 to the Consolidated Financial Statements in Item 8 of this Report and is incorporated by reference herein. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on our consolidated financial position or results of operations.

 

Item 4. Mine Safety Disclosures.

 

Not applicable.

28


 

PART II

 

 

 

 

 

 

Item 5. Market for Registrant’s Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities.

 

Our common shares are listed on the New York Stock Exchange under the symbol “BHE.”

 

The last reported sale price of our common shares on February 28, 2020, as reported by the New York Stock Exchange, was $27.18. There were approximately 500 record holders of our common shares as of February 28, 2020. Because many of our common shares are held by brokers and other institutions on behalf of shareholders, we are unable to estimate the total number of shareholders represented by these record holders.

 

Dividends

 

We began declaring and paying quarterly dividends of $0.15 per share during the first quarter of 2018. During 2019, cash dividends paid totaled $23.3 million. The Board of Directors currently intends to continue paying quarterly dividends and on February 3, 2020, the Company announced its intention to increase its quarterly dividend from $0.15 to $0.16 per share. However, the Company’s future dividend policy is subject to its compliance with applicable law, and depending on, among other things, our results of operations, financial condition, level of indebtedness, capital requirements, contractual restrictions, restrictions in the our debt agreements, and other factors that the Board of Directors may deem relevant. Dividend payments are not mandatory or guaranteed; there can be no assurance that we will continue to pay a dividend in the future.

29


 

Issuer Purchases of Equity Securities

 

The following table provides information about the Company’s repurchase of its equity securities that are registered pursuant to Section 12 of the Exchange Act during the quarter ending December 31, 2019, at a total cost of $3.8 million:

 

 

 

 

 

 

 

 

 

 

 

(d)

 

 

 

 

 

 

 

 

 

 

Maximum

 

 

 

 

 

 

 

 

 

 

Number (or

 

 

 

 

 

 

 

(c)

 

 

Approximate

 

 

 

 

 

 

 

Total Number of

 

 

Dollar Value)

 

 

 

 

 

 

 

Shares (or Units)

 

 

of Shares (or

 

 

 

 

 

 

 

Purchased as

 

 

Units) that

 

 

 

(a)

 

 

 

Part of

 

 

May Yet Be

 

 

 

Total Number of

 

(b)

 

Publicly

 

 

Purchased

 

 

 

Shares (or

 

Average Price

 

Announced

 

 

Under the

 

 

 

Units)

 

Paid per Share

 

Plans or

 

 

Plans or

Period

 

Purchased(1)

 

(or Unit)(2)

 

Programs

 

 

Programs(3)

October 1 to 31, 2019

 

128,855

 

$29.15

 

128,855

 

 

$79.5 million

November 1 to 30, 2019

 

 

 

 

 

$79.5 million

December 1 to 31, 2019

 

 

 

 

 

$79.5 million

Total

 

128,855

 

$29.15

 

128,855

 

 

 

 

(1) All share repurchases were made on the open market.

(2) Average price paid per share is calculated on a settlement basis and excludes commissions.

(3) On March 6, 2018, the Board of Directors approved an expanded stock repurchase authorization granting the Company authority to repurchase up to $250 million in common stock in addition to the $100 million previously approved on December 7, 2015. On October 26, 2018, the Board of Directors authorized the repurchase of an additional $100 million of the Company’s common stock. Net of shares repurchased to date, the total remaining authorization as of December 31, 2019 is $79.5 million. On February 19, 2020, the Board of Directors authorized the repurchase of an additional $150 million of the Company’s common stock. Stock purchases may be made in the open market, in privately negotiated transactions or block transactions, at the discretion of the Company’s management and as market conditions warrant. Purchases are funded from available cash and may be commenced, suspended or discontinued at any time without prior notice. Shares of stock repurchased under the program are retired.

 

During 2019, the Company repurchased a total of 4.7 million common shares for an aggregate of $122.1 million at an average price of $25.86 per share. Since 2015, the Company has repurchased a total of 18.9 million common shares for $473.6 million at an average price of $24.98 per share.

 

30


 

 

Performance Graph

 

The following graph compares the cumulative total shareholder return on our common shares for the five-year period commencing December 31, 2014 and ending December 31, 2019, with the cumulative total return of the Standard & Poor’s 500 Stock Index (which does not include Benchmark), and the Peer Group Index, which is composed of Celestica Inc., Flex Ltd., Jabil Circuit, Inc., Plexus Corp and Sanmina Corporation. Dividend reinvestment has been assumed.

 

Chart 1

 

 

 

 

Dec-14

 

Dec-15

 

Dec-16

 

Dec-17

 

Dec-18

 

Dec-19

Benchmark Electronics, Inc.

$

100.00

$

81.30

$

119.90

$

114.40

$

83.30

$

135.10

Peer Group

$

100.00

$

98.20

$

124.40

$

139.60

$

89.60

$

138.70

S&P 500

$

100.00

$

99.30

$

108.70

$

129.90

$

121.80

$

156.90

31


 

Item 6. Selected Financial Data.

 

 

 

 

 

Year Ended December 31,

(in thousands, except per share data)

 

2019

 

 

2018

 

 

2017

 

 

2016

 

 

2015

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Selected Statements of Income Data

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales

$

2,268,095

 

$

2,566,465

 

$

2,454,479

 

$

2,322,285

 

$

2,540,873

 

Cost of sales

 

2,067,689

 

 

2,345,872

 

 

2,228,559

 

 

2,107,600

 

 

2,321,619

 

 

 

Gross profit

 

200,406

 

 

220,593

 

 

225,920

 

 

214,685

 

 

219,254

 

Selling, general and administrative expenses

 

141,618

 

 

143,205

 

 

130,401

 

 

113,448

 

 

107,462

 

Amortization of intangible assets

 

9,461

 

 

9,485

 

 

10,065

 

 

11,838

 

 

4,962

 

Restructuring charges and other costs(1)

 

13,101

 

 

9,365

 

 

8,628

 

 

12,539

 

 

13,861

 

Ransomware related incident costs, net(2)

 

7,681

 

 

 

 

 

 

 

 

 

 

 

Income from operations

 

28,545

 

 

58,538

 

 

76,826

 

 

76,860

 

 

92,969

 

Interest expense

 

(6,664)

 

 

(10,473)

 

 

(9,405)

 

 

(9,304)

 

 

(2,996)

 

Interest income

 

3,829

 

 

6,848

 

 

5,370

 

 

2,136

 

 

1,207

 

Other expense

 

1,559

 

 

628

 

 

(1,786)

 

 

(282)

 

 

(1,141)

 

Income tax expense (benefit)(3)

 

3,844

 

 

32,724

 

 

102,906

 

 

5,477

 

 

(5,362)

 

 

 

Net income (loss)

$

23,425

 

$

22,817

 

$

(31,901)

 

$

63,933

 

$

95,401

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Earnings (loss) per share:(4)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

$ 0.61

 

 

$ 0.49

 

 

$ (0.64)

 

 

$ 1.30

 

 

$ 1.85

 

 

 

Diluted

 

$ 0.60

 

 

$ 0.49

 

 

$ (0.64)

 

 

$ 1.28

 

 

$ 1.83

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Weighted-average number of shares outstanding:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

38,338

 

 

46,332

 

 

49,680

 

 

49,298

 

 

51,573

 

 

 

Diluted

 

38,763

 

 

46,655

 

 

49,680

 

 

49,825

 

 

52,088

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash dividends per common share

$ 0.60

 

 

$ 0.60

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31,

(in thousands)

 

2019

 

 

2018

 

 

2017

 

 

2016

 

 

2015

 

 

 

 

 

 

 

 

 

 

 

 

 

Selected Balance Sheet Data

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Working capital

$

735,837

 

$

866,391

 

$

1,152,340

 

$

1,133,043

 

$

1,068,075

 

Total assets

 

1,759,874

 

 

1,899,783

 

 

2,109,304

 

 

2,008,925

 

 

1,904,247

 

Total debt

 

147,737

 

 

154,070

 

 

211,680

 

 

223,648

 

 

235,193

 

Shareholders’ equity

$

1,014,832

 

$

1,132,225

 

$

1,339,138

 

$

1,375,720

 

$

1,332,273

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1) See Note 19 to the Consolidated Financial Statements for a discussion of the restructuring charges occurring in 2019, 2018 and 2017. Also in 2019, we incurred $4.6 million in charges primarily related to our Chief Executive Officer (CEO) transition and our 2019 proxy activity. During 2018 and 2017, we incurred $2.8 million and $3.7 million, respectively, in costs related to the relocation and transition of our corporate headquarters to Arizona. In 2018, we recognized $1.4 million related to a litigation arbitration decision against the Company. In 2016, we also recognized $4.3 million of costs in connection with a proxy contest relating to our 2016 annual shareholders meeting, $3.0 million in connection with the separation of our former CEO in September 2016 and $0.4 million in other charges. During 2015, the Company recognized restructuring charges totaling $13.9 million, related to reductions in workforce and the resizing and closure of certain facilities.

(2) See Note 20 to the Consolidated Financial Statements for a discussion of the ransomware incident related costs, net occurring in 2019.

(3)See Note 10 to the Consolidated Financial Statements for a discussion of income taxes. During the first quarter of 2018, we changed our historical repatriation strategy. We have historically asserted our intention to indefinitely reinvest undistributed foreign earnings. We no longer consider these earnings to be indefinitely reinvested in our foreign subsidiaries. As a result of this change in assertion for undistributed earnings prior to December 31, 2017, we recorded a $30.8 million deferred tax expense for foreign withholding tax from Asia and $9.4 million for deferred U.S. state income tax expense in the first quarter of 2018. During the fourth quarter of 2018, we recorded estimated foreign tax credits totaling $9.2 million associated with the foreign withholding taxes. During the fourth quarter of 2017, the Company recorded the estimated impact of the U.S. Tax Reform totaling $97.7 million. During the fourth quarter of 2016, the Company reduced its unrecognized tax benefits reserve by $8.3 million (including penalties and interest). During the fourth quarter of 2015, the Company reduced its deferred tax valuation allowance by $19.5 million and reduced its unrecognized tax benefits reserve by $1.7 million.

(4)See Note 1(i) to the Consolidated Financial Statements for the basis of computing earnings per share.

32


 

Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

 

The following discussion should be read in conjunction with the Consolidated Financial Statements and Notes thereto in Item 8 of this Report. You should also bear in mind the Risk Factors set forth in Item 1A, any of which could materially and adversely affect the Company’s business, operating results, financial condition and the actual results of the matters addressed by the forward-looking statements contained in the following discussion.

 

In March 2019, the SEC amended its rules to modernize and simplify certain reporting requirements for public companies. As part of this change, registrants may exclude discussion of the earliest of the three years in Management’s Discussion and Analysis (MD&A). For further discussion regarding our results of operations for the year ended December 31, 2018 as compared to the year ended December 31, 2017, refer to Item 7, Management's Discussion and Analysis of Financial Condition and Results of Operations, in our Annual Report on Form 10-K for the fiscal year ended December 31, 2018.

 

Ransomware Incident

 

During the fourth quarter ended December 31, 2019, some of the Company’s systems were affected by a ransomware incident that encrypted information on its systems and disrupted customer and employee access to its applications and services. The Company immediately took steps to isolate the impact and implemented measures to prevent additional systems from being affected, including taking its network offline as a precaution. In connection with this incident, third party consultants and forensic experts were engaged to assist with the restoration and remediation of the Company’s systems and, with the assistance of law enforcement, to investigate the incident. The Company has found no evidence that customer or employee data was exfiltrated from its network.

 

The Company restored connectivity and resumed operations quickly following the ransomware incident. However, fourth quarter 2019 operations were adversely affected by the inefficiencies caused by taking the network offline for a period of time. As a result, the Company’s fourth quarter 2019 revenue was also adversely affected as the Company was unable to fulfill a portion of customer demand during the quarter.

 

We do have insurance coverage, including cyber insurance, and are working diligently with our insurance carriers on claims to recover costs incurred. We expect that the insurance recovery process will be ongoing throughout 2020.

 

In 2019, ransomware incident related costs incurred totaled $7.7 million, net of estimated insurance recoveries of $5.0 million. These costs were primarily comprised of the certain employee related expenses and various third party consulting services, including forensic experts, legal counsel and other IT professional expenses.

 

We expect to incur additional costs related to the ransomware event in 2020, but these are not expected to be significant. Further insurance recoveries will be recorded when considered probable for recovery.

 

2019 OVERVIEW

 

Sales for 2019 were $2.3 billion, a 12% decrease from sales of $2.6 billion in 2018. During 2019, sales to customers in our various industry sectors fluctuated from 2018 as follows:

 

·Industrials decreased by 8%,

·A&D increased by 6%,

·Medical increased by 14%,

·Semi-cap decreased by 22%,

·Computing decreased by 38%, and

·Telecommunications decreased by 12%.

 

The overall revenue decrease was due primarily to our planned exit of a legacy Computing contract which was completed in 2019 (as discussed below), in addition to the decline in the overall semi-cap market, reduced revenues

33


 

from other Computing and Telecommunications customers and the impact of the ransomware incident (as discussed below).

 

Our sales depend on the success of our customers, some of which operate in businesses associated with rapid technological change and consequent product obsolescence. Developments adverse to our major customers or their products, or the failure of a major customer to pay for components or services, can adversely affect us. A substantial percentage of our sales are made to a small number of customers, and the loss of a major customer, if not replaced, would adversely affect us. Sales to our ten largest customers represented 38% and 44% of our sales in 2019 and 2018, respectively. In 2019, there was no single customer with sales over 10% of our sales. In 2018, sales to International Business Machines Corporation (IBM) represented 13% of our sales.

 

As part of our ongoing process to review contracts that are marginal and dilutive to our gross margin, we made the decision to not renew the contract with a large Computing customer that was to expire at the end of 2019. During the second quarter of 2019, we completed the final build out of this legacy contract and in the third quarter had an immaterial amount of revenue from this contract as the transition was completed.

 

During 2019, we incurred an $11.0 million charge for the write-down of inventory and a provision for accounts receivable associated with the insolvency of a customer. These charges increased cost of sales by $0.9 million and selling, general and administrative expenses by $10.1 million. In 2019, we also recovered $1.7 million of amounts written down in 2018 associated with the insolvency of another customer.

 

We experience fluctuations in gross profit from period to period. Different programs contribute different gross profits depending on the type of services involved, location of production, size of the program, complexity of the product and level of material costs associated with the various products. Moreover, new programs can contribute relatively less to our gross profit in their early stages when manufacturing volumes are usually lower, resulting in inefficiencies and unabsorbed manufacturing overhead costs. In addition, a number of our new and higher-volume programs remain subject to competitive constraints that can exert downward pressure on our margins. During periods of low production volume, we generally have idle capacity and reduced gross profit. Gross profit can also be impacted by other situations, such as the ransomware incident experienced in 2019.

 

We have undertaken initiatives to restructure our business operations with the intention of improving utilization and reducing costs. During 2019, we recognized $8.5 million of restructuring charges in connection with the announced closure of two facilities and other reductions in workforce of certain facilities primarily in the Americas. In addition, we incurred $4.6 million in charges primarily related to our CEO transition and our 2019 proxy activity.

 

During 2019, we incurred $7.7 million in ransomware incident related costs, net of estimated insurance recoveries.

 

RESULTS OF OPERATIONS

 

The following table presents the percentage relationship that certain items in our Consolidated Statements of Income bear to sales for the periods indicated. The financial information and the discussion below should be read in conjunction with the Consolidated Financial Statements and Notes thereto in Item 8 of this Report.

34


 

 

 

Year ended December 31,

 

 

 

2019

 

 

2018

 

 

2017

 

Sales

100.0

%

 

100.0

%

 

100.0

%

Cost of sales

91.2

 

 

91.4

 

 

90.8

 

 

Gross profit

8.8

 

 

8.6

 

 

9.2

 

Selling, general and administrative expenses

6.2

 

 

5.6

 

 

5.3

 

Amortization of intangible assets

0.4

 

 

0.4

 

 

0.4

 

Restructuring charges and other costs

0.6

 

 

0.4

 

 

0.4

 

Ransomware related incident costs, net

0.3

 

 

 

 

 

 

Income from operations

1.3

 

 

2.3

 

 

3.1

 

Other expense, net

(0.1)

 

 

(0.1)

 

 

(0.2)

 

 

Income before income taxes

1.2

 

 

2.2

 

 

2.9

 

Income tax expense

0.2

 

 

1.3

 

 

4.2

 

 

Net income (loss)

1.0

%

 

0.9

%

 

(1.3)

%

 

2019 Compared With 2018

 

Sales

 

As noted above, sales decreased 12% in 2019. The percentages of our sales by sector were as follows:

 

2019

 

 

2018

 

Higher-Value Markets

 

 

 

 

 

Industrials

20

%

 

19

%

A&D

19

 

 

16

 

Medical

20

 

 

15

 

Semi-Cap

12

 

 

14

 

 

71

 

 

64

 

Traditional Markets

 

 

 

 

 

Computing

16

 

 

23

 

Telecommunications

13

 

 

13

 

 

29

 

 

36

 

Total

100

%

 

100

%

 

Industrials. 2019 sales decreased 8% to $453.6 million from $493.1 million in 2018. The decreases were primarily from softer demand from customers in the industrial transportation market and the ramp delays from previously booked new programs.

 

Aerospace and Defense. 2019 sales increased 6% to $431.9 million from $406.4 million in 2018 primarily due to increased demand from our defense customers.

 

Medical. 2019 sales increased 14% to $448.2 million from $394.0 million in 2018 from higher demand and program ramps from new and existing customers.

 

Semiconductor Capital Equipment. 2019 sales decreased 22% to $277.8 million from $355.0 million in 2018. The decrease reflected is due to declines in demand throughout the broader semi-capital equipment market.

 

Computing. 2019 sales decreased 38% to $361.2 million from $580.8 million in 2018. The decrease is primarily due from our planned exit of a legacy Computing contract that was completed in 2019.

 

35


 

Telecommunications. 2019 sales decreased 12% to $295.4 million from $337.2 million in 2018. The decrease is primarily due to decreased demand from existing customers.

 

Our international operations are subject to the risks of doing business abroad. See Item 1A for factors pertaining to international sales, fluctuations in foreign currency exchange rates and a discussion of potential adverse effects in operating results associated with the risks of doing business abroad. During 2019 and 2018, 47% and 45%, respectively, of our sales were from international operations.

 

Gross Profit

 

Gross profit decreased 9.2% to $200.4 million for 2019 from $220.6 million in 2018. Gross margin increased to 8.8% in 2019 from 8.6% in 2018 primarily due to the exit from a legacy Computing contract which was dilutive to our margin.

 

Selling, General and Administrative Expenses

 

SG&A decreased to $141.6 million in 2019 from $143.2 million in 2018. The decrease was primarily due to the decrease in variable and stock-based compensation, partially offset by an increase in the provision to accounts receivable for doubtful accounts. During 2019 and 2018, we had $8.6 million and $1.7 million, respectively, in charges (net of recoveries) for this provision to accounts receivable. Including this provision to accounts receivable, SG&A, as a percentage of sales, increased to 6.2% in 2019 from 5.6% in 2018. Excluding this provision to accounts receivable, SG&A as a percentage of sales increased to 5.9% in 2019 from 5.5% in 2018, primarily due to lower sales.

 

Amortization of Intangible Assets

 

Amortization of intangible assets was $9.5 million in each of 2019 and 2018.

 

Restructuring Charges and Other Costs

 

During 2019, we recognized $8.5 million of restructuring charges in connection with the announced closure of two facilities and other reductions in workforce of certain facilities primarily in the Americas. In addition, we incurred $4.6 million in charges primarily related to our CEO transition and our 2019 proxy activity. During 2018, we recognized $5.2 million of restructuring charges in connection with reductions in workforce of certain facilities primarily in the Americas. In addition, we incurred $2.8 million in costs related to the relocation and transition of our corporate headquarters to Arizona and $1.4 million related to a litigation arbitration decision against the Company. See Note 19 to the Consolidated Financial Statements in Item 8 of this Report for additional information on our restructuring charges.

 

Ransomware Incident Related Costs, Net

 

During 2019, we incurred $7.7 million in ransomware incident related costs, net of $5 million estimated insurance recoveries. These costs were primarily comprised of certain employee related expenses and various third party professional fees for consulting activities, forensic experts, legal counsel and other IT professional expenses.

 

Interest Expense

 

Interest expense decreased to $6.7 million during 2019 from $10.5 million in 2018 period due to lower debt levels in 2019 and the 2018 $2.0 million write-off of deferred financing costs in connection with the refinancing of our credit facilities.

 

36


 

Interest Income

 

Interest income decreased to $3.8 million in 2019 from $6.8 million in 2018 due lower invested cash equivalents.

 

Income Tax Expense.

 

Income tax expense of $3.8 million in 2019 represented a 14.1% effective tax rate for 2019, compared with $32.7 million for 2018 representing an effective tax rate of 58.9%. The higher tax rate in 2018 is the result of changing our historical repatriation strategy. We have historically asserted our intention to indefinitely reinvest undistributed foreign earnings. We no longer consider all these earnings to be indefinitely reinvested in our foreign subsidiaries. As a result of this change in assertion for undistributed earnings prior to December 31, 2017, we recorded during 2018 a net tax expense of $21.6 million consisting of $30.8 million relating to foreign withholding taxes from Asia and a net benefit of $9.2 million for U.S. foreign tax credits to offset the foreign taxes paid during 2018. In addition, we also recorded applicable U.S. state income tax expense net of federal benefits related to the cash repatriation and we incurred a net $4.4 million benefit associated with finalizing the provisional impact of the U.S. Tax Reform as required by SAB 118. Excluding these tax items, the effective tax rate would have been 13.1% in 2018 compared to 14.1% in 2019.

 

We have been granted certain tax incentives, including tax holidays, for our subsidiaries in Malaysia and Thailand that will expire at various dates, unless extended or otherwise renegotiated, through 2021 in Malaysia and 2028 in Thailand. See Note 10 to the Consolidated Financial Statements in Item 8 of this Report.

 

Net Income

 

We reported a net income of $23.4 million, or $0.60 per diluted share for 2019, compared with a net income of $22.8 million, or $0.49 per diluted share, for 2018. The net increase of $0.6 million in 2019 is primarily the result of items discussed above.

 

LIQUIDITY AND CAPITAL RESOURCES

 

We have historically financed our organic growth and operations through funds generated from operations and occasional borrowings under our revolving credit facility. Cash and cash equivalents and restricted cash totaled $364.0 million at December 31, 2019 and $458.1 million at December 31, 2018, of which $197.8 million and $154.4 million, respectively, were held outside the U.S. in various foreign subsidiaries. During 2019 and 2018, we repatriated $52.1 million and $560.6 million, respectively, of foreign earnings to the U.S.

 

Cash provided by operating activities was $93.1 million in 2019. The cash provided by operations during 2019 consisted primarily of $23.4 million of net income, adjusted for $48.4 million of depreciation and amortization, a $134.9 million decrease in accounts receivable, a $5.2 million increase in inventories, a $10.3 million decrease in income tax liabilities, net and a $121.9 million decrease in accounts payable. The decrease in accounts receivable and accounts payable was primarily a result of the impact of our exit from a legacy Computing contract described above. Working capital was $0.7 billion at December 31, 2019 and $0.9 billion at December 31, 2018.

 

We purchase components only after customer orders or forecasts are received, which mitigates, but does not eliminate, the risk of loss on inventories. Supplies of electronic components and other materials used in operations are subject to industry-wide shortages. In certain instances, suppliers may allocate available quantities to us. If shortages of these components and other material supplies used in operations occur, vendors may not ship the quantities we need for production, and we may be forced to delay shipments, which can increase backorders and impact cash flows.

 

Cash used in investing activities was $34.9 million in 2019 primarily due to purchases of additional property, plant and equipment totaling $32.6 million. The purchases of property, plant and equipment were primarily for machinery

37


 

and equipment in the Americas and Asia.

 

Cash used in financing activities was $152.8 million in 2019. Share repurchases totaled $122.1 million, principal payments on long-term debt and finance lease obligations totaled $6.8 million, dividends paid totaled $23.3 million, and we received $1.6 million from the exercise of stock options.

 

Under the terms of our $650.0 million credit agreement (Credit Agreement), in addition to the $150.0 million Term Loan facility, we have a $500.0 million five-year revolving credit facility to be used for general corporate purposes, both with a maturity date of July 20, 2023. The Credit Agreement includes an accordion feature pursuant to which total commitments under the facility may be increased by an additional $275.0 million, subject to satisfaction of certain conditions. As of December 31, 2019, we had $144.4 million in borrowings outstanding under the Term Loan facility and $3.0 million in letters of credit outstanding under our revolving credit facility. During 2019, the Company did not borrow under the revolving credit facility. $497.0 million remains available for future borrowings under the revolving credit facility. See Note 7 to the Consolidated Financial Statements in Item 8 of this Report for more information regarding the terms of the Credit Agreement.

 

The Credit Agreement contains certain financial covenants as to interest coverage and debt leverage, and certain customary affirmative and negative covenants, including restrictions on our ability to incur additional debt and liens, pay dividends, repurchase shares, sell assets and merge or consolidate with other persons. Amounts due under the Credit Agreement could be accelerated upon specified events of default, including a failure to pay amounts due, breach of a covenant, material inaccuracy of a representation, or occurrence of bankruptcy or insolvency, subject, in some cases, to cure periods. As of December 31, 2019, we were in compliance with all of these covenants and restrictions.

 

Our operations, and the operations of businesses we acquire, are subject to certain foreign, federal, state and local regulatory requirements relating to environmental, waste management, health and safety matters. We believe we operate in substantial compliance with all applicable requirements and we seek to ensure that newly acquired businesses comply or will comply substantially with applicable requirements. To date, the costs of compliance and workplace and environmental remediation have not been material to us. However, material costs and liabilities may arise from these requirements or from new, modified or more stringent requirements in the future. In addition, our past, current and future operations, and the operations of businesses we have or may acquire, may give rise to claims of exposure by employees or the public, or to other claims or liabilities relating to environmental, waste management or health and safety concerns.

 

As of December 31, 2019, we had cash and cash equivalents totaling $364.0 million and $497.0 million available for borrowings under the Credit Agreement. During the next 12 months, we believe our capital expenditures will approximate $50 to $55 million, principally for machinery and equipment to support our ongoing business around the globe.

 

On March 6, 2018, our Board of Directors approved an expanded stock repurchase program granting us the authority to repurchase up to $250 million in common stock in addition to the $100 million approved on December 7, 2015. On October 26, 2018, the Board of Directors authorized an additional $100 million shares for repurchase above our existing program. As of December 31, 2019, we had $79.5 million remaining under the share repurchase authorization to purchase additional shares. On February 19, 2020, the Board of Directors authorized the repurchase of an additional $150 million of the Company’s common stock. We are under no commitment or obligation to repurchase any particular amount of common stock.

 

The Company began declaring and paying quarterly dividends during the first quarter of 2018. During 2019 and 2018, cash dividends paid totaled $23.3 million and $21.0 million, respectively. On December 16, 2019, the Company declared a quarterly cash dividend of $0.15 per share of the Company’s common stock to shareholders of record as of December 30, 2019. The dividend of $5.5 million was paid on January 13, 2020. In February 2020, the Board of Directors approved a quarterly dividend increase, raising the quarterly dividend from $0.15 to $0.16 per

38


 

common share. The Board of Directors currently intends to continue paying quarterly dividends. However, the Company’s future dividend policy is subject to the Company’s compliance with applicable law, and depending on, among other things, the Company’s results of operations, financial condition, level of indebtedness, capital requirements, contractual restrictions, restrictions in the Company’s debt agreements, and other factors that the Board of Directors may deem relevant. Dividend payments are not mandatory or guaranteed; there can be no assurance that the Company will continue to pay a dividend in the future.

 

Management believes that our existing cash balances and funds generated from operations will be sufficient to permit us to meet our liquidity requirements over the next 12 months. Management further believes that our ongoing cash flows from operations and any borrowings we may incur under our revolving credit facility will enable us to meet operating cash requirements in future years. If we consummated significant acquisitions in the future, our capital needs would increase and could possibly result in our need to increase available borrowings under our Credit Agreement or access public or private debt and equity markets. There can be no assurance, however, that we would be successful in raising additional debt or equity on acceptable terms.

 

CRITICAL ACCOUNTING POLICIES AND ESTIMATES

 

Management’s discussion and analysis of financial condition and results of operations is based upon our consolidated financial statements, which have been prepared in accordance with U.S. GAAP. Our significant accounting policies are summarized in Note 1 to the Consolidated Financial Statements in Item 8 of this Report. The preparation of these financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates, including those related to accounts receivable, inventories, revenue recognition, income taxes, long-lived assets, stock-based compensation and contingencies and litigation. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ materially from these estimates. We believe the following critical accounting policies affect our more significant judgments and estimates used in the preparation of our consolidated financial statements.

 

Allowance for Doubtful Accounts

 

Our accounts receivable balance is recorded net of allowances for amounts not expected to be collected from our customers. Because our accounts receivable are typically unsecured, we periodically evaluate their collectability based on a combination of factors, including a particular customer’s ability to pay as well as the age of the receivables. To evaluate a specific customer’s ability to pay, we analyze financial statements, payment history and various information or disclosures by the customer or other publicly available information. In cases where the evidence suggests a customer may not be able to satisfy its obligation to us, we establish a specific allowance in an amount we determine appropriate for the perceived risk. If the financial condition of our customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required.

 

Inventory Obsolescence

 

We purchase inventory based on forecasted demand and record inventory at the lower of cost or net realizable value. We write down inventory for estimated obsolescence, as necessary, in an amount equal to the difference between the cost of inventory and estimated market value based on assumptions of future demands and market conditions. We evaluate our inventory on a quarterly basis based on current and forecasted usage and the latest forecasts of product demand and production requirements from our customers. Customers frequently make changes to their forecasts, which requires us to make changes to our inventory purchases, commitments, and production scheduling and may require us to cancel open purchase commitments with our vendors. This process may lead to on-hand inventory quantities and on-order purchase commitments that exceed our customers’ revised needs, or parts that become obsolete before use in production. We write down excess and obsolete inventory when we determine that our

39


 

customers are not responsible for it, or if we believe our customers will be unable to fulfill their obligation to ultimately purchase it. If actual market conditions are less favorable than those we projected, additional inventory write-downs may be required.

 

Revenue Recognition

 

Our revenue is recognized when a contract exists and when, or as, we satisfy a performance obligation by transferring control of a product or service to the customer. A contract exists when it has approval and commitment from both parties, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. For the Company, the arrangement with the customer is generally documented through a master agreement which outlines the general terms and conditions of the arrangement and a specific purchase commitment from the customer.

 

Our performance obligations are satisfied over time as work progresses or at a point in time. The determination of how our performance obligations are satisfied requires judgment and is assessed on a contract by contract basis. Under the majority of our contracts, our performance obligations are satisfied over time as work progresses since the customer controls all of the work-in-progress as products are being built. For these contracts, the selection of the method to measure progress towards completion requires judgment and is based on the nature of the products or services to be provided. We use a cost-based input measurement of progress because is best represents the transfer of assets to the customer. For our other contracts, revenue is recognized upon transfer of control of the product or service, which is generally upon shipment or delivery pending on the terms of the underlying contract. Revenue from design, development and engineering services is generally recognized over time as the services are performed.

 

Generally, there are no subjective customer acceptance requirements or further obligations related to goods of services provided. Our contracts with customer do not allow for a general right of return.

 

Income Taxes

 

We estimate our income tax provision in each of the jurisdictions where we operate, including estimating exposures related to uncertain tax positions. We must also make judgments regarding the ability to realize our deferred tax assets. We record a valuation allowance to reduce our deferred tax assets to the amount that we believe is more likely than not to be realized. Our valuation allowance as of December 31, 2019 of $16.0 million primarily relates to deferred tax assets from our foreign and U.S. state net operating loss tax carryforwards of $15.4 million.

 

Differences in our future operating results as compared to the estimates utilized in the determination of the valuation allowances could result in adjustments in valuation allowances in future periods. For example, a significant increase in our operations in the United States, future accretive acquisitions in the United States and any movement in the mix of profits from our international operations to the United States would result in a reduction in the valuation allowance and would increase income in the period such determination was made. Alternatively, significant economic downturns in the United States generating additional operating loss carryforwards and potential movements in the mix of profits to international locations would result in an increase in the valuation allowance and would decrease income in the period such determination was made.

 

On December 22, 2017, the SEC staff issued Staff Accounting Bulletin No. 118 (SAB 118), which provides guidance on accounting for the tax effects of the U.S. Tax Reform. SAB 118 provided a measurement period that would not extend beyond one year from the U.S. Tax Reform enactment date for companies to complete their accounting of the impact on income taxes. Until the accounting was complete, companies could record provisional estimates. As a result of the U.S. Tax Reform, we recorded provisional amounts in relation to the accounting of the transition tax in 2017. We have finalized our accounting for SAB 118 as of December 31, 2018 within the measurement period. See Note 10 to the Consolidated Financial Statements in Item 8 of this Report.

 

40


 

We are subject to examination by tax authorities for different periods in various U.S. and foreign tax jurisdictions. During the course of such examinations, disputes may occur as to matters of fact and/or law. In most tax jurisdictions the passage of time without examination will result in the expiration of applicable statutes of limitations, thereby precluding the taxing authority from examining the relevant tax period(s). We believe that we have adequately provided for our tax liabilities.

 

Impairment of Long-Lived Assets and Goodwill

 

Long-lived assets, such as property, plant, and equipment and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. The recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized by the amount that the carrying amount of the asset exceeds the fair value of the asset.

 

Goodwill is tested for impairment on an annual basis, at a minimum, and whenever events and circumstances indicate that the carrying amount may be impaired. Circumstances that may lead to impairment include unforeseen decreases in future performance or industry demand or the restructuring of our operations as a result of a change in our business strategy. We perform a qualitative assessment to determine if goodwill is potentially impaired. If the qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount, or if we elect not to perform a qualitative assessment, then we would be required to perform a quantitative impairment test for goodwill. This two-step process involves determining the fair values of the reporting units and comparing those fair values to the carrying values, including goodwill, of the reporting unit. An impairment loss would be recognized to the extent that the carrying amount exceeds the asset’s fair value. For purposes of performing our goodwill impairment assessment, our reporting units are the same as our operating segments as defined in Note 15 to the Consolidated Financial Statements in Item 8 of this Report. As of December 31, 2019 and 2018, we had goodwill of approximately $192.1 million, respectively, associated with our Americas and Asia business segments.

 

Based on our qualitative assessments of goodwill as of December 31, 2019, 2018 and 2017, we concluded that it was more likely than not that the fair value of our Americas and Asia business segments were greater than their carrying amounts, and therefore no further testing was required.

 

Changes in economic and operating conditions that occur after the annual impairment analysis or an interim impairment analysis, and that impact these assumptions, may result in a future goodwill impairment charge.

 

Stock-Based Compensation

 

We recognize stock-based compensation expense in our consolidated statements of income. For performance-based restricted stock unit awards, compensation expense is based on the probability that the performance goals will be achieved, which is monitored by management throughout the measurement period. If it becomes probable, based on our expectation of performance during that measurement period, that more or less than the previous estimate of the awarded shares will vest, an adjustment to stock-based compensation expense is recognized as a change in accounting estimate. If actual results or future changes in estimates differ significantly from our current estimates, stock-based compensation could increase or decrease. See Note 1(l) to the Consolidated Financial Statements in Item 8 of this Report.

 

Recently Enacted Accounting Principles

 

See Note 1(q) to the Consolidated Financial Statements in Item 8 of this Report for a discussion of recently enacted accounting principles.

 

41


 

CONTRACTUAL OBLIGATIONS

 

We have certain contractual obligations that extend beyond 2020 under lease obligations and debt arrangements. Non-cancelable purchase commitments do not typically extend beyond the normal lead-time of several weeks. Purchase orders beyond this time frame are typically cancelable. We do not use off-balance sheet financing techniques other than traditional operating leases, and we have not guaranteed the obligations of any entity that is not one of our wholly owned subsidiaries. The total contractual cash obligations in existence at December 31, 2019 due pursuant to contractual commitments are:

 

 

 

 

Payments due by period

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Less than

 

1-3

 

3-5

 

More than

 

(in thousands)

 

Total

 

1 year

 

years

 

years

 

5 years

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating lease obligations

 

$

101,471

 

$

14,552

 

$

22,567

 

$

18,336

 

$

46,016

 

Finance lease obligations

 

 

5,915

 

 

1,781

 

 

3,669

 

 

465

 

 

 

Long-term debt obligations

 

 

144,375

 

 

7,500

 

 

15,000

 

 

121,875

 

 

 

Deemed repatriation tax (1)

 

 

57,506

 

 

6,439

 

 

12,878

 

 

28,170

 

 

10,019

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total obligations

 

$

309,267

 

$

30,272

 

$

54,114

 

$

168,846

 

$

56,035

 

 

(1) U.S federal income tax on deemed mandatory repatriation is payable over 7 years pursuant to the U.S. Tax Reform. See Note 10 to the Consolidated Financial Statements in Item 8 of this Report.

 

OFF-BALANCE SHEET ARRANGEMENTS

 

As of December 31, 2019, we did not have any significant off-balance sheet arrangements. See Note 12 to the Consolidated Financial Statements in Item 8 of this Report.

 

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.

 

Our international sales comprise a significant portion of our net sales. We are exposed to risks associated with operating internationally, including:

 

Foreign currency exchange risk;

Import and export duties, taxes and regulatory changes;

Inflationary economies or currencies; and

Economic and political instability.

 

Additionally, some of our operations are in developing countries. Certain events, including natural disasters, can impact the infrastructure of a developing country more severely than they would impact the infrastructure of a developed country. A developing country can also take longer to recover from such events, which could lead to delays in our ability to resume full operations.

 

We transact business in various foreign countries and are subject to foreign currency fluctuation risks. We use natural hedging and forward contracts to economically hedge transactional exposure primarily associated with trade accounts receivable, other receivables and trade accounts payable that are denominated in a currency other than the functional currency of the respective operating entity. We do not use derivative financial instruments for speculative purposes. The forward contract in place as of December 31, 2019 has not been designated as an accounting hedge and, therefore, changes in fair value are recorded within our Consolidated Statements of Income.

 

Our sales are substantially denominated in U.S. dollars. Our foreign currency cash flows are generated in certain European and Asian countries and Mexico.

42


 

 

We are also exposed to market risk for changes in interest rates on our financial instruments, a portion of which relates to our invested cash balances. We do not use derivative financial instruments in our investing activities. We place cash and cash equivalents and investments with various major financial institutions. We protect our invested principal funds by limiting default risk, market risk and reinvestment risk. We mitigate default risk by generally investing in investment grade securities.

 

We are also exposed to interest rate risk on borrowings under our Credit Agreement. As of December 31, 2019, we had $144.4 million outstanding on the floating rate term loan facility, and we have an interest rate swap agreement with a notional amount of $144.4 million. Under this swap agreement, we receive variable rate interest rate payments and pay fixed rate interest payments. The effect of this swap is to convert our floating rate interest expense to fixed interest rate expense. The interest rate swap is designated as a cash flow hedge.

 

For additional information, see Note 12 to the Notes to Consolidated Financial Statements in Item 8 of this Report.

43


 

Item 8. Financial Statements and Supplementary Data.

BENCHMARK ELECTRONICS, INC. AND SUBSIDIARIES

Consolidated Balance Sheets

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

December 31,

(in thousands, except par value)

 

2019

 

 

2018

 

 

 

 

 

 

 

 

 

Assets

 

 

 

 

 

 

Current assets:

 

 

 

 

 

 

 

Cash and cash equivalents

$

347,558

 

$

458,102

 

 

Restricted cash

 

16,398

 

 

 

 

Accounts receivable, net of allowance for doubtful accounts of $10,085

 

 

 

 

 

 

 

 

and $1,733, respectively

 

324,424

 

 

468,161

 

 

Contract assets

 

161,061

 

 

140,082

 

 

Inventories

 

314,956

 

 

309,975

 

 

Prepaid expenses and other assets

 

29,566

 

 

27,024

 

 

Income taxes receivable

 

1,119

 

 

206

 

 

 

 

Total current assets

 

1,195,082

 

 

1,403,550

 

Property, plant and equipment, net

 

205,819

 

 

210,954

 

Operating lease right-of-use assets

 

76,859

 

 

 

Goodwill

 

192,116

 

 

192,116

 

Deferred income taxes

 

5,274

 

 

2,478

 

Other, net

 

84,724

 

 

90,685

 

 

 

 

 

$

1,759,874

 

$

1,899,783

 

 

 

 

 

 

 

 

 

 

Liabilities and Shareholders’ Equity

 

 

 

 

 

 

Current liabilities:

 

 

 

 

 

 

 

Current installments of long-term debt

$

8,825

 

$

6,793

 

 

Accounts payable

 

302,994

 

 

422,053

 

 

Income taxes payable

 

7,895

 

 

10,435

 

 

Accrued liabilities

 

139,531

 

 

97,878

 

 

 

 

Total current liabilities

 

459,245

 

 

537,159

 

Long-term debt, less current installments

 

138,912

 

 

147,277

 

Operating lease liabilities

 

67,898

 

 

 

Other long-term liabilities

 

65,483

 

 

68,799

 

Deferred income taxes

 

13,504

 

 

14,323

 

Shareholders’ equity:

 

 

 

 

 

 

 

Preferred stock, $0.10 par value; 5,000 shares authorized, none issued

 

 

 

 

 

Common stock, $0.10 par value; 145,000 shares authorized;

 

 

 

 

 

 

 

 

issued and outstanding – 36,957 and 41,357, respectively

 

3,696

 

 

4,136

 

 

Additional paid-in capital

 

512,019

 

 

554,939

 

 

Retained earnings

 

515,876

 

 

584,274

 

 

Accumulated other comprehensive loss

 

(16,759)

 

 

(11,124)

 

 

 

 

Total shareholders’ equity

 

1,014,832

 

 

1,132,225

 

 

Commitments and contingencies

 

 

 

 

 

 

 

 

 

 

$

1,759,874

 

$

1,899,783

See accompanying notes to consolidated financial statements.

44


 

 

BENCHMARK ELECTRONICS, INC. AND SUBSIDIARIES

Consolidated Statements of Income (Loss)

 

 

 

 

 

 

 

 

 

 

 

 

 

Year ended December 31,

(in thousands, except per share data)

 

2019

 

 

2018

 

 

2017

 

 

 

 

 

 

 

Sales

$

2,268,095

 

$

2,566,465

 

$

2,454,479

Cost of sales

 

2,067,689

 

 

2,345,872

 

 

2,228,559

 

Gross profit

 

200,406

 

 

220,593

 

 

225,920

Selling, general and administrative expenses

 

141,618

 

 

143,205

 

 

130,401

Amortization of intangible assets

 

9,461

 

 

9,485

 

 

10,065

Restructuring charges and other costs

 

13,101

 

 

9,365

 

 

8,628

Ransomware related incident costs, net

 

7,681

 

 

 

 

 

Income from operations

 

28,545

 

 

58,538

 

 

76,826

Interest expense

 

(6,664)

 

 

(10,473)

 

 

(9,405)

Interest income

 

3,829

 

 

6,848

 

 

5,370

Other income (expense)

 

1,559

 

 

628

 

 

(1,786)

 

Income before income taxes

 

27,269

 

 

55,541

 

 

71,005

Income tax expense

 

3,844

 

 

32,724

 

 

102,906

 

Net income (loss)

$

23,425

 

$

22,817

 

$

(31,901)

 

 

 

 

 

 

 

 

 

 

Earnings (loss) per share:

 

 

 

 

 

 

 

 

 

Basic

 

$ 0.61

 

 

$ 0.49

 

 

$ (0.64)

 

Diluted

 

$ 0.60

 

 

$ 0.49

 

 

$ (0.64)

 

 

 

 

 

 

 

 

 

 

Weighted-average number of shares outstanding:

 

 

 

 

 

 

 

 

 

Basic

 

38,338

 

 

46,332

 

 

49,680

 

Diluted

 

38,763

 

 

46,655

 

 

49,680

See accompanying notes to consolidated financial statements.

45


 

 

BENCHMARK ELECTRONICS, INC. AND SUBSIDIARIES

Consolidated Statements of Comprehensive Income (Loss)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year ended December 31,

(in thousands)

 

2019

 

 

2018

 

 

2017

 

 

 

 

 

 

 

 

 

 

Net income (loss)

$

23,425

 

$

22,817

 

$

(31,901)

Other comprehensive income (loss):

 

 

 

 

 

 

 

 

 

Foreign currency translation adjustments

 

(585)

 

 

(2,273)

 

 

4,977

 

Unrealized gain on investments, net of tax

 

 

 

41

 

 

33

 

Unrealized gain (loss) on derivative, net of tax

 

(3,716)

 

 

(1,362)

 

 

1,192

 

Other

 

(1,334)

 

 

619

 

 

(175)

Other comprehensive gain (loss)

 

(5,635)

 

 

(2,975)

 

 

6,027

 

 

 

Comprehensive income (loss)

$

17,790

 

$

19,842

 

$

(25,874)

See accompanying notes to consolidated financial statements.

46


 

 

BENCHMARK ELECTRONICS, INC. AND SUBSIDIARIES

Consolidated Statements of Shareholders’ Equity

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

 

Additional

 

 

 

other

 

Total

 

 

 

 

 

Common

 

paid-in

 

Retained

 

comprehensive

 

shareholders’

(in thousands)

 

Shares

 

stock

 

capital

 

earnings

 

loss

 

equity

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balances, December 31, 2016

49,330

 

$ 4,933

 

$ 626,093

 

$ 758,870

 

 

$ (14,176)

 

 

$ 1,375,720

Cumulative effect of accounting change

 

 

 

213

 

(213)

 

 

 

 

Stock-based compensation expense

 

 

 

7,815

 

 

 

 

 

7,815

Shares repurchased and retired

 

(963)

 

(97)

 

(10,676)

 

(18,575)

 

 

 

 

(29,348)

Stock options exercised

 

582

 

58

 

11,150

 

 

 

 

 

11,208

Vesting of restricted stock units, net

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

of restricted share forfeitures

 

206

 

21

 

(21)

 

 

 

 

 

Shares withheld for taxes

 

(12)

 

(1)

 

(382)

 

 

 

 

 

(383)

Net loss

 

 

 

 

(31,901)

 

 

 

 

(31,901)

Other comprehensive income

 

 

 

 

 

 

6,027

 

 

6,027

Balances, December 31, 2017

49,143

 

4,914

 

634,192

 

708,181

 

 

(8,149)

 

 

1,339,138

Stock-based compensation expense

 

 

 

10,089

 

 

 

 

 

10,089

Shares repurchased and retired

 

(8,236)

 

(823)

 

(91,520)

 

(119,515)

 

 

 

 

(211,858)

Stock options exercised

 

200

 

20

 

3,611

 

 

 

 

 

3,631

Vesting of restricted stock units

 

306

 

31

 

(31)

 

 

 

 

 

Shares withheld for taxes

 

(56)

 

(6)

 

(1,402)

 

 

 

 

 

(1,408)

Dividends declared

 

 

 

 

(27,209)

 

 

 

 

(27,209)

Net income

 

 

 

 

22,817

 

 

 

 

22,817

Other comprehensive loss

 

 

 

 

 

 

(2,975)

 

 

(2,975)

Balances, December 31, 2018

41,357

 

4,136

 

554,939

 

584,274

 

 

(11,124)

 

 

1,132,225

Stock-based compensation expense

 

 

 

10,194

 

 

 

 

 

10,194

Shares repurchased and retired

 

(4,719)

 

(472)

 

(52,436)

 

(69,202)

 

 

 

 

(122,110)

Stock options exercised

 

82

 

8

 

1,577

 

 

 

 

 

1,585

Vesting of restricted stock units

 

311

 

31

 

(31)

 

 

 

 

 

Shares withheld for taxes

 

(74)

 

(7)

 

(2,224)

 

 

 

 

 

(2,231)

Dividends declared

 

 

 

 

(22,621)

 

 

 

 

(22,621)

Net income

 

 

 

 

23,425

 

 

 

 

23,425

Other comprehensive loss

 

 

 

 

 

 

(5,635)

 

 

(5,635)

Balances, December 31, 2019

 

36,957

 

$ 3,696

 

$ 512,019

 

$ 515,876

 

 

$ (16,759)

 

 

$ 1,014,832

See accompanying notes to consolidated financial statements.

47


 

 

BENCHMARK ELECTRONICS, INC. AND SUBSIDIARIES

Consolidated Statements of Cash Flows

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31,

(in thousands)

 

2019

 

 

2018

 

 

2017

 

 

 

 

 

 

 

 

 

 

Cash flows from operating activities:

 

 

 

 

 

 

 

 

 

Net income (loss)

$

23,425

 

$

22,817

 

$

(31,901)

 

Adjustments to reconcile net income (loss) to net cash provided

 

 

 

 

 

 

 

 

 

 

by operating activities:

 

 

 

 

 

 

 

 

 

 

 

Depreciation

 

37,112

 

 

38,439

 

 

36,668

 

 

 

Amortization

 

11,315

 

 

13,400

 

 

12,004

 

 

 

Provision for doubtful accounts

 

8,608

 

 

1,712

 

 

1,697

 

 

 

Deferred income taxes

 

(2,367)

 

 

7,628

 

 

7,422

 

 

 

Asset impairments

 

834

 

 

96

 

 

42

 

 

 

Insurance recoveries

 

(5,000)

 

 

 

 

 

 

 

Gain on the sale of property, plant and equipment

 

53

 

 

(262)

 

 

(202)

 

 

 

Stock-based compensation expense

 

10,194

 

 

10,089

 

 

7,815

 

Changes in operating assets and liabilities, net of effects from

 

 

 

 

 

 

 

 

 

 

business acquisitions:

 

 

 

 

 

 

 

 

 

 

 

Accounts receivable

 

134,926

 

 

(33,952)

 

 

4,657

 

 

 

Contract assets

 

(20,979)

 

 

6,414

 

 

9,710

 

 

 

Inventories

 

(5,238)

 

 

(43,264)

 

 

(24,570)

 

 

 

Prepaid expenses and other assets

 

2,494

 

 

10,238

 

 

(7,812)

 

 

 

Accounts payable

 

(121,860)

 

 

61,391

 

 

29,542

 

 

 

Accrued liabilities

 

28,877

 

 

5,778

 

 

13,519

 

 

 

Operating leases

 

1,029

 

 

 

 

 

 

 

Income taxes

 

(10,287)

 

 

(23,837)

 

 

87,251

 

 

 

 

Net cash provided by operations

 

93,136

 

 

76,687

 

 

145,842

Cash flows from investing activities:

 

 

 

 

 

 

 

 

 

Proceeds from sales of investments at par

 

50

 

 

522

 

 

250

 

Additions to property, plant and equipment

 

(32,576)

 

 

(62,808)

 

 

(50,786)

 

Proceeds from the sale of property, plant and equipment

 

259

 

 

239

 

 

280

 

Additions to purchased software

 

(2,542)

 

 

(3,924)

 

 

(3,720)

 

Business acquisitions, net of cash acquired

 

 

 

(2,731)

 

 

 

Other

 

(54)

 

 

(147)

 

 

(2,145)

 

 

 

 

Net cash used in investing activities

 

(34,863)

 

 

(68,849)

 

 

(56,121)

Cash flows from financing activities:

 

 

 

 

 

 

 

 

 

Proceeds from stock options exercised

 

1,585

 

 

3,631

 

 

11,208

 

Employee taxes paid for shares withheld

 

(2,231)

 

 

(1,408)

 

 

(383)

 

Dividends paid

 

(23,287)

 

 

(21,005)

 

 

 

Borrowings under credit agreement

 

 

 

50,000

 

 

100,000

 

Principal payments on long-term debt and capital lease obligations

 

(6,794)

 

 

(108,024)

 

 

(112,396)

 

Share repurchases

 

(122,110)

 

 

(211,858)

 

 

(29,348)

 

Debt issuance costs

 

 

 

(2,303)

 

 

(433)

 

 

 

 

Net cash used in financing activities

 

(152,837)

 

 

(290,967)

 

 

(31,352)

Effect of exchange rate changes

 

418

 

 

(1,315)

 

 

2,744

Net increase (decrease) in cash and cash equivalents and restricted cash

 

(94,146)

 

 

(284,444)

 

 

61,113

 

Cash and cash equivalents and restricted cash at beginning of year

 

458,102

 

 

742,546

 

 

681,433

 

Cash and cash equivalents and restricted cash at end of year

$

363,956

 

$

458,102

 

$

742,546

 

See accompanying notes to consolidated financial statements.

48


 

Notes to Consolidated Financial Statements

(amounts in thousands, except per share data, unless otherwise noted)

 

Note 1—Summary of Significant Accounting Policies

(a) Business

 

Benchmark Electronics, Inc. (the Company) is a Texas corporation that provides innovative product design, engineering services, technology solutions and advanced manufacturing services. From initial product concept to volume production, including direct order fulfillment and aftermarket services, the Company has been providing integrated services and solutions to original equipment manufacturers (OEMs) since 1979. The Company serves the following industries: aerospace and defense (A&D), medical technologies, complex industrials, semi-cap, next-generation telecommunications and high-end computing. The Company has manufacturing operations located in the United States and Mexico (the Americas), Asia and Europe.

 

(b) Principles of Consolidation

 

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (U.S. GAAP) and include the financial statements of Benchmark Electronics, Inc. and its wholly owned and majority owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.

 

(c) Cash and Cash Equivalents and Restricted Cash

 

The Company considers all highly liquid debt instruments with an original maturity at the date of purchase of three months or less to be cash equivalents. Cash equivalents of $154.4 million and $265.4 million at December 31, 2019 and 2018, respectively, consisted primarily of money-market funds and time deposits with an initial term of less than three months. Restricted cash represents cash received from customers to settle invoices sold under accounts receivable purchase agreements that is contractually required to be set aside until the cash is remitted to the purchaser.

 

(d) Allowance for Doubtful Accounts

 

Accounts receivable are recorded net of allowances for amounts not expected to be collected. In estimating the allowance, management considers a specific customer’s financial condition, payment history, and various information or disclosures by the customer or other publicly available information. Accounts receivable are charged against the allowance after all reasonable efforts to collect the full amount (including litigation, where appropriate) have been exhausted. During 2019, 2018 and 2017, the Company recorded $8.6 million, $1.7 million and $1.7 million in charges for a provision to accounts receivable, net of recoveries.

 

 

 

(e) Inventories

 

Inventories include material, labor and overhead and are stated at the lower of cost (principally first-in, first-out method) or net realizable value.

 

(f) Property, Plant and Equipment

 

Property, plant and equipment are stated at cost. Depreciation is calculated on the straight-line method over the useful lives of the assets – 5 to 40 years for buildings and building improvements, 2 to 15 years for machinery and equipment, 2 to 12 years for furniture and fixtures and 2 to 8 years for vehicles. Leasehold improvements are

49


 

amortized on the straight-line method over the shorter of the useful life of the improvement or the remainder of the lease term.

 

(g) Goodwill and Other Intangible Assets

 

Goodwill represents the excess of purchase price over fair value of net assets acquired. Goodwill and intangible assets acquired in a business combination and determined to have an indefinite useful life are not amortized, but instead assessed for impairment at least annually. Intangible assets, including those acquired in a business combination, with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values.

 

(h) Impairment of Long-Lived Assets and Goodwill

 

Long-lived assets, such as property, plant, and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is evaluated by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset. Assets to be disposed of would be separately disclosed and reported at the lower of the carrying amount or estimated fair value less costs to sell, and are no longer depreciated. The assets and liabilities of a disposed group classified as held for sale would be disclosed separately in the appropriate asset and liability sections of the consolidated balance sheet.

 

Goodwill is tested for impairment on an annual basis, during the fourth quarter, and whenever events and changes in circumstances suggest that the carrying amount may be impaired. Circumstances that may lead to the impairment of goodwill include unforeseen decreases in future performance or industry demand or the restructuring of our operations as a result of a change in our business strategy. A qualitative assessment is allowed to determine if goodwill is potentially impaired. Based on this qualitative assessment, if the Company determines that it is more likely than not that the reporting unit’s fair value is less than its carrying value, then it performs a two-step goodwill impairment test, otherwise no further analysis is required. In connection with its annual qualitative goodwill impairment assessments as of December 31, 2019, 2018 and 2017, the Company concluded that goodwill was not impaired.

 

(i) Earnings (Loss) Per Share

 

Basic earnings per share is computed using the weighted-average number of shares outstanding. Diluted earnings per share is computed using the weighted-average number of shares outstanding adjusted for the incremental shares attributed to outstanding stock equivalents. Stock equivalents include common shares issuable upon the exercise of stock options and other equity instruments and are computed using the treasury stock method. Under the treasury stock method, the exercise price of a share, the amount of compensation cost, if any, for future service that the Company has not yet recognized are assumed to be used to repurchase shares in the current period.

50


 

 

The following table sets forth the calculation of basic and diluted earnings (loss) per share.

 

 

 

 

 

 

Year Ended December 31,

(in thousands, except per share data)

 

2019

 

 

2018

 

 

2017

 

 

 

 

 

 

 

 

 

Net income (loss)

$

23,425

 

$

22,817

 

$

(31,901)

 

 

 

 

 

 

 

 

 

 

Denominator for basic earnings per share – weighted-average number of

 

 

 

 

 

 

 

 

 

common shares outstanding during the period

 

38,338

 

 

46,332

 

 

49,680

Incremental common shares attributable to exercise of dilutive options

 

90

 

 

104

 

 

Incremental common shares attributable to outstanding

 

 

 

 

 

 

 

 

 

restricted stock units

 

335

 

 

219

 

 

Denominator for diluted earnings per share

 

38,763

 

 

46,655

 

 

49,680

Basic earnings (loss) per share

 

$ 0.61

 

 

$ 0.49

 

 

$ (0.64)

Diluted earnings (loss) per share

 

$ 0.60

 

 

$ 0.49

 

 

$ (0.64)

 

 

Potentially dilutive securities totaling less than 0.1 million and 0.1 million common shares in 2019 and 2018, respectively, were not included in the computation of diluted earnings per share because their effect would have been anti-dilutive. Potentially dilutive securities totaling 0.6 million common shares in 2017 were not included in the computation of diluted loss per share because their effect would have decreased the loss per share.

 

(j) Revenue Recognition

 

The Company recognizes revenue as the customer takes control of the manufactured products built to customer specifications. Under the majority of the Company’s manufacturing contracts with customers, the customer controls all of the work-in-progress as products are being built. Revenues under these contracts are recognized over time based on the cost-to-cost method. Under other manufacturing contracts, the customer does not take control of the product until it is completed. Under these contracts, the Company recognizes revenue upon transfer of control of product to the customer, which is generally when the goods are shipped. Revenue from design, development and engineering services is recognized over time as the services are performed.

 

The Company’s performance obligations generally have an expected duration of one year or less. The Company applies the practical expedients and does not disclose information about remaining performance obligations that have original expected durations of one year or less or any significant financing components in the contracts.

 

The Company recognizes the incremental costs, if any, of obtaining contracts as an expense when incurred since the amortization period of the assets that the Company otherwise would have recognized is one year less.

 

(k) Income Taxes

 

Income taxes are accounted for under the asset and liability method. Deferred income taxes are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date. The Company records a valuation allowance to reduce its deferred tax assets to the amounts that are more likely than not to be realized. The Company has considered the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in assessing the need for the valuation allowance.

51


 

(l) Stock-Based Compensation

 

All share-based payments to employees, including grants of employee stock options (which have not been awarded since 2015), are recognized in the financial statements based on their grant date fair values. The total compensation cost recognized for stock-based awards was $10.2 million, $10.1 million and $7.8 million for 2019, 2018 and 2017, respectively. The total income tax benefit recognized in the income statement for stock-based awards was $2.4 million, $2.4 million and $2.8 million for 2019, 2018 and 2017, respectively. The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model. Awards of restricted stock units and performance-based restricted stock units are valued at the closing market price of the Company’s common stock on the date of grant. For performance-based restricted stock units, compensation expense is based on the probability that the performance goals will be achieved, which is monitored by management throughout the requisite service period. When it becomes probable, based on the Company’s expectation of performance during the measurement period, that more or less than the previous estimate of the awarded shares will vest, an adjustment to stock-based compensation expense is recognized as a change in accounting estimate.

 

As of December 31, 2019, the unrecognized compensation cost and remaining weighted-average amortization period related to stock-based awards were as follows:

 

 

 

 

 

 

Performance-

 

 

 

 

 

based

 

 

 

Restricted

 

Restricted

 

 

 

Stock

 

Stock

(in thousands)

 

Units

 

Units(1)

 

Unrecognized compensation cost

 

$ 17,621

 

$ 2,834

 

Remaining weighted-average amortization period

 

2.5 years

 

1 years

 

 

 

 

 

 

(1) Based on the probable achievement of the performance goals identified in each award.

 

The total cash received as a result of stock option exercises in 2019, 2018 and 2017 was approximately $ 1.6 million, $3.6 million and $11.2 million, respectively. The actual tax benefit realized as a result of stock option exercises and the vesting of other share-based awards during 2019, 2018 and 2017 was $2.3 million, $2.5 million and $5.0 million, respectively. For 2019, 2018 and 2017, the total intrinsic value of stock options exercised was $ 0.7 million, $2.3 million and $7.7 million, respectively.

 

The Company awarded performance-based restricted stock units to employees during 2019, 2018 and 2017. The number of performance-based restricted stock units that will ultimately be earned will not be determined until the end of the corresponding performance periods, and may vary from as low as zero to as high as 2.5 times the target number depending on the level of achievement of certain performance goals. The level of achievement of these goals is based upon the financial results of the Company for the last full calendar year within the performance period. The performance goals consist of certain levels of achievement using the following financial metrics: revenue, operating income margin, and return on invested capital. If the performance goals are not met based on the Company’s financial results, the applicable performance-based restricted stock units will not vest and will be forfeited. Shares subject to forfeited performance-based restricted stock units will be available for issuance under the Company’s 2019 Omnibus Incentive Compensation Plan (the 2019 Plan).

 

(m) Use of Estimates

 

Management of the Company has made a number of estimates and assumptions relating to the reporting of assets and liabilities and the disclosure of contingent assets and liabilities to prepare these financial statements in accordance with U.S. GAAP. On an ongoing basis, management evaluates these estimates, including those related to

52


 

accounts receivable, inventories, income taxes, long-lived assets, leases, goodwill, stock-based compensation and contingencies and litigation. Actual results could differ from those estimates.

 

(n) Fair Values of Financial Instruments

 

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (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. A three-tier fair value hierarchy of inputs is employed to determine fair value measurements.

 

Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets and liabilities.

Level 2 inputs are observable prices that are not quoted on active exchanges, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.

Level 3 inputs are unobservable inputs employed for measuring the fair value of assets or liabilities.

 

This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.

 

The Company’s financial instruments include cash equivalents, accounts and other receivables, accounts payable, accrued liabilities and long-term debt and financing lease obligations. The Company believes that the carrying values of these instruments approximate their fair value. As of December 31, 2019, all of the Company’s derivative instruments were recorded at fair value using Level 3 inputs. See Note 12.

 

(o) Foreign Currency

 

For foreign subsidiaries using the local currency as their functional currency, assets and liabilities are translated at exchange rates in effect at the balance sheet date and income and expenses are translated at average exchange rates. The effects of these translation adjustments are reported in other comprehensive income. Exchange losses arising from transactions denominated in a currency other than the functional currency of the entity involved are included in other expense and totaled approximately $1.7 million, $1.0 million and $2.1 million in 2019, 2018 and 2017, respectively. These amounts include the amount of gain (loss) recognized in income due to forward currency exchange contracts.

 

(p) Derivative Instruments

 

All derivative instruments are recorded on the balance sheet at fair value. The Company uses derivative instruments to manage the variability of foreign currency obligations and interest rates. The Company does not enter into derivative arrangements for speculative purposes. Generally, if a derivative instrument is designated as a cash flow hedge, the change in the fair value of the derivative is recorded in other comprehensive income to the extent the derivative is effective and recognized in the consolidated statement of income when the hedged item affects earnings. Changes in fair value of derivatives that are not designated as hedges are recorded in earnings. Cash receipts and cash payments related to derivative instruments are recorded in the same category as the cash flows from the items being hedged on the consolidated statements of cash flows.

 

(q) New Accounting Pronouncements

 

Adopted in 2019

 

In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842), amended by ASU No. 2018-01, Land Easement Practical Expedient for Transition to Topic 842, ASU No. 2018-10, Codification Improvements to Topic 842, Leases and ASU No. 2018-11,

53


 

Targeted Improvements. The new standard established a right-of-use model (ROU) that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months.

 

The Company adopted this standard on its effective date of January 1, 2019 using the effective date as its date of initial application under the modified retrospective approach. Therefore, financial information for prior periods were not restated. Management elected the package of practical expedients in transition for leases that commenced prior to January 1, 2019, which permits the Company to carry forward its original assessment about lease identification, lease classification and initial directs costs. For all new and modified leases after adoption, management elected the short-term lease recognition exemption for all of the Company’s leases that qualify, in addition to the practical expedient to not separate lease and nonlease components.

 

Lease assets and liabilities are initially recognized based on the present value of lease payments over the lease term calculated using the Company’s incremental borrowing rate, unless the implicit rate is readily determinable. Our incremental borrowing rate represents the rate of interest that we would have to pay to borrow on a collateralized basis over a similar term in a similar economic environment. Lease assets also include any upfront lease payments made and exclude lease incentives. Lease terms include options to extend or terminate the lease when it is reasonably certain that those options will be exercised. Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. See Note 8.

 

 

 

 

 

Not Yet Adopted

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326), which replaces the current incurred loss impairment methodology with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This update is effective for annual reporting periods beginning after December 15, 2019. The Company does not expect the implementation of this update to have a material impact on its consolidated financial position, results of operations or cash flows, and will adopt this update effective January 1, 2020.

 

The Company has determined that other recently issued accounting standards will either have no material impact on its consolidated financial position, results of operations or cash flows, or will not apply to its operations.

 

Note 2—Acquisition

 

During 2018, the Company completed an individually immaterial business acquisition for $2.7 million. The allocation of the net purchase price resulted in $0.5 million of goodwill. The goodwill recognized in connection with the acquisition represents the future economic benefit arising from assets acquired that could not be individually identified and separately recognized, and is attributable to the general reputation, acquisition synergies and expected future cash flows of the acquisition.

 

Note 3 – Contract Assets

 

As of December 31, 2019 and 2018, the Company had $161.1 million and $140.1 million, respectively, in contract assets from contracts with customers. The contract assets primarily relate to the Company’s right to consideration for work completed but not billed at the reporting date. The contract assets are transferred to accounts receivable when the rights become unconditional.

 

54


 

 

Significant changes in the contract asset balance during the period are as follows:

 

 

December 31,

(in thousands)

 

2019

 

 

2018

Beginning balance as of December 31

$

140,082

 

$

146,496

Revenue recognized

 

2,076,680

 

 

2,387,333

Amounts collected or invoiced

 

(2,055,701)

 

 

(2,393,747)

Ending balance as of December 31

$

161,061

 

$

140,082

 

Note 4—Inventories

 

Inventory costs are summarized as follows:

 

 

 

December 31,

(in thousands)

 

2019

 

 

2018

 

 

 

 

 

 

 

 

Raw materials

$

304,069

 

$

300,439

 

Work in process

 

8,282

 

 

7,321

 

Finished goods

 

2,605

 

 

2,215

 

 

$

314,956

 

$

309,975

 

Note 5—Property, Plant and Equipment

 

Property, plant and equipment consists of the following:

 

 

 

December 31,

(in thousands)

 

2019

 

 

2018

 

Land

$

6,169

 

$

6,169

 

Buildings and building improvements

 

87,605

 

 

97,103

 

Machinery and equipment

 

538,037

 

 

514,450

 

Furniture and fixtures

 

10,558

 

 

9,343

 

Vehicles

 

1,268

 

 

1,341

 

Leasehold improvements

 

35,366

 

 

30,122

 

Construction in progress

 

5,504

 

 

13,134

 

 

 

684,507

 

 

671,662

 

Less accumulated depreciation

 

(478,688)

 

 

(460,708)

 

 

$

205,819

 

$

210,954

 

Note 6—Goodwill and Other Intangible Assets

 

The changes each year in goodwill allocated to the Company’s reportable segments were as follows:

 

(in thousands)

 

Americas

 

 

Asia

 

 

Total

 

Goodwill as of December 31, 2016

$

153,514

 

$

38,102

 

$

191,616

 

Goodwill as of December 31, 2017

$

153,514

 

$

38,102

 

$

191,616

 

Acquisition

 

500

 

 

 

 

500

 

Goodwill as of December 31, 2018

$

154,014

 

$

38,102

 

$

192,116

 

Goodwill as of December 31, 2019

$

154,014

 

$

38,102

 

$

192,116

 

 

 

 

 

 

 

 

 

 

 

 

During 2018, the Company completed an individually immaterial business acquisition for $2.7 million. See Note 2.

 

55


 

Other assets consist primarily of acquired identifiable intangible assets and capitalized purchased software costs. Acquired identifiable intangible assets as of December 31, 2019 and 2018 were as follows:

 

 

 

 

Gross

 

 

 

 

 

 

Net

 

 

 

Carrying

 

Accumulated

 

 

Carrying

(in thousands)

 

Amount

 

Amortization

 

 

Amount

 

Customer relationships

$

100,123

 

$

(46,981)

 

 

$

53,142

 

Purchased software costs

 

41,604

 

 

(32,012)

 

 

 

9,592

 

Technology licenses

 

28,800

 

 

(24,100)

 

 

 

4,700

 

Trade names and trademarks

 

7,800

 

 

 

 

 

7,800

 

Other

 

868

 

 

(309)

 

 

 

559

 

Intangible assets, December 31, 2019

$

179,195

 

$

(103,402)

 

 

$

75,793

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

 

 

 

 

 

Net

 

 

 

Carrying

 

Accumulated

 

 

Carrying

(in thousands)

 

Amount

 

Amortization

 

 

Amount

 

Customer relationships

$

100,146

 

$

(40,661)

 

 

$

59,485

 

Purchased software costs

 

39,069

 

 

(30,626)

 

 

 

8,443

 

Technology licenses

 

28,800

 

 

(21,006)

 

 

 

7,794

 

Trade names and trademarks

 

7,800

 

 

 

 

 

7,800

 

Other

 

868

 

 

(285)

 

 

 

583

 

Intangible assets, December 31, 2018

$

176,683

 

$

(92,578)

 

 

$

84,105

 

 

 

 

 

 

 

 

 

 

 

 

Customer relationships are being amortized on a straight-line basis over a period of 10 to 14 years. Capitalized purchased software costs are amortized straight-line over the estimated useful life of the related software, which ranges from 2 to 10 years. Technology licenses are being amortized over their estimated useful lives in proportion to the economic benefits consumed. During 2019, 2018 and 2017, $2.5million, $3.9 million and $3.7 million, respectively, of purchased software costs were capitalized. Amortization on the statements of cash flow for 2019, 2018 and 2017 was as follows:

 

 

 

 

 

 

 

 

Year Ended December 31,

(in thousands)

 

2019

 

 

 

2018

 

 

2017

Amortization of intangible assets

$

9,461

 

 

$

9,485

 

$

10,065

Amortization of capitalized purchased software costs

 

1,393

 

 

 

1,198

 

 

1,078

Amortization of debt costs

 

461

 

 

 

2,717

 

 

861

 

$

11,315

 

 

$

13,400

 

$

12,004

 

The estimated future amortization expense of acquired intangible assets for each of the next five years is as follows (in thousands):

 

Year ending December 31,

 

Amount

 

2020

 

$ 10,695

 

2021

 

8,098

 

2022

 

7,946

 

2023

 

6,718

 

2024

 

5,555

56


 

Note 7—Borrowing Facilities

 

Long-term debt outstanding as of December 31, 2019 and 2018 consists of the following:

 

 

 

 

December 31,

(in thousands)

 

2019

 

 

2018

 

Term loan, due 2023

$

144,375

 

$

150,000

 

Less unamortized debt issuance costs

 

(1,616)

 

 

(2,077)

 

Long-term debt

$

142,759

 

$

147,923

 

 

On July 20, 2018, the Company entered into a $650 million credit agreement (the Credit Agreement) by and among the Company, certain of its subsidiaries, the lenders party thereto and Bank of America, N.A., as Administrative Agent, Swingline Lender and a L/C Issuer. The Credit Agreement is comprised of a five-year $500 million revolving credit facility (the Revolving Credit Facility) and a five-year $150 million term loan facility (the Term Loan Facility), both with a maturity date of July 20, 2023. The Term Loan Facility proceeds were used to (i) refinance a portion of existing indebtedness and terminate all commitments under the Company’s prior $430 million credit agreement and (ii) pay the fees, costs and expenses associated with the foregoing and the negotiation, execution and delivery of the Credit Agreement.

 

The Revolving Credit Facility is available for general corporate purposes. The Credit Agreement includes an accordion feature pursuant to which the Company is permitted to add one or more incremental term loan and/or increase commitments under the Revolving Credit Facility in an aggregate amount not exceeding $275 million, subject to the satisfaction of certain conditions.

 

The Term Loan Facility is payable in quarterly principal installments of $1.9 million commencing June 30, 2019, with the balance payable on July 20, 2023.

 

Interest on outstanding borrowings under the Credit Agreement (other than swingline loans) accrues, at the Company’s option, at (a) the London Interbank Offered Rate (LIBOR) plus 1.0% to 2.0% or (b) the base rate plus 0.0% to 1.0%.

 

As of December 31, 2019, $144.4 million of the outstanding debt under the Credit Agreement is effectively at a fixed interest rate of 2.928% as a result of a $144.4 million notional interest rate swap contract discussed in Note 12. A commitment fee of 0.20% to 0.30% per annum (based on the debt to EBITDA ratio) on the unused portion of the revolving credit line is payable quarterly in arrears.

 

The Credit Agreement is generally secured by a pledge of (a) all the capital stock of the Company’s domestic subsidiaries and 65% of the capital stock of its directly owned foreign subsidiaries, (b) all or substantially all other personal property of Benchmark and its domestic subsidiaries (including, but not limited to, accounts receivable, contract assets, inventory, intellectual property and fixed assets of Benchmark and its domestic subsidiaries), in each case, subject to customary exceptions and limitations, and (c) all proceeds and products of the property and assets described in (a) and (b) above.

 

The Credit Agreement contains certain financial covenants as to interest coverage and debt leverage, and certain customary affirmative and negative covenants, including restrictions on the Company’s ability to incur additional debt and liens, pay dividends, repurchase shares, sell assets and merge or consolidate with other persons. Amounts due under the Credit Agreement could be accelerated upon specified events of default, including a failure to pay amounts due, breach of a covenant, material inaccuracy of a representation, or occurrence of bankruptcy or insolvency, subject, in some cases, to cure periods. As of December 31, 2019, the Company was in compliance with all of these covenants and restrictions.

 

57


 

As of December 31, 2019, the Company had $144.4 million in borrowings outstanding under the Term Loan Facility and $3.0 million in letters of credit outstanding under the Revolving Credit Facility. The Company had $497.0 million available for future borrowings under the Revolving Credit Facility.

 

As of December 31, 2018, the Company’s Thailand subsidiary had a multi-purpose credit facility with Kasikornbank Public Company Limited (the Thai Credit Facility) that provided for 350 million Thai baht (approximately $11.7 million) working capital availability. The Thai Credit Facility was secured by land and buildings in Thailand owned by the Company’s Thailand subsidiary. This Thai Credit Facility expired in October 2019 and was not renewed. As of December 31, 2018, there were no working capital borrowings outstanding under the facility.

 

The aggregate maturities of long-term debt for each of the five years subsequent to December 31, 2019 are as follows: 2020, $7.5 million; 2021, $7.5 million; 2022, $7.5 million; and 2023, $121.9 million.

 

 

Note 8 – Leases

 

The Company determines if a contract is or contains a lease at inception. The Company has entered into leases for certain facilities, vehicles and other equipment. The Company’s leases consist mainly of operating leases which expire at various dates through 2036. Variable lease payments are generally expensed as incurred and include certain index-based changes in rent, certain nonlease components, such as maintenance and other services provided by the lessor, and other charges included in the lease.

 

The components of lease expense were as follows:

 

 

 

 

Year Ended

(in thousands)

 

December 31, 2019

Finance lease cost:

 

 

 

 

 

Amortization of right-of-use assets (included in depreciation expense)

 

$

711

 

Interest on lease liabilities

 

 

 

548

Operating lease cost

 

 

 

17,014

Short-term lease cost

 

 

 

566

Variable lease cost

 

 

 

1,899

 

Total lease cost

 

 

$

20,738

 

 

 

 

 

 

 

 

Other information:

 

 

 

 

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

Operating cash flows used for finance lease

 

 

$

578

 

Operating cash flows used for operating leases

 

 

$

15,169

 

Financing cash flows used for finance lease

 

 

$

1,168

 

Right-of-use assets obtained in exchange for new operating lease liabilities

 

$

15,501

58


 

The lease assets and liabilities as of December 31, 2019 were as follows (in thousands):

 

 

 

 

 

December 31,

 

 

 

 

 

 

2019

Finance lease right-of-assets (included in other assets)

 

 

 

$

2,311

Operating lease right-of-use assets

 

 

 

$

76,859

Finance liability, current (included in current installments of long-term debt)

 

 

 

$

1,325

Finance lease liability, noncurrent (included in long-term debt)

 

 

 

$

3,654

Operating lease liabilities, current (included in accrued liabilities)

 

 

 

$

11,043

Operating lease liabilities, noncurrent

 

 

 

$

67,898

Weighted average remaining lease term – finance leases

 

 

 

3.5 years

Weighted average remaining lease term – operating leases

 

 

 

10.2 years

Weighted average discount rate – finance leases

 

 

 

 

10.1%

Weighted average discount rate – operating leases

 

 

 

 

4.7%

 

Future annual minimum lease payments and finance lease commitments as of December 31, 2019 were as follows (in thousands):

 

 

Operating

 

Finance

Year ending December 31,

 

Leases

 

 

Leases

 

2020

$

14,552

 

$

1,781

 

2021

 

12,168

 

 

1,816

 

2022

 

10,399

 

 

1,853

 

2023

 

9,751

 

 

465

 

2024

 

8,585

 

 

 

2025 and thereafter

 

46,016

 

 

 

Total minimum lease payments

$

101,471

 

$

5,915

 

Less: imputed interest

 

(22,530)

 

 

(936)

 

Present value of lease liabilities

$

78,941

 

$

4,979

 

As of December 31, 2019, the Company’s future operating leases that have not yet commenced are immaterial.

 

Future annual minimum lease payments and capital lease commitments in effect as of December 31, 2018 having a noncancelable term in excess of one year as determined prior to the adoption of ASU 842 were as follows (in thousands):

 

 

 

Operating

 

 

Capital

Year ending December 31,

 

Leases

 

 

Leases

 

2019

$

15,272

 

$

1,746

 

2020

 

14,518

 

 

1,781

 

2021

 

12,203

 

 

1,816

 

2022

 

10,466

 

 

1,853

 

2023

 

9,890

 

 

465

 

Thereafter

 

47,868

 

 

 

Total minimum lease payments

$

110,217

 

$

7,661

 

Less: amount representing interest

 

 

 

 

(1,514)

 

Present value of minimum lease payments

 

 

 

 

6,147

 

Less: current installments

 

 

 

 

(1,168)

 

Capital lease obligations, less current installments

 

 

 

$

4,979

 

59


 

Note 9—Common Stock and Stock-Based Awards Plans

 

On March 6, 2018, the Board of Directors approved an expanded stock repurchase authorization granting the Company authority to repurchase up to $250 million in common stock in addition to the $100 million previously approved on December 7, 2015. On October 26, 2018, the Board of Directors authorized the repurchase of an additional $100 million of the Company’s common stock. As of December 31, 2019, the Company had $79.5 million remaining under the stock repurchase authorization. On February 19, 2020, the Board of Directors authorized the repurchase of an additional $150 million of the Company’s common stock.

 

Share purchases may be made in the open market, in privately negotiated transactions or block transactions, at the discretion of the Company’s management and as market conditions warrant. Purchases will be funded from available cash and may be commenced, suspended or discontinued at any time without prior notice. Shares repurchased under the program are retired. During 2019, the Company repurchased a total of 4.7 million common shares for an aggregate of $122.1 million at an average price of $25.86 per share. During 2018, the Company repurchased a total of 8.2 million common shares for an aggregate of $211.9 million at an average price of $25.71 per share. During 2017, the Company repurchased a total of 1.0 million common shares for an aggregate of $29.3 million at an average price of $30.46 per share.

 

The Company began declaring and paying quarterly dividends during the first quarter of 2018. During 2019 and 2018, cash dividends paid totaled $23.3 million and $21.0 million, respectively. On December 16, 2019, the Company declared a quarterly cash dividend of $0.15 per share of the Company’s common stock to shareholders of record as of December 30, 2019. The dividend of $5.5 million was paid on January 13, 2020. In February 2020, the Board of Directors approved a quarterly dividend increase, raising the quarterly dividend from $0.15 to $0.16 per common share. The Board of Directors currently intends to continue paying quarterly dividends. However, the Company’s future dividend policy is subject to the Company’s compliance with applicable law, and depending on, among other things, the Company’s results of operations, financial condition, level of indebtedness, capital requirements, contractual restrictions, restrictions in the Company’s debt agreements, and other factors that the Board of Directors may deem relevant. Dividend payments are not mandatory or guaranteed; there can be no assurance that the Company will continue to pay a dividend in the future.

 

The Company’s 2019 Omnibus Incentive Compensation Plan (the 2019 Plan) authorizes the Company, upon approval of the Compensation Committee of the Board of Directors, to grant a variety of awards, including stock options, restricted shares and restricted stock units (both time-based and performance-based) and other forms of equity awards, or any combination thereof, to any director, officer, employee or consultant (including any prospective director, officer, employee or consultant) of the Company. Stock options (which have not been awarded since 2015) are granted to employees with an exercise price equal to the market price of the Company’s common stock on the date of grant, generally vest over a four-year period from the date of grant and have a term of 10 years. Time-based restricted stock units granted to employees generally vest over a four-year period from the date of grant, subject to the continued employment of the employee by the Company. Performance-based restricted stock units generally vest over a three-year performance cycle, which includes the year of the grant, and are based upon the Company’s achievement of specified performance metrics. Awards under the 2019 Plan to non-employee directors have been in the form of restricted stock units, which vest in annually, starting on the grant date.

 

As of December 31, 2019, 3.3 million additional common shares were available for issuance under the Company’s 2019 Plan.

 

60


 

 

The following table summarizes activities related to the Company’s stock options:

 

 

 

 

 

 

 

 

 

Weighted-

 

 

 

 

 

 

 

 

 

Weighted-

 

Average

 

 

 

 

 

 

 

 

 

Average

 

Remaining

 

Aggregate

 

 

 

Number of

 

 

Exercise

 

Contractual

 

Intrinsic

(in thousands, except per share data)

 

Options

 

 

Price

 

Term (Years)

 

Value

 

Outstanding as of December 31, 2016

 

1,197

 

 

$ 19.51

 

 

 

 

 

 

Exercised

 

(582)

 

 

19.28

 

 

 

 

 

 

Forfeited or expired

 

(19)

 

 

19.76

 

 

 

 

 

 

Outstanding as of December 31, 2017

 

596

 

 

19.72

 

 

 

 

 

 

Exercised

 

(200)

 

 

18.21

 

 

 

 

 

 

Forfeited or expired

 

(22)

 

 

22.99

 

 

 

 

 

 

Outstanding as of December 31, 2018

 

374

 

 

20.35

 

 

 

 

 

 

Exercised

 

(100)

 

 

21.21

 

 

 

 

 

 

Forfeited or expired

 

(4)

 

 

21.29

 

 

 

 

 

 

Outstanding as of December 31, 2019

 

270

 

 

$ 20.02

 

3.49

 

$

3,878

 

 

 

 

 

 

 

 

 

 

 

 

 

Exercisable as of December 31, 2019

 

270

 

 

$ 20.02

 

3.49

 

$

3,878

 

The aggregate intrinsic value in the table above is before income taxes and is calculated as the difference between the exercise price of the underlying options and the Company’s closing stock price as of the last business day of 2019 for options that had exercise prices that were below the closing price.

 

As of December 31, 2019, 2018 and 2017, the number of options exercisable was 0.3 million, 0.3 million and 0.4 million, respectively, and the weighted-average exercise price of those options was $20.02, $20.07 and $18.56, respectively.

 

Restricted stock units, time-based and performance-based, remain outstanding as detailed below.

 

61


 

The following table summarizes the activities related to the Company’s time-based restricted stock units:

 

 

 

 

 

 

Weighted-

 

 

 

 

 

Average

 

 

 

Number of

 

Grant Date

(in thousands, except per share data)

 

Units

 

Fair Value

 

Non-vested awards outstanding as of December 31, 2016

 

525

 

$ 22.57

 

Granted

 

314

 

31.56

 

Vested

 

(206)

 

21.84

 

Forfeited

 

(40)

 

24.21

 

Non-vested awards outstanding as of December 31, 2017

 

593

 

27.47

 

Granted

 

407

 

29.44

 

Vested

 

(306)

 

27.25

 

Forfeited

 

(99)

 

27.52

 

Non-vested awards outstanding as of December 31, 2018

 

595

 

$ 28.93

 

Granted

 

632

 

27.36

 

Vested

 

(254)

 

28.09

 

Forfeited

 

(80)

 

28.97

 

Non-vested awards outstanding as of December 31, 2019

 

893

 

$ 28.06

 

The following table summarizes the activities related to the Company’s performance-based restricted stock units:

 

 

 

 

 

 

Weighted-

 

 

 

 

 

Average

 

 

 

Number of

 

Grant Date

(in thousands, except per share data)

 

Units

 

Fair Value

 

Non-vested units outstanding as of December 31, 2016

 

227

 

$ 21.43

 

Granted(1)

 

172

 

31.60

 

Forfeited

 

(53)

 

18.81

 

Non-vested units outstanding as of December 31, 2017

 

346

 

26.88

 

Granted(1)

 

120

 

29.60

 

Forfeited

 

(147)

 

24.06

 

Non-vested units outstanding as of December 31, 2018

 

319

 

$ 29.19

 

Granted(1)

 

198

 

27.45

 

Vested

 

(57)

 

31.40

 

Forfeited

 

(76)

 

21.23

 

Non-vested units outstanding as of December 31, 2019

 

384

 

$ 28.89

 

(1) Represents target number of units that can vest based on the achievement of the performance goals.

62


 

Note 10—Income Taxes

Income tax expense (benefit) based on income before income taxes consisted of the following:

 

 

 

Year Ended December 31,

(in thousands)

 

2019

 

 

2018

 

 

2017

 

 

 

 

 

 

 

 

 

 

 

 

Current:

 

 

 

 

 

 

 

 

 

 

U.S. Federal

$

(1,697)

 

$

(14,831)

 

$

85,633

 

 

State and local

 

(3,567)

 

 

10,110

 

 

804

 

 

Foreign

 

11,474

 

 

29,817

 

 

9,047

 

 

 

 

6,210

 

 

25,096

 

 

95,484

 

Deferred:

 

 

 

 

 

 

 

 

 

 

U.S. Federal

 

1,815

 

 

(249)

 

 

8,337

 

 

State and local

 

1,409

 

 

(550)

 

 

(213)

 

 

Foreign

 

(5,590)

 

 

8,427

 

 

(702)

 

 

 

 

(2,366)

 

 

7,628

 

 

7,422

 

 

 

$

3,844

 

$

32,724

 

$

102,906

 

Worldwide income (loss) before income taxes consisted of the following:

 

 

 

Year Ended December 31,

(in thousands)

 

2019

 

 

2018

 

 

2017

 

 

 

 

 

 

 

 

 

 

 

United States

$

(13,756)

 

$

(23,645)

 

$

(14,984)

 

Foreign

 

41,025

 

 

79,186

 

 

85,989

 

 

$

27,269

 

$

55,541

 

$

71,005

 

Income tax expense differed from the amounts computed by applying the U.S. Federal statutory income tax rate to income before income taxes as a result of the following:

 

 

 

 

 

Year Ended December 31,

(in thousands)

 

2019

 

 

2018

 

 

2017

 

 

 

 

 

 

 

 

 

 

 

 

Tax at statutory rate

$

5,727

 

$

11,664

 

$

24,852

 

State taxes, net of federal tax effect

 

(1,705)

 

 

7,553

 

 

384

 

Effect of foreign operations and tax incentives

 

(5,870)

 

 

(11,945)

 

 

(20,703)

 

Change in valuation allowance

 

(2,283)

 

 

2,114

 

 

(203)

 

Stock-based compensation

 

118

 

 

(143)

 

 

(1,658)

 

Provisional impact of U.S. Tax Reform

 

 

 

(4,353)

 

 

97,707

 

Impact of cash repatriation

 

 

 

21,612

 

 

 

GILTI

 

955

 

 

3,206

 

 

 

Losses in foreign jurisdictions for which no benefit has

 

 

 

 

 

 

 

 

 

 

been provided

 

4,379

 

 

1,423

 

 

106

 

Change in uncertain tax benefits reserve

 

200

 

 

(317)

 

 

 

Other

 

2,323

 

 

1,910

 

 

2,421

 

Total income tax expense

$

3,844

 

$

32,724

 

$

102,906

 

The U.S. Tax Cuts and Jobs Act (U.S. Tax Reform), which was signed into law on December 22, 2017, significantly changed U.S. tax law by, among other things, lowering corporate income tax rates, implementing a territorial tax system, adding a global intangible taxation regime and imposing a transition (Transition Tax) tax on deemed

63


 

repatriated cumulative earnings of foreign subsidiaries. The U.S. Tax Reform reduced the U.S. corporate income tax rate from a maximum of 35% to a flat 21% rate, effective January 1, 2018. The Company recorded the effects of the changes in the tax rate in the Company’s deferred tax assets and liabilities as of December 31, 2017.

 

To minimize tax base erosion with a territorial tax system, the U.S. Tax Reform enacted a new global intangible low-taxed income (GILTI) provision that requires the Company to include in its U.S. income tax return foreign subsidiary earnings in excess of an allowable return on the foreign subsidiaries tangible assets. The taxable earnings can be offset by a limited deemed paid foreign tax credit with no carrybacks or carryforwards available. The Company is subject to the GILTI provisions. The Company elected to account for the GILTI as a period cost and include the effect in the period in which it is incurred and not include it as a factor in the determination of deferred taxes.

 

On December 22, 2017, additional guidance was issued on accounting for the tax effects of the U.S. Tax Reform (Staff Accounting Bulletin No. 118 (SAB 118)). SAB 118 provided a measurement period that should not extend beyond one year from the U.S. Tax Reform enactment date for companies to complete their accounting. The Company recorded a provisional tax expense of $101.6 million for the Transition Tax, and recognized a provisional deferred tax benefit of $3.9 million for a total net expense of $97.7 million as of December 31, 2017. As of December 31, 2018, the Company completed the accounting for the tax effects of U.S. Tax Reform within the period required from the enactment date. The Company recognized during the fourth quarter of 2018 after filing its U.S. income tax return, a discrete tax benefit adjustment of $6.4 million for the Transition Tax, and recorded a discrete tax expense adjustment of $2.0 million for the finalization of the deferred tax assets and liabilities for a net total adjustment of $4.4 million. These adjustments were based on additional analysis of undistributed cumulative foreign earnings, cumulative foreign taxes, changes in interpretations, and additional regulatory guidance that was issued during 2018 by the Internal Revenue Service (IRS).

 

As a result of the completed accounting for the Transition Tax, the Company determined that its total Transition Tax liability as of December 31, 2019 is currently $57.5 million after reduction for U.S. tax carryforward losses, U.S. tax credit carryforwards, and foreign tax credit carrybacks that are allowed to be utilized against the total liability. The Company intends to pay this liability over the remaining seven year payment period as prescribed by the U.S. Tax Reform and regulatory guidance issued by the IRS. $51.0 million of the Transition Tax liability is included in other long term liabilities.

 

During 2019 and 2018, the Company repatriated $52.1 million and $560.6 million, respectively, of foreign earnings to the U.S. As of December 31, 2019, the Company has approximately $313.9 million in cumulative undistributed foreign earnings of its foreign subsidiaries. These earnings would not be subject to U.S. income tax, if distributed to the Company. The Company changed its assertion during 2018 on its foreign subsidiaries earnings that are permanently reinvested. A certain amount of earnings from specific foreign subsidiaries are permanently reinvested, and certain foreign earnings from other specific foreign subsidiaries is considered to be non-permanently reinvested and is available for immediate distribution to the Company. Income taxes have been accrued on the non-permanently reinvested foreign earnings including the 2017 Transition Tax, the U.S. tax on GILTI, and any applicable local withholding taxes. The Company estimates that it has approximately $1.7 million of unrecognized deferred tax liability related to any remaining undistributed foreign earnings that have not already been subject to the 2017 Transition Tax, the U.S. tax on GILTI, and any applicable foreign income tax or local withholding taxes on cash distributions.

 

As a result of this change in assertion during 2018, in relation to undistributed earnings prior to December 31, 2017, the Company recorded a net tax expense of $21.6 million consisting of tax expense of $30.8 million relating to foreign withholding tax from Asia and a net benefit of $9.2 million for U.S. foreign tax credits to offset the foreign taxes paid during 2018. In addition, the Company recorded applicable U.S. state income tax expense net of federal benefits related to the cash repatriation. Also during 2018, the Company incurred a net $4.4 million benefit associated with finalizing the provisional impact of the U.S. Tax Reform described above as required by SAB 118, and incurred a $3.2 million tax expense as a result of GILTI.

64


 

 

The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities are presented below:

 

 

 

 

December 31,

(in thousands)

 

2019

 

 

2018

 

 

 

 

 

 

 

 

 

Deferred tax assets:

 

 

 

 

 

 

 

Carrying value of inventories

$

3,212

 

$

2,787

 

 

Accrued liabilities and allowances deductible for tax purposes on a cash basis

 

8,945

 

 

6,108

 

 

Goodwill

 

1,976

 

 

2,351

 

 

Stock-based compensation

 

2,500

 

 

2,347

 

 

Operating right-of-use lease liabilities

 

19,087

 

 

 

 

Net operating loss carryforwards

 

19,493

 

 

20,028

 

 

Tax credit carryforwards

 

2,421

 

 

1,923

 

 

Other

 

5,148

 

 

4,373

 

 

 

 

62,782

 

 

39,917

 

 

Less: valuation allowance

 

(15,992)

 

 

(13,709)

 

 

Net deferred tax assets

 

46,790

 

 

26,208

 

 

 

 

 

 

 

 

 

Deferred tax liabilities:

 

 

 

 

 

 

 

Plant and equipment, due to differences in depreciation

 

(10,428)

 

 

(7,617)

 

 

Operating right-of-use lease assets

 

(18,826)

 

 

 

 

Intangible assets, due to differences in amortization

 

(16,302)

 

 

(18,593)

 

 

Foreign withholding tax

 

(7,181)

 

 

(9,212)

 

 

Other

 

(2,283)

 

 

(2,631)

 

 

Gross deferred tax liability

 

(55,020)

 

 

(38,053)

 

 

Net deferred tax liability

$

(8,230)

 

$

(11,845)

 

 

 

 

 

 

 

 

 

The net deferred tax liability is classified as follows:

 

 

 

 

 

 

 

Long-term asset

$

5,274

 

$

2,478

 

 

Long-term liability

 

(13,504)

 

 

(14,323)

 

 

Total

$

(8,230)

 

$

(11,845)

 

 

 

 

 

 

 

 

 

All deferred taxes are classified as non-current on the balance sheet as of December 31, 2019 and 2018. All deferred tax assets and liabilities are offset and presented as a single net noncurrent amount by each tax jurisdiction.

 

The net change in the total valuation allowance for 2019, 2018 and 2017 was a $2.3 million decrease, a $2.1 million increase and a $0.2 million decrease, respectively. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment. Based upon the level of historical taxable income and projections for future taxable income over the periods which the deferred tax assets are deductible, management believes it is more likely than not the Company will realize the benefits of these deductible differences, net of the existing valuation allowances as of December 31, 2019.

 

As of December 31, 2019, the Company had $16.5 million in U.S. Federal operating loss carryforwards which will expire from 2027 to 2036; state operating loss carryforwards of approximately $44.5 million which will expire from

65


 

2020 to 2031; foreign operating loss carryforwards of approximately $24.8 million with indefinite carryforward periods; and foreign operating loss carryforwards of approximately $27.5 million which will expire at varying dates through 2029. The utilization of these net operating loss carryforwards is limited to the future operations of the Company in the tax jurisdictions in which such carryforwards arose. The Company has state tax credit carryforwards of $1.9 million which will expire at varying dates through 2026.

 

The Company has been granted certain tax incentives, including tax holidays, for its subsidiaries in China, Malaysia and Thailand that will expire at various dates, unless extended or otherwise renegotiated, through 2018 in China, 2021 in Malaysia and 2028 in Thailand, and are subject to certain conditions with which the Company expects to comply. The net impact of these tax incentives was to lower income tax expense for 2019, 2018, and 2017 by approximately $5.0 million (approximately $0.13 per diluted share), $7.9 million (approximately $0.17 per diluted share) and $7.2 million (approximately $0.15 per diluted share), respectively, as follows:

 

 

 

 

Year Ended December 31,

(in thousands)

 

2019

 

 

2018

 

 

2017

 

China

$

 

$

1,884

 

$

1,398

 

Malaysia

 

3,010

 

 

3,287

 

 

4,295

 

Thailand

 

2,025

 

 

2,715

 

 

1,545

 

 

$

5,035

 

$

7,886

 

$

7,238

 

 

 

 

 

 

 

 

 

 

 

The Company must determine whether it is “more-likely-than-not” that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. Once it is determined that a position meets the more-likely-than-not recognition threshold, the position is measured to determine the amount of benefit to recognize in the financial statements. As of December 31, 2019, the total amount of the reserve for uncertain tax benefits including interest and penalties was $0.6 million. A reconciliation of the beginning and ending amount of unrecognized tax benefits, excluding interest and penalties, is as follows:

 

 

 

 

 

December 31,

(in thousands)

 

2019

 

 

2018

 

 

2017

 

Balance as of January 1

$

313

 

$

708

 

$

7,791

 

Additions related to current year tax positions

 

 

 

137

 

 

220

 

Additions related to prior year tax positions

 

200

 

 

 

 

894

 

Decreases related to prior year tax positions

 

 

 

(532)

 

 

(8,197)

 

Balance as of December 31

$

513

 

$

313

 

$

708

 

 

 

 

 

 

 

 

 

 

 

 

During 2019, the Company recorded $0.2 million of uncertain tax benefits related to prior year tax positions. During 2018, the Company released $0.5 million of uncertain tax benefits from an IRS audit related to the Secure Communication Systems, Inc. acquisition. Also during the first quarter of 2018, the IRS indicated that this examination of years 2013 to 2015 was closed. In addition, the IRS also notified the Company that the examination of the Company’s consolidated U.S. income tax return filings for 2014 was also closed with no additional tax costs. During 2017, the Company released $0.9 million of uncertain tax benefits related to the liquidation of a foreign subsidiary company. Also during 2017, the Company received a denial of its appeal to the local tax authorities related to an examination for a subsidiary in Thailand for the years 2004 to 2005. Consequently, the Company recorded $0.9 million of additional accruals for uncertain tax benefits. The Company decided not to challenge this decision and therefore, the $7.3 million reserve for uncertain tax benefits was written off. This decrease in the unrecognized tax benefit reserve did not impact the Company’s effective tax rate.

 

The reserve is classified as a current or long-term liability in the consolidated balance sheet based on the Company’s

66


 

expectation of when the items will be settled. The Company records interest expense and penalties accrued in relation to uncertain income tax benefits as a component of current income tax expense. The amount of accrued potential interest on unrecognized tax benefits included in the reserve as of December 31, 2019 is $0.1 million. The reserve for potential penalties is $17.0 thousand. The Company did not record any interest and penalties during 2019. The total amount of interest and penalties included in income tax expense was $0.1 million during 2018. The Company did not incur any interest and penalties in 2017.

 

The Company and its subsidiaries in Brazil, China, Ireland, Malaysia, Mexico, the Netherlands, Romania, Singapore, Thailand and the United States remain open to examination by the various local taxing authorities, in total or in part, for fiscal years 2011 to 2019. Currently, the Company does not have any ongoing income tax examinations by any jurisdiction. During the course of such income tax examinations, disputes may occur as to matters of fact or law. Also, in most tax jurisdictions, the passage of time without examination will result in the expiration of applicable statutes of limitations thereby precluding examination of the tax period(s) for which such statute of limitation has expired. The Company believes that it has adequately provided for its tax liabilities.

 

Note 11—Major Customers

 

The Company’s customers operate in industries that are, to a varying extent, subject to rapid technological change, vigorous competition and short product life cycles. Developments adverse to the electronics industry, the Company’s customers or their products could impact the Company’s overall credit risk.

 

The Company extends credit based on evaluation of its customers’ financial condition and generally does not require collateral or other security from its customers and would incur a loss equal to the carrying value of the accounts receivable if its customer failed to perform according to the terms of the credit arrangement.

 

Sales to the ten largest customers represented 38%, 44% and 46% of total sales for 2019, 2018 and 2017, respectively. Sales to our largest customers were as follows for the indicated periods:

 

 

 

 

 

Year ended December 31,

(in thousands)

 

2019

 

 

2018

 

 

2017

 

International Business Machines Corporation

$

*

 

$

323,795

 

$

284,636

 

Applied Materials, Inc.

$

*

 

$

*

 

$

248,183

 

* amount is less than 10% of total sales.

 

Note 12—Financial Instruments and Concentration of Credit Risk

 

The Company’s financial instruments include cash equivalents, accounts and other receivables, accounts payable, accrued liabilities and long-term debt and finance lease obligations. The Company believes that the carrying values of these instruments approximate fair value. As of December 31, 2019, the Company’s long-term investments and derivative instruments were recorded at fair value using Level 3 inputs. The Company uses derivative instruments to manage the variability of foreign currency obligations and interest rates. The Company does not enter into derivative arrangements for speculative purposes.

 

The forward currency exchange contract in place as of December 31, 2019 has not been designated as accounting hedge and, therefore, changes in fair value are recorded within the Consolidated Statements of Income.

 

The Company has an interest rate swap agreement with a notional amount of $144.4 million and $150.0 million as of December 31, 2019 and 2018, respectively, to hedge a portion of its interest rate exposure on outstanding borrowings under the Credit Agreement. Under this interest rate swap agreement, the Company receives variable rate interest payments based on the one-month LIBOR rate and pays fixed rate interest payments. The fixed interest

67


 

rate for the contract is 2.928%. The effect of this swap is to convert all of the floating rate interest expense to fixed interest rate expense. Based on the terms of the interest rate swap contract and the underlying borrowings outstanding under the Credit Agreement, the interest rate contract was determined to be highly effective, and thus qualifies and has been designated as a cash flow hedge. As such, changes in the fair value of the interest rate swap are recorded in other comprehensive income on the accompanying Consolidated Balance Sheets until earnings are affected by the variability of cash flows. As of December 31, 2017, the Company had an interest rate swap agreement with a notional amount of $155.3 million with a fixed interest rate of 1.4935%. During 2018, the Company terminated this agreement for $3.5 million and the gain is being amortized to offset interest expense over the original term of the swap agreement.

 

The fair value of the interest rate swap agreements was a $6.3 million liability as of December 31, 2019 and a $3.0 million liability as of December 31, 2018. During the year ended December 31, 2019, the Company recorded unrealized losses of $3.3 million ($2.5 million net of tax) on the swaps in other comprehensive income and transferred unrealized gains of $1.7 million ($1.2 million net of tax) on the swaps to interest expense. During the year ended December 31, 2018, the Company recorded unrealized gains of $1.5 million ($1.1 million net of tax) on the swap in other comprehensive income and transferred unrealized gains of $0.3 million ($0.2 million net of tax) on the swaps to interest expense. During the year ended December 31, 2017, the Company recorded unrealized gains of $1.5 million ($0.9 million net of tax) on the swap in other comprehensive income. See Note 22.

 

Financial instruments that subject the Company to credit risk consist of cash and cash equivalents, investments and trade accounts receivable. Management maintains the majority of the Company’s cash and cash equivalents with financial institutions. One of the most significant credit risks is the ultimate realization of accounts receivable. This risk is mitigated by (i) sales to well established companies, (ii) ongoing credit evaluation of customers, and (iii) frequent contact with customers, thus enabling management to monitor current changes in business operations and to respond accordingly. Management considers these concentrations of credit risks in establishing our allowance for doubtful accounts and believes these allowances are adequate. The Company had one customer whose gross accounts receivable exceeded 10% of total gross accounts receivable as of December 31, 2019. Our largest customer represented 12.1% of our total gross accounts receivable.

 

Note 13—Concentrations of Business Risk

 

Substantially all of the Company’s sales are derived from manufacturing services in which the Company purchases components specified by its customers. The Company uses numerous suppliers of electronic components and other materials for its operations. Some components used by the Company have been subject to industry-wide shortages, and suppliers have been forced to allocate available quantities among their customers. The Company’s inability to obtain any needed components during periods of allocation could cause delays in manufacturing and could adversely affect results of operations.

 

Note 14—Accounts Receivable Sale Program

 

As of December 31, 2019, in connection with a trade accounts receivable sale program with unaffiliated financial institutions, the Company may elect to sell, at a discount, on an ongoing basis, up to a maximum of $120.0 million of specific accounts receivable at any one time.

 

During the years ended December 31, 2019 and 2018, the Company sold $284.0 million and $160.0 million, respectively, of accounts receivable under this program, and in exchange, the Company received cash proceeds of $283.2 million and $159.5 million, respectively, net of the discount. The loss on the sale resulting from the discount was recorded to other expense within the Consolidated Statements of Income.

68


 

Note 15—Segment and Geographic Information

 

The Company currently has manufacturing facilities in the Americas, Asia and Europe to serve its customers. The Company is operated and managed geographically, and management evaluates performance and allocates the Company’s resources on a geographic basis. Intersegment sales are generally recorded at prices that approximate arm’s length transactions. Operating segments’ measure of profitability is based on income from operations. The accounting policies for the reportable operating segments are the same as for the Company taken as a whole. The Company has three reportable operating segments: Americas, Asia, and Europe. Information about operating segments is as follows:

 

 

 

 

Year Ended December 31,

(in thousands)

 

2019

 

 

2018

 

 

2017

 

Net sales:

 

 

 

 

 

 

 

Americas

$

1,428,795

 

$

1,647,402

 

$

1,584,729

 

 

Asia

 

741,630

 

 

801,312

 

 

777,616

 

 

Europe

 

176,384

 

 

186,517

 

 

176,954

 

 

Elimination of intersegment sales

 

(78,714)

 

 

(68,766)

 

 

(84,820)

 

 

 

$

2,268,095

 

$

2,566,465

 

$

2,454,479

 

 

 

 

 

 

 

 

 

 

 

 

Depreciation and amortization:

 

 

 

 

 

 

 

 

 

 

Americas

$

21,784

 

$

22,668

 

$

21,972

 

 

Asia

 

11,108

 

 

11,496

 

 

11,849

 

 

Europe

 

3,035

 

 

3,498

 

 

2,891

 

 

Corporate

 

12,500

 

 

14,177

 

 

11,960

 

 

 

$

48,427

 

$

51,839

 

$

48,672

 

 

 

 

 

 

 

 

 

 

 

 

Income from operations:

 

 

 

 

 

 

 

 

 

 

Americas

$

55,749

 

$

61,731

 

$

68,433

 

 

Asia

 

47,862

 

 

72,442

 

 

74,701

 

 

Europe

 

6,983

 

 

10,229

 

 

10,805

 

 

Corporate and intersegment eliminations

 

(82,049)

 

 

(85,864)

 

 

(77,113)

 

 

 

 

28,545

 

 

58,538

 

 

76,826

 

 

Interest expense

 

(6,664)

 

 

(10,473)

 

 

(9,405)

 

 

Interest income

 

3,829

 

 

6,848

 

 

5,370

 

 

Other income (expense)

 

1,559

 

 

628

 

 

(1,786)

 

 

Income before income taxes

$

27,269

 

$

55,541

 

$

71,005

 

 

 

 

 

 

 

 

 

 

 

 

Capital expenditures:

 

 

 

 

 

 

 

 

 

 

Americas

$

15,822

 

$

44,204

 

$

27,139

 

 

Asia

 

9,493

 

 

14,400

 

 

18,115

 

 

Europe

 

3,702

 

 

2,388

 

 

4,915

 

 

Corporate

 

6,101

 

 

5,740

 

 

4,337

 

 

 

$

35,118

 

$

66,732

 

$

54,506

 

 

 

 

 

 

 

 

 

 

 

 

Total assets:

 

 

 

 

 

 

 

 

 

 

Americas

$

792,180

 

$

852,776

 

$

812,187

 

 

Asia

 

533,508

 

 

540,094

 

 

674,783

 

 

Europe

 

139,977

 

 

113,165

 

 

470,786

 

 

Corporate and other

 

294,209

 

 

393,748

 

 

151,548

 

 

 

$

1,759,874

 

$

1,899,783

 

$

2,109,304

69


 

Geographic net sales information provided below reflects the destination of the product shipped. Long-lived assets information is based on the physical location of the asset.

 

 

 

 

 

Year Ended December 31,

(in thousands)

 

2019

 

 

2018

 

 

2017

 

Geographic net sales:

 

 

 

 

 

 

 

United States

$

1,508,966

 

$

1,741,321

 

$

1,650,791

 

 

Asia

 

391,029

 

 

423,245

 

 

432,530

 

 

Europe

 

266,216

 

 

299,676

 

 

291,006

 

 

Other

 

101,884

 

 

102,223

 

 

80,152

 

 

 

$

2,268,095

 

$

2,566,465

 

$

2,454,479

 

 

 

 

 

 

 

 

 

 

 

 

Long-lived assets:

 

 

 

 

 

 

 

 

 

 

United States

$

247,073

 

$

190,056

 

$

167,858

 

 

Asia

 

76,507

 

 

79,051

 

 

77,750

 

 

Europe

 

20,258

 

 

9,537

 

 

11,042

 

 

Other

 

23,563

 

 

22,945

 

 

25,830

 

 

 

$

367,402

 

$

301,589

 

$

282,480

 

Note 16 – Revenue

The Company’s revenues are generated primarily from the sale of manufactured products built to customer specifications. The Company also generates revenue from design, development and engineering services, in addition to the sale of other inventory.

 

Revenue is measured based on the consideration specified in a contract with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a manufactured product to a customer. The Company’s contracts with customers are generally short-term in nature. Customers are generally billed when the product is shipped or as services are performed. Under the majority of the Company’s manufacturing contracts with customers, the customer controls all of the work-in-progress as products are being built. Revenues under these contracts are recognized progressively based on the cost-to-cost method. For other manufacturing contracts, the customer does not take control of the product until it is completed. Under these contracts, the Company recognizes revenue upon transfer of control of the product to the customer. Revenue from design, development and engineering services is recognized over time as the services are performed. The Company assumes no significant obligations after shipment as it typically warrants workmanship only. Therefore, the warranty provisions are generally not significant.

 

If the Company records revenue, but does not issue an invoice, a contract asset is recognized. The contract asset is transferred to accounts receivable when the entitlement to payment becomes unconditional.

 

Taxes assessed by governmental authorities that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.

 

Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as fulfillment costs and are included in cost of sales.

 

 

70


 

 

Disaggregation of revenue

In the following tables, revenue is disaggregated by market sector. The tables also include a reconciliation of the disaggregated revenue with the reportable operating segments.

 

 

 

 

Reportable Operating Segments

 

 

 

Year Ended December 31, 2019

(in thousands)

 

Americas

 

Asia

 

Europe

 

Total

Market Sector:

 

 

 

 

 

 

 

 

 

Industrials

$

165,163

$

214,575

$

73,838

$

453,576

 

A&D

 

400,326

 

 

31,597

 

431,923

 

Medical

 

263,688

 

167,296

 

17,218

 

448,202

 

Semi-Cap

 

102,908

 

123,764

 

51,093

 

277,765

 

Computing

 

308,077

 

53,051

 

85

 

361,213

 

Telecommunications

 

143,686

 

149,890

 

1,840

 

295,416

 

External revenue

 

1,383,848

 

708,576

 

175,671

 

2,268,095

 

Elimination of intersegment sales

 

44,947

 

33,054

 

713

 

78,714

 

Segment revenue

$

1,428,795

$

741,630

$

176,384

$

2,346,809

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31, 2018

 

 

 

Americas

 

Asia

 

Europe

 

Total

Market Sector:

 

 

 

 

 

 

 

 

 

Industrials

$

184,500

$

241,765

$

66,798

$

493,063

 

A&D

 

374,852

 

 

31,550

 

406,402

 

Medical

 

235,287

 

144,528

 

14,152

 

393,967

 

Semi-Cap

 

155,687

 

135,299

 

63,992

 

354,978

 

Computing

 

504,391

 

69,657

 

6,797

 

580,845

 

Telecommunications

 

162,813

 

171,520

 

2,877

 

337,210

 

External revenue

 

1,617,530

 

762,769

 

186,166

 

2,566,465

 

Elimination of intersegment sales

 

29,872

 

38,543

 

351

 

68,766

 

Segment revenue

$

1,647,402

$

801,312

$

186,517

$

2,635,231

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31, 2017 (as adjusted)

(in thousands)

 

Americas

 

Asia

 

Europe

 

Total

Market Sector:

 

 

 

 

 

 

 

 

 

Industrials

$

213,699

$

213,504

$

69,233

$

496,436

 

A&D

 

361,200

 

2,430

 

28,060

 

391,690

 

Medical

 

204,677

 

149,650

 

19,458

 

373,785

 

Semi-Cap

 

158,151

 

140,967

 

47,223

 

346,341

 

Computing

 

444,401

 

85,988

 

9,971

 

540,360

 

Telecommunications

 

172,122

 

130,954

 

2,791

 

305,867

 

External revenue

 

1,554,250

 

723,493

 

176,736

 

2,454,479

 

Elimination of intersegment sales

 

30,479

 

54,123

 

218

 

84,820

 

Segment revenue

$

1,584,729

$

777,616

$

176,954

$

2,539,299

 

During 2019, 2018 and 2017, 91.5%, 93.0% and 93.4%, respectively, of the Company’s revenue was recognized as products and services are transferred over time.

71


 

Note 17—Employee Benefit Plans

 

The Company has defined contribution plans qualified under Section 401(k) of the Internal Revenue Code for the benefit of all its U.S. employees. The Company’s contributions to the plans are based on employee contributions and compensation. During 2019, 2018 and 2017, the Company made contributions to the plans of approximately $6.2 million, $5.6 million and $5.2 million, respectively. The Company also has defined contribution benefit plans for certain of its international employees primarily dictated by the custom of the regions in which it operates. During 2019, 2018 and 2017, the Company made contributions to the international plans of approximately $0.1 million, $0.1 million and $0.1 million, respectively.

 

Note 18—Contingencies

 

The Company is involved in various legal actions arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on the Company’s consolidated financial position or results of operations.

 

Note 19—Restructuring Charges

 

The Company has undertaken initiatives to restructure its business operations to improve utilization and realize cost savings. These initiatives have included changing the number and location of production facilities, largely to align capacity and infrastructure with current and anticipated customer demand. This alignment includes transferring programs from higher cost geographies to lower cost geographies. The process of restructuring entails moving production between facilities, reducing staff levels, realigning our business processes, reorganizing our management and other activities.

 

The Company recognized restructuring charges during 2019, 2018 and 2017 primarily related to the closure of facilities in the Americas, capacity reduction and reductions in workforce in certain facilities across various regions.

 

72


 

The following table summarizes the 2019 activity in the accrued restructuring balances related to the various restructuring activities initiated prior to December 31, 2019:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance as of

 

 

 

 

 

 

 

 

 

 

 

Foreign

 

 

Balance as of

 

 

 

December 31,

 

Restructuring

 

Cash

 

 

Non-Cash

 

 

Exchange

 

 

December 31,

 

(in thousands)

 

2018

 

 

 

Charges

 

 

Payment

 

 

Activity

 

Adjustments

2019

 

2019 Restructuring:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Severance

$

 

 

$

6,449

 

$

(2,493)

 

$

 

$

 

$

3,956

 

 

Other exit costs

 

 

 

 

1,597

 

 

(653)

 

 

(944)

 

 

 

 

 

 

 

 

 

 

8,046

 

 

(3,146)

 

 

(944)

 

 

 

 

3,956

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2018 Restructuring:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Severance

 

282

 

 

 

 

 

(282)

 

 

 

 

 

 

 

 

Other exit costs

 

918

 

 

 

461

 

 

(1,379)

 

 

 

 

 

 

 

 

 

 

1,200

 

 

 

461

 

 

(1,661)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2017 Restructuring:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Severance

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other exit costs

 

135

 

 

 

 

 

(124)

 

 

 

 

(11)

 

 

 

 

 

135

 

 

 

 

 

(124)

 

 

 

 

(11)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

$

1,335

 

 

$

8,507

 

$

(4,931)

 

$

(944)

 

$

(11)

 

$

3,956

 

 

The components of the restructuring charges initiated during 2019 were as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Severance costs

$

4,499

 

$

1,950

 

$

 

$

6,449

 

Other exit costs

 

1,561

 

 

36

 

 

 

 

1,597

 

 

$

6,060

 

$

1,986

 

$

 

$

8,046

 

 

During 2019, the Company recognized $6.4 million of employee termination costs associated with the involuntary terminations (both executed and planned) of 468 employees in connection with reductions in workforce worldwide. The identified involuntary employee terminations by reportable geographic region amounted to approximately 386, 81 and 1 for the Americas, Asia and Europe, respectively.

 

 

73


 

The following table summarizes the 2018 activity in the accrued restructuring balances related to the various restructuring activities initiated prior to December 31, 2018:

 

 

 

 

Balance as of

 

 

 

 

 

 

 

 

 

Foreign

 

Balance as of

 

 

 

December 31,

 

Restructuring

 

Cash

 

Non-Cash

 

Exchange

 

December 31,

(in thousands)

 

2017

 

 

 

Charges

 

 

Payment

 

Activity

 

Adjustments

 

2018

 

2018 Restructuring:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Severance

$

 

 

$

2,815

 

$

(2,533)

$

 

$

 

$

282

 

 

Other exit costs

 

 

 

 

1,773

 

 

(855)

 

 

 

 

 

918

 

 

 

 

 

 

4,588

 

 

(3,388)

 

 

 

 

 

1,200

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2017 Restructuring:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Severance

 

47

 

 

 

3

 

 

(50)

 

 

 

 

 

 

 

Lease facility costs

 

 

 

 

96

 

 

(96)

 

 

 

 

 

 

 

Other exit costs

 

198

 

 

 

270

 

 

(309)

 

 

 

(24)

 

 

135

 

 

 

245

 

 

 

369

 

 

(455)

 

 

 

(24)

 

 

135

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2016 Restructuring:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Severance

 

29

 

 

 

(6)

 

 

(23)

 

 

 

 

 

 

 

Other exit costs

 

16

 

 

 

246

 

 

(146)

 

(116)

 

 

 

 

 

 

 

45

 

 

 

240

 

 

(169)

 

(116)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

$

290

 

 

$

5,197

 

$

(4,012)

$

(116)

 

$

(24)

 

$

1,335

 

The components of the restructuring charges initiated during 2018 were as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Severance costs

$

2,496

 

$

274

 

$

45

 

$

2,815

 

Other exit costs

 

1,773

 

 

 

 

 

 

1,773

 

 

$

4,269

 

$

274

 

$

45

 

$

4,588

 

During 2018, the Company recognized $2.8 million of employee termination costs associated with the involuntary terminations (both executed and planned) of 490 employees in connection with reductions in workforce worldwide. The identified involuntary employee terminations by reportable geographic region amounted to approximately 432, 23 and 35 for the Americas, Asia and Europe, respectively.

 

The components of the restructuring charges initiated during 2017 were as follows:

 

(in thousands)

 

Americas

 

 

Asia

 

 

Total

 

 

 

 

Severance costs

$

1,985

 

$

187

 

$

2,172

 

 

 

 

Lease facility costs

 

264

 

 

 

 

264

 

 

 

 

Other exit costs

 

531

 

 

 

 

531

 

 

 

 

 

$

2,780

 

$

187

 

 

2,967

 

 

 

 

During 2017, the Company recognized $2.2 million of employee termination costs associated with the involuntary terminations (both executed and planned) of 163 employees in connection with reductions in workforce worldwide. The identified involuntary employee terminations by reportable geographic region amounted to approximately 160 and 3 for the Americas and Asia, respectively.

 

74


 

 

Note 20—Ransomware Incident

 

During the fourth quarter ended December 31, 2019, some of the Company’s systems were affected by a ransomware incident that encrypted information on its systems and disrupted customer and employee access to its applications and services. The Company immediately took steps to isolate the impact and implemented measures to prevent additional systems from being affected, including taking its network offline as a precaution. In connection with this incident, third party consultants and forensic experts were engaged to assist with the restoration and remediation of the Company’s systems and, with the assistance of law enforcement, to investigate the incident. The Company has found no evidence that customer or employee data was exfiltrated from its network.

 

The Company restored connectivity and resumed operations quickly following the ransomware incident. However, fourth quarter 2019 operations were adversely affected by the inefficiencies caused by taking the network offline for a period of time. As a result, the Company’s fourth quarter 2019 revenue was also adversely affected as the Company was unable to fulfill a portion of customer demand during the quarter.

 

We do have insurance coverage, including cyber insurance, and are working diligently with our insurance carriers on claims to recover costs incurred. We expect that the insurance recovery process will be ongoing throughout 2020.

 

In 2019, ransomware incident related costs incurred totaled $7.7 million, net of estimated insurance recoveries of $5.0 million. These costs were primarily comprised of certain employee related expenses and various third party consulting services including forensic experts, legal counsel and other IT professional expenses.

 

We expect to incur additional costs related to the ransomware event in 2020, but these are not expected to be significant. Further insurance recoveries will be recorded when considered probable for recovery.

 

75


 

Note 21—Quarterly Financial Data (Unaudited)

 

The following table sets forth certain unaudited quarterly information with respect to the Company’s results of operations for the years 2019, 2018 and 2017. Earnings per share are computed independently for each of the quarters presented. Therefore, the sum of the quarterly earnings per share may not equal the total earnings per share amounts for the fiscal year.

 

 

 

 

 

2019 Quarter

(in thousands, except per share data)

 

1st

 

 

2nd

 

 

3rd

 

 

4th

 

Sales

$

602,820

 

$

601,602

 

$

555,229

 

$

508,444

 

Gross profit

 

53,800

 

 

52,998

 

 

52,883

 

 

40,725

 

Net income (loss)

 

13,773

 

 

9,447

 

 

7,136

 

 

(6,931)

 

Earnings (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

0.34

 

 

0.25

 

 

0.19

 

 

(0.19)

 

 

Diluted

 

0.34

 

 

0.24

 

 

0.19

 

 

(0.19)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2018 Quarter

(in thousands, except per share data)

 

1st

 

 

2nd

 

 

3rd

 

 

4th

 

Sales

$

608,136

 

$

660,591

 

$

640,688

 

$

657,050

 

Gross profit

 

58,318

 

 

54,299

 

 

52,777

 

 

55,199

 

Net income (loss)

 

(23,641)

 

 

10,943

 

 

7,799

 

 

27,716

 

Earnings (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

(0.49)

 

 

0.23

 

 

0.17

 

 

0.64

 

 

Diluted

 

(0.49)

 

 

0.23

 

 

0.17

 

 

0.64

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2017 Quarter

(in thousands, except per share data)

 

1st

 

 

2nd

 

 

3rd

 

 

4th

 

Sales

$

557,903

 

$

619,611

 

$

610,929

 

$

666,036

 

Gross profit

 

47,532

 

 

59,484

 

 

58,243

 

 

60,661

 

Net income (loss)

 

8,555

 

 

18,074

 

 

17,831

 

 

(76,361)

 

Earnings (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

0.17

 

 

0.36

 

 

0.36

 

 

(1.54)

 

 

Diluted

 

0.17

 

 

0.36

 

 

0.35

 

 

(1.54)

 

76


 

Note 22—Accumulated Other Comprehensive Loss

 

The changes in accumulated other comprehensive loss by component were as follows:

 

 

 

 

 

Foreign

 

 

 

 

Unrealized

 

 

 

 

 

 

 

 

 

currency

 

 

Derivative

 

 

loss on

 

 

 

 

 

 

 

 

 

 

translation

 

 

instruments,

 

investments,

 

 

 

 

 

(in thousands)

 

 

adjustments

 

 

net of tax

 

 

net of tax

 

 

Other

 

 

Total

Balances, December 31, 2016

 

$

(14,544)

 

 

286

 

 

(74)

 

 

156

 

$

(14,176)

 

Other comprehensive gain (loss) before reclassifications

 

 

4,977

 

 

1,192

 

 

33

 

 

(175)

 

 

6,027

Net current period other comprehensive loss

 

 

4,977

 

 

1,192

 

 

33

 

 

(175)

 

 

6,027

Balances, December 31, 2017

 

 

(9,567)

 

 

1,478

 

 

(41)

 

 

(19)

 

 

(8,149)

 

Other comprehensive gain (loss) before reclassifications

 

 

(2,273)

 

 

(1,126)

 

 

41

 

 

619

 

 

(2,739)

 

Amounts reclassified from accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

other comprehensive loss

 

 

 

 

(236)

 

 

 

 

 

 

(236)

Net current period other comprehensive gain (loss)

 

 

(2,273)

 

 

(1,362)

 

 

41

 

 

619

 

 

(2,975)

Balances, December 31, 2018

 

 

(11,840)

 

 

116

 

 

 

 

600

 

 

(11,124)

 

Other comprehensive gain (loss) before reclassifications

 

 

(585)

 

 

(2,474)

 

 

 

 

(1,334)

 

 

(4,393)

 

Amounts reclassified from accumulated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

other comprehensive loss

 

 

 

 

(1,242)

 

 

 

 

 

 

(1,242)

Net current period other comprehensive gain (loss)

 

 

(585)

 

 

(3,716)

 

 

 

 

(1,334)

 

 

(5,635)

Balances, December 31, 2019

 

$

(12,425)

 

$

(3,600)

 

$

 

$

(734)

 

$

(16,759)

 

See Note 12 for further explanation of the change in derivative instruments that is recorded to Accumulated Other Comprehensive Loss. Amounts reclassified from accumulated other comprehensive loss during 2019 and 2018 primarily affected interest expense and selling, general and administrative expenses, respectively.

 

Note 23—Supplemental Cash Flow and Non-Cash Information

 

 

 

 

 

 

 

 

 

 

 

The following is additional information concerning supplemental disclosures of cash payments.

 

 

 

 

Year ended December 31,

(in thousands)

 

2019

 

 

2018

 

 

2017

 

Income taxes paid, net

$

16,895

 

$

48,918

 

$

6,453

 

Interest paid

$

8,347

 

$

7,868

 

$

8,698

 

 

 

 

 

 

 

 

 

 

 

 

Non-cash investing activity:

 

 

 

 

 

 

 

 

 

Additions to property, plant and equipment in accounts payable

$

9,119

 

$

6,148

 

$

7,761

 

77


 

Report of Independent Registered Public Accounting Firm

To the Shareholders and Board of Directors
Benchmark Electronics, Inc.:

Opinions on the Consolidated Financial Statements and Internal Control Over Financial Reporting

We have audited the accompanying consolidated balance sheets of Benchmark Electronics, Inc. and subsidiaries (the Company) as of December 31, 2019 and 2018, the related consolidated statements of income (loss), comprehensive income (loss), shareholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2019, and the related notes and financial statement Schedule II – Valuation Accounts listed in Item 15(a)(2) (collectively, the consolidated financial statements). We also have audited the Company’s internal control over financial reporting as of December 31, 2019, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2019 and 2018, and the results of its operations and its cash flows for each of the years in the three-year period ended December 31, 2019, in conformity with U.S. generally accepted accounting principles. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2019 based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

Change in Accounting Principle

As discussed in Notes 1 and 8 to the consolidated financial statements, the Company has changed its method of accounting for leases as of January 1, 2019 due to the adoption of Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842), amended by ASU No. 2018-01, Land Easement Practical Expedient for Transition to Topic 842, ASU No. 2018-10, Codification Improvements to Topic 842, Leases and ASU No. 2018-11, Targeted Improvements.

Basis for Opinions

The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

78


 

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgment. The communication of a critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

Evaluation of income tax expense

As discussed in Notes 1 and 10 to the consolidated financial statements, the Company has recorded income tax expense of $3.8 million for the year ended December 31, 2019. The Company serves international markets and is subject to income taxes in the United States and foreign jurisdictions, which affect the Company’s income tax expense. Income tax expense is an estimate based on the Company’s understanding of current enacted tax laws and tax rates of each tax jurisdiction.

We identified the evaluation of income tax expense as a critical audit matter. Complex auditor judgment was required in evaluating the Company’s interpretation and application of tax laws and the related impacts to income tax expense. There is complexity in the evaluation of the U.S. income tax expense due to the impact of U.S. tax reform on multinational operations such as the U.S. tax on global intangible low-taxed income (GILTI) and foreign tax credits. There is also complexity in evaluating the impact of changing foreign tax laws on income tax expense.

The primary procedures we performed to address this critical audit matter included the following. We tested certain internal controls over the Company’s income tax expense process, including controls over the identification of changes to tax laws in the jurisdictions in which the Company operates and the Company’s evaluation of the determination of GILTI and foreign tax credits. We involved tax professionals with specialized skills and knowledge who assisted in evaluating the application of the relevant tax laws and regulations in the determination of the Company’s tax expense. In addition, we evaluated the Company’s methodology used in the determination of GILTI and foreign tax credits.

 

(Signed) KPMG LLP

 

We have served as the Company’s auditor since 1986.

Houston, Texas
March 2, 2020

79


 

Management’s Report

 

Benchmark’s management has prepared and is responsible for the consolidated financial statements and related financial data contained in this Report. The consolidated financial statements were prepared in accordance with U.S. generally accepted accounting principles and necessarily include certain amounts based upon management’s best estimates and judgments. The financial information contained elsewhere in this Report is consistent with that in the consolidated financial statements.

 

The Company maintains internal accounting control systems that are adequate to prepare financial records and to provide reasonable assurance that the assets are safeguarded from loss or unauthorized use. We believe these systems are effective, and the cost of the systems does not exceed the benefits obtained.

 

The Audit Committee, composed exclusively of independent, outside directors, has reviewed all financial data included in this Report and recommended to the full Board inclusion of the audited financial statements contained in the Report. The committee meets periodically with the Company’s management and independent registered public accountants on financial reporting matters. The independent registered public accountants have complete access to the Audit Committee and may meet with the committee, without management present, to discuss their audit results and opinions on the quality of financial reporting.

 

The role of independent registered public accountants is to render a professional, independent opinion on management’s financial statements to the extent required by the standards of the Public Company Accounting Oversight Board (United States). Benchmark’s responsibility is to conduct its affairs according to the highest standards of personal and corporate conduct.

 

Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.

 

None.

 

Item 9A. Controls and Procedures.

 

Conclusion Regarding the Effectiveness of Disclosure Controls and Procedures

 

As of the end of the period covered by this Report, the Company’s management (with the participation of its chief executive officer and chief financial officer) conducted an evaluation pursuant to Rule 13a-15 promulgated under the Exchange Act, of the effectiveness of the design and operation of the Company’s disclosure controls and procedures (as such term is defined in Rule 13a-15(e) or 15d-15(e) of the Exchange Act). Based on this evaluation, the Company’s chief executive officer and chief financial officer concluded that as of the end of the period covered by this Report such disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed by the Company in reports it files or submits under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC, and include controls and procedures designed to ensure that information required to be disclosed by the Company in such reports is accumulated and communicated to the Company’s management, including the Company’s chief executive officer and chief financial officer, as appropriate to allow timely decisions regarding required disclosure.

 

Management’s Report on Internal Control over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as such term is defined in Rule 13a-15(f) or Rule 15d-15(f) of the Exchange Act). Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). Based on our evaluation under the framework, our management concluded that our

80


 

internal control over financial reporting was effective as of December 31, 2019.

 

The effectiveness of the Company’s internal control over financial reporting as of December 31, 2019 has been audited by KPMG LLP, an independent registered public accounting firm, as stated in their report included in Item 8 of this Report.

 

Changes in Internal Control Over Financial Reporting

 

There has been no change in our internal control over financial reporting that occurred during the last fiscal quarter covered by this Report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

Limitations on Effectiveness of Controls and Procedures

 

Our management, including our chief executive officer and chief financial officer, does not expect that our disclosure controls and internal controls will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance 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. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions; over time, a control may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

 

Item 9B. Other Information.

 

Not applicable.



PART III

 

Item 10. Directors, Executive Officers and Corporate Governance.

 

The information under the captions “Election of Directors,” “Executive Officers” and “Delinquent Section 16(a) Reports” in the Company’s Proxy Statement for the 2020 Annual Shareholders Meeting (the 2020 Proxy Statement), to be filed not later than 120 days after the close of the Company’s fiscal year, is incorporated herein by reference in response to this item.

 

Item 11. Executive Compensation.

 

The information under the captions “Compensation Discussion and Analysis,” “Compensation Tables and Narratives” and “Compensation Committee Report” in the 2020 Proxy Statement is incorporated herein by reference in response to this item.

 

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters.

 

81


 

The information under the caption “Common Share Ownership of Certain Beneficial Owners and Management” in the 2020 Proxy Statement is incorporated herein by reference in response to this item.

 

The following table sets forth certain information relating to our equity compensation plans as of December 31, 2019:

 

 

 

 

Number of

 

 

 

 

 

 

 

 

securities to be

 

Weighted-

 

Number of

 

 

 

 

issued upon

 

average exercise

 

securities

 

 

 

 

exercise of

 

price of

 

remaining

 

 

 

 

outstanding

 

outstanding

 

available

 

 

 

 

options, warrants

 

options, warrants

 

for future

Plan Category

 

and rights

 

and rights

 

issuance

 

 

 

 

 

 

 

 

 

 

Equity compensation plans approved by security holders

 

1,547,361(1)

 

$20.02(1)

 

3,321,635

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1) Includes 1,276,992 restricted share units and performance restricted share units. The weighted-average exercise price

 

does not take these awards into account.

 

Item 13. Certain Relationships and Related Transactions, and Director Independence.

 

The information under the caption “Election of Directors” in the 2020 Proxy Statement is incorporated herein by reference in response to this item.

82


 

Item 14. Principal Accounting Fees and Services.

 

The information under the caption “Audit Committee Report” in the 2020 Proxy Statement is incorporated herein by reference in response to this item.



PART IV

 

Item 15. Exhibits, Financial Statement Schedules.

 

(a) (1) Financial statements of the Company filed as part of this Report:

 

See Item 8 - Financial Statements and Supplementary Data.

 

(2) Financial statement schedule filed as part of this Report:

 

 

Schedule II - Valuation Accounts

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Additions

 

 

 

 

 

 

 

 

 

Balance at

 

 

 

 

 

 

 

Balance at

 

 

 

 

 

Beginning

 

Charges to

 

 

 

 

 

End of

(in thousands)

 

of Period

 

Operations

 

Other

 

Deductions

 

Period

 

Year ended December 31, 2019:

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for doubtful accounts(1)

 

$ 1,733

 

10,323

 

 

1,971

 

10,085

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year ended December 31, 2018:

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for doubtful accounts(1)

 

$ 105

 

1,718

 

 

90

 

1,733

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Year ended December 31, 2017:

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for doubtful accounts(1)

 

$ 2,838

 

1,697

 

 

4,430

 

105

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1)

Deductions in the allowance for doubtful accounts represent write-offs, net of recoveries, of amounts

 

 

determined to be uncollectible.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

See accompanying Report of Independent Registered Public Accounting Firm incorporated herein by reference.

 

(b) Exhibits

 

83


Exhibit

 

 

Number

 

Description of Exhibit

 

2.1Purchase Agreement dated October 20, 2015 (incorporated by reference to Exhibit 2.1 to the Company's Current Report on Form 8-K dated November 12, 2015 (Commission file number 1-10560))

 

3.1Restated Certificate of Formation dated May 17, 2016 (incorporated by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K dated May 17, 2016) (the 8-K) (Commission file number 1-10560)

 

3.2Amended and Restated Bylaws of the Company dated May 11, 2016 (incorporated by reference to Exhibit 3.2 to the 8-K)

 

4.1Specimen form of certificate evidencing the Common Shares (incorporated by reference to Exhibit 4.1 to the Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2014) (the 10-Q) (Commission file number 1-10560)

 

4.2(2)Description of Company’s securities

 

10.1Form of Indemnity Agreement between the Company and its directors and senior officers (incorporated by reference to Exhibit 10.1 to the 10-Q)

 

10.2 (1)Benchmark Electronics, Inc. 2000 Stock Awards Plan (2000 Plan) (incorporated by reference to Exhibit 4.8 to the Company’s Registration Statement on Form S-8 (Registration Number 333-54186))

 

10.3 (1)Form of nonqualified stock option agreement for use under the 2000 Plan (incorporated by reference to Exhibit 10.10 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2008 (Commission file number 1-10560))

 

10.4 (1)Benchmark Electronics, Inc. 2002 Stock Option Plan for Non-Employee Directors (2002 Plan) (incorporated by reference to Appendix A to the Company’s Definitive Proxy Statement on Schedule 14A filed April 15, 2002 (Commission file number 1-10560))

 

10.5 (1)Amendment No. 1 to the 2002 Plan (incorporated by reference to Exhibit 99.3 to the Company’s Current Report on Form 8-K dated May 19, 2006 (Commission file number 1-10560))

 

10.6 (1)Benchmark Electronics, Inc. 2010 Omnibus Incentive Compensation Plan (2010 Plan) (incorporated by reference to Exhibit 99.1 to the Company’s Registration Statement on Form S-8 (Registration Number 333-168427))

 

10.7 (1)First Amendment to the 2010 Plan (incorporated by reference to Annex A to the Company's Definitive Proxy Statement on Schedule 14A filed March 28, 2014 (Commission file number 1-10560))

 

10.8 (1)Form of option award agreement for use under the 2010 Plan (incorporated by reference to Exhibit 4.10 to the Company’s Registration Statement on Form S-8 (Registration Number 333-168427))

 

10.9 (1)Form of restricted share award agreement for use under the 2010 Plan (incorporated by reference to Exhibit 4.11 to the Company’s Registration Statement on Form S-8 (Registration Number 333-168427))

 

10.10 (1)Form of restricted stock unit award agreement for use under the 2010 Plan (incorporated by reference to Exhibit 4.12 to the Company’s Registration Statement on Form S-8 (Registration Number 333-168427))

 

84


Exhibit

 

 

Number

 

Description of Exhibit

 

10.11 (1)Amended form of restricted stock unit award agreement for use under the 2010 Plan (incorporated by reference to Exhibit 10.2 to the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2017 (Commission file number 1-10560))

 

10.12 (1)Form of performance-based restricted stock unit award agreement for use under the 2010 Plan (incorporated by reference to Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q filed on May 10, 2016 (Commission file number 1-10560))

 

10.13 (1)Amended form of performance-based restricted stock unit award agreement for use under the 2010 Plan (incorporated by reference to Exhibit 10.3 to the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2017 (Commission file number 1-10560))

 

10.14 (1)Benchmark Electronics, Inc. Deferred Compensation Plan dated as of December 16, 2008 (incorporated by reference to Exhibit 99.1 to the Company’s Form S-8 (Registration Number 333-156202))

 

10.15 (1)Employment Agreement dated December 1, 2016 between the Company and Paul J. Tufano (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K dated December 1, 2016 (Commission file number 1-10560))

 

10.16 (1)Employment Agreement between the Company and Donald F. Adam dated as of March 10, 2009 (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K dated March 10, 2009 (Commission file number 1-10560))

 

10.17 (1)Agreement between the Company and Jon J. King dated as of May 15, 2017 (incorporated by reference to Exhibit 10.1 to the Company’s quarterly report on Form 10-Q filed for the quarter ended June 30, 2017 (Commission file number 1-10560))

 

10.18 (1)Form of Executive Severance Agreement (incorporated by referent to Exhibit 10.15 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2015 (Commission file number 1-10560))

 

10.19Code of Conduct (incorporated by reference to Exhibit 10.20 to the Company’s Annual Report on Form 10-K for the year ended December 31, 2009 (Commission file number 1-10560))

 

10.20 (1)Amendment to Employment Agreement, dated as of February 22, 2018, between the Company and Paul J. Tufano (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K dated February 23, 2018 (Commission file number 1-10560))

 

10.21Credit Agreement, dated July 20, 2018, by and among the Company, certain of its subsidiaries, the lenders party thereto and Bank of America, N.A., as Administrative Agent, Swingline Lender and a L/C Issuer (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K dated July 23, 2018 (Commission file number 1-10560))

 

10.22 (1)Separation Agreement dated September 15, 2016 between the Company and Gayla J. Delly (incorporated by reference to Exhibit 10.1 to the Company’s Current Report Form 8-K dated September 15, 2016 (Commission file number 1-10560))

 

10.23Cooperation Agreement, dated as of December 19, 2016, by and among the Company and Engaged Capital, LLC, Engaged Capital Flagship Master Fund, LP, Engaged Capital Flagship Fund, LP, Engaged Capital Flagship Fund, Ltd. and Engaged Capital Holdings, LLC (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K dated December 19, 2016 (Commission file number 1-10560))

 

10.24 (1)Form of Key Management Severance Agreement (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K dated December 11, 2017 (Commission file number 1-10560))

85


Exhibit

 

 

Number

 

Description of Exhibit

 

 

10.25 (1)Transition Agreement and Release of All Claims by and between Scott Peterson and the Company (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K dated December 11, 2017 (Commission file number 1-10560))

 

10.26 (1)Transition Agreement and Release of All Claims by and between Donald F. Adam and the Company (incorporated by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K dated December 20, 2017 (Commission file number 1-10560))

 

10.27 (1) Employment Agreement, dated February 26, 2019, between the Company and Jeffrey W. Benck (incorporated by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K dated February 28, 2019 (Commission file number 1-10560))

 

10.28 (1)Benchmark Electronics, Inc. 2019 Omnibus Incentive Compensation Plan (incorporated by reference to Annex A to the Company’s Definitive Proxy Statement on Schedule 14A filed April 5, 2019) (Commission file number 1-10560)

 

10.29Amendment No. 1 to the Credit Agreement, dated May 17, 2019, by and among the Company, certain of its subsidiaries, the lenders party thereto and Bank of America, N.A., as Administrative Agent, Swingline Lender and a L/C Issuer (incorporated by reference to Exhibit 10.2 to the Company’s Quarterly Report on Form 10-Q for the quarter ended June 30, 2019) (Commission file number 1-10560)

 

21 (2)Subsidiaries of Benchmark Electronics, Inc.

 

23 (2)Consent of Independent Registered Public Accounting Firm concerning incorporation by reference in the Company’s Registration Statements on Form S-8 (Registration No. 333-101744, No. 333-156202, No. 333-168427, No. 333-198404 and No. 333-231524)

 

31.1 (2)Section 302 Certification of Chief Executive Officer

 

31.2 (2)Section 302 Certification of Chief Financial Officer

 

32.1 (2)Section 1350 Certification of Chief Executive Officer

 

32.2 (2)Section 1350 Certification of Chief Financial Officer

 

101.INS (2)Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

 

101.SCH (2)Inline XBRL Taxonomy Extension Schema Document

 

101.CAL (2)Inline XBRL Taxonomy Extension Calculation Linkbase Document

 

101.LAB (2)Inline XBRL Taxonomy Extension Label Linkbase Document

 

101.PRE (2)Inline XBRL Taxonomy Extension Presentation Linkbase Document

 

101.DEF (2)Inline XBRL Taxonomy Extension Definition Linkbase Document

 

104 (2)Cover Page Interactive Data File - the cover page interactive data file does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document

 

(1) Indicates management contract or compensatory plan or arrangement.

(2) Filed/furnished herewith.

86


 

Item 16. Form 10-K Summary.

 

None.

 

87


 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this Report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

 

BENCHMARK ELECTRONICS, INC.

 

By: /s/ Jeffrey W. Benck

 

Jeffrey W. Benck

 

Chief Executive Officer

 

Date: March 2, 2020

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this Report has been signed below by the following persons on behalf of the registrant, in the capacities and on the dates indicated.

 

Name

Position

Date

 

 

 

/s/ David W. Scheible

Chairman of the Board

March 2, 2020

David W. Scheible

 

 

 

 

 

/s/ Jeffrey W. Benck

President, Chief Executive Officer and Director

March 2, 2020

Jeffrey W. Benck

(principal executive officer)

 

 

 

 

/s/ Roop K. Lakkaraju

Chief Financial Officer

March 2, 2020

Roop K. Lakkaraju

(principal financial and accounting officer)

 

 

 

 

/s/ Bruce A. Carlson

Director

March 2, 2020

Bruce A. Carlson

 

 

 

 

 

/s/ Anne De Greef-Safft

Director

March 2, 2020

Anne De Greef-Safft

 

 

 

 

 

/s/ Douglas G. Duncan

Director

March 2, 2020

Douglas G. Duncan

 

 

 

 

 

/s/ Robert K. Gifford

Director

March 2, 2020

Robert K. Gifford

 

 

 

 

 

/s/ Kenneth T. Lamneck

Director

March 2, 2020

Kenneth T. Lamneck

 

 

 

 

 

/s/ Jeffrey S. McCreary

Director

March 2, 2020

Jeffrey S. McCreary

 

 

 

 

 

/s/ Merilee Raines

Director

March 2, 2020

Merilee Raines

 

 

88

GRAPHIC 2 image_000.gif GRAPHIC begin 644 image_000.gif M1TE&.#EA'P*6 ?< ( " (" @( @ " @(" @,# P/\ #_ M /__ __\ _P#__________P M M ,P 9@ F0 S _P S S,P S9@ SF0 SS S_P!F !F,P!F9@!F MF0!FS !F_P"9 "9,P"99@"9F0"9S "9_P#, #,,P#,9@#,F0#,S #,_P#_ M #_,P#_9@#_F0#_S #__S, #, ,S, 9C, F3, S#, _S,S #,S,S,S9C,S MF3,SS#,S_S-F #-F,S-F9C-FF3-FS#-F_S.9 #.9,S.99C.9F3.9S#.9_S/, M #/,,S/,9C/,F3/,S#/,_S/_ #/_,S/_9C/_F3/_S#/__V8 &8 ,V8 9F8 MF68 S&8 _V8S &8S,V8S9F8SF68SS&8S_V9F &9F,V9F9F9FF69FS&9F_V:9 M &:9,V:99F:9F6:9S&:9_V;, &;,,V;,9F;,F6;,S&;,_V;_ &;_,V;_9F;_ MF6;_S&;__YD )D ,YD 9ID F9D S)D _YDS )DS,YDS9IDSF9DSS)DS_YEF M )EF,YEF9IEFF9EFS)EF_YF9 )F9,YF99IF9F9F9S)F9_YG, )G,,YG,9IG, MF9G,S)G,_YG_ )G_,YG_9IG_F9G_S)G__\P ,P ,\P 9LP F

/($.*'$FRI,F3*%.J7,FRIO8,.*'4NVK-FS:-.J7//JW/'D"-+GDRYLN7+!@]HWLRYL^?/H$.+'DVZM.G3 MJ%.K7LVZM>O7L&/+GDV[MOYFM0<>Z-[-N[?OW\"#"Q].O+CQX\B3*U_.O+GS MY]"C2Y].O?H!W-6S:]_.O;OW[^##BQ_?_'K:W.33JU_/OKW[]_"M8X]/O[[] M^_CSZ_=M'BWZ_0 &*." !!;(WWP&)JC@@@PV2%U_9_WGX(045FBA@A":)>&% M'';HX8?D95C6AB"6:.*)*!XG(EDDINCBBS!ZN.)8+<9HXXTX#CBC6#7FZ../ M0+*W8U@]!FGDD4@^B&"23#;II')#@E7DDU16V6247TUIY99:8 M)W[959ADIJEFA69RA>::<,998)M;O2GGG7C>1Z=6=N;IYY_K[9E5GX 6:FAW M@O]B1>BAC#8*7:)7+>KHI)0:!ZE5DE:JZ::\75I5IIR&2JFG5($JZJF'DCJ5 MJ:BVZJ>J4K'JZJQQPAJ5K+3F2J:M4.&JZZ];\OJ4K\ 6ZZ2P3A%K[+)'(MN4 MLLQ&ZZ.S3$$K[;4Q4GL1 #-9B^VW*&I;$0#D$L3M0.2>"T&Z!K$KD+L/>0ON MO!^*.Q&W^+ZK[K[KHFNNO_S&2^_ 5=HK4;[_O@NPOPSW&[!#\A(LL8,&1P2O MP@OWB_'&"&N\D&T@ARSRR"27;/+)**>LLFDVE=LPQR_S^W!#$4]L']7=U!WY^VW=GL# MU???A$L7^$^#%ZYX>7$O[CA]A_N4^..4$Q=Y3Y-7KOEOE_.4^>:@Z];Y3I^' MOOGH.I5N>N6HYZ3ZZH^WCM/KL"\N^TVTUU[X[3;EKOO?O-?D^^]Y!T_3\,3/ M;7S;R3?_W/(R(>^\VM#')/WT7*=7#]/UV$.M_4O<=U_T]RZ%+_[-Y+=D_OD3 MI\_2^NP3[/Y*\,=/[_PJU6\_N/BGI/_^V.H?2OX'0&D)\"0$+""S#FB2!"K0 M6 PLB0,?"*P(DF2"%-25!4>"P0S2:H,BZ: 'J^0*O35NA!)SA0I7R!T0AD2$ M*$S2"F=80L"=,(;@HB$-;7@>'$Y,AS/DH7]\F$(@JE"($2(BP8QXQ.RX$"0P M5**/F%A#^:7T4(KS8N)VGOB1*&+11EK M7..)VNA&-"4E 2G)3E*QD$B^IJ4QJ4D.&$S&3_EG*9:FJF M,U4)33))K:Q?:ZRGP#]IT"; M1%#?N/.B$[6B3#K6T)[-S&H=_=@Z(RI1BK)0.A E:4:5-)-[!NV@#05IUA*R MLIK:]*8X%5E*(_J+G/H4-#.DS4X!VE.0M8QG2%781[%63YJ.E*3%6&F0*@J< MH9;4B6RK&E,7JE"!F;*=4(TJDJA:U;!*U7!9_5FZR,:TESGMDA@UZY'(6E:H MGC4ZMX/I3)5Z-;Z&5"&QM!E&V2G7J9XTF3M6#2@28S(V?=I3;/B,K%?Y.%C= M#+:=0$(E=!(K5JS6I*GTN^-EA_/.'&EVLX75:#&Q6%GC8!9'I]WL9>_Z*%LJ M<+3(*6V,8OL<=XKAMV+@0AIWB4+<*D>W+N*M<]S)!> &=[C '&%KE_O:%"FW M.M"XLJ6MAZZ+778^H+G:Y:YGHUM \$8'N2 B+W.RJ]WM=O^7 MFNV=+F*K^R&Z%N>=Z*VO>EG*WO.Y5SO\[9!_B0/@^CIWP&@E;O?T*QTT\@:^ M%EHP@\U[7@<#%\)XM>WJ#@P='5HTP132,&E?RX46N_C%+5[O:IU'XA(#\<0< M3N1AO5/:%XOGE1L)K*-J')TP]@;%#%*Q<'KLXO$ 62-"/A21*VSDW6!804I> M,HMC[&01+X["W*&BA1]PY0)E.3A,!K$)):RY*6='S(-$,H'.7-4M<[G+;'Z< MFZL#9S&+%T!TKO-$?9R>)V-"_3:9TGB6CN:+B\[ M.>T>5^-X-[&6=8%OQEF!WAK3"]8MJ\GCZR/;.=1_G''1BHU1]N0:I4CFM7>: M?>%G%_1,::.VG,%S;>J,N]':I@ZWK>SM;[LIW&;-L7K*;>YS]R;=SEDWNS,: M[/:,^B*E!E*QVT/O_=EU/P;=C;^+@^]Y&3 ^HX_-O MBP3\1P-/S\0I7G&$:YN*&J]NOQW.IZV!->+C&7EWRIQO1\N<.RI?N;__*QTM M=Z86U0MW]L'5;?-'AV?CD./YLFI-YH]3>=SE3^=\SMS7.F_NFAO MQU*C]=RU&7>L;%4_:VIS*;M(9O@(-K]^;< M'.PE+_*-Z=[P^G2\(A]'D=I]LW>^P]CM7Z]/X 4O7^KFV.KP.3Q%$F^BQ:]= MP# .O=F+\_?WA%WL1N=QW?.C^8EP_D-:9[R#14_[QV^Z\H"/>X60CI_62^3U M'?*\[&>_]MH;O_3VF7R"JCYZ^_@^(L"_D/"+[^'G"L?X+=9A\P%T>@4Q?_M) MG[6NID_]ZO>=-R_6?NVK<_[<*G] J]_/\R$2__T)D;_XV&__;M2??]LS!_R6 M]V?+5W8!,G^392RQ!QR$!GFJ=E[]%WK&T5SZ=QSOMQ_?-X%WYTU+=WH+:&/7 M]( 0^!M<9W ""'_Q!R &B#8(R(&8IW"XAW\@Z&(?AF 5>!\GB()HUR@)J( M MB!S(IQP@^& TJ'L"\GT$DH(.E2OWQW@]>!P_&!VBEUXD5X+Z<8%'F(.&LH0P MZ(&11QZ-9WW5T7TV>(,%B(5_HH5;6'-O]WF@-X14F'SRUH1Z8H9Y@H;H)X?# M\83=\87;A8'_183X885S0H=RLH/!T8$NN(;#-WL J&MO"!^".(CB-V1BZ("- MF(R(6'<_\XB8QBAW?8B< Q>/01@R08(/R%B#I"B&EB MBJ?8=X.DAZLHBN[WB.L1B0:"A&^U*;0(;'@X=0SB?^]5@T='AI(X;*7XB;!X M>V-WC-'HB('XBJBH'\ H4I4RC,0HAV)V(<@87KRXC"M5C;%(BGCBC5N'CKR! M;K(>K)8)>SXC6UW<17BCLGQB:H7A]DH?_GX)/O8CN!7=*EG M(0"YB^4XA>=XC_BHCFN2D)8(80RIB-\AC_-%C^#ABPRRC8 E90+)C^@&C_N' MBPGBD<>EC-,1B@6)@Q9I:B>ID,8HC0WY(2X9D#!)CK7()@=I)(88@3F))#T) MD;U(D#/J29/.J"88>91/\I!_&)'):(]-Z932!B?L*)5;0I4K!I+UQI0<0I). M=2?#Z)5CDI15:94?R91^:) UB9!A!V<4.95@B68_N8M!699#>2-+.'5Y^96# M^6HAB8UQJ97*M(9?=)I;6B)(=8I8(82WM-$-[.8;\Y960V26A MN6]NV99]>9EL$ST(5@Q 5)J>R6%JJ9")R26CR7"N&9;X!R*\0T_F(C:.U5B@ ME9D(9D2W*7)TY$ZQ68NS29NC>9,;!I>Z21,P!5E^E34R%9R9@6O3N!\9]PO) MR822F29LJ9>4Z5J(N9R*__D2'+4T#&6=6W6 T[&1\CEW#)APR#&>?H*?4%>> M83F16?F+TJE/6K54U8F= D$R\YF@"KJ@*O0:+_93$)HR,,8:[30;%,-,TW(AZ##JB),J2(AB>=Q*:SBET_HF>9?A9['F='0JB)8E83&1U M3)>CNU:B*OD256@]#>6A21B34JI"["1Z2\ETQ D=59J?A;FB";:FZ=A2OFDV M=,HPP E]V;&)]F6FR<>:--19S0&G;$J1-SFD+AJG+<4\U)%__(BBJ^FGKG!5 M__+GJ(=RI63V?GI'I N"F0=!.WQJ>C^7'()J*&U:GIEZJ%&Z MJ,.:'NVJ*^*JK;ZE/8QKO7QKK]"E?!%K?1:KUNY'_@*']MZ*N/)=%J* M(\M:$!CTJ?%1L*C"EB'WC3^RL 0A0@[;'A!KKNXXL1E9L>O:D0,K'AL[*^@X ML26+J(M)C?I*I>4J+=6(LM5J(?\6.Q"QE+$B.[/?$HTAE[(JZUT4@K.K^K([ MBX@#Y[,_BU\..;+82K3@@HQ'J[,T&[+L(;10Z+3SXG_%AK1)BW<\R;3+P;7+ M0FBUAK5T0[7O ;;W:;8$XXYL2S%H2[ M^[&@@XC<];9P>ZLLBZ)BBRVV%V-] MV[4:^")J"Y[_^C2/)X%XF[?V"B*%*YN_ V-]>+A3J[?_Z)+J-;=S(X-]>"QQ M*[#R"+B!V[9"Z+F6&X_^)X%TVSR-1[E">;JHF[B3Z[II\X6T>[:PVR&AQXFW MRS5\V+O6FKL>\F*EZSR;"+R;^KDM*873HZ?("[ KBY0"9KS5!X;-HKP%\KO& MRZA(4K,8!]HDQTM.J=JX-N*\XBNXXY0D>FJ]YUN1:N0+(_W7ONFIM/*+/MA; MOXSBO1!0?_B[-L+;OZZBO_P+P-'YOP1\*@)\P.USOPJ<)PG

S,=7[,5>S)Y)0Z.9B106M$&, M?!2-S!-F;,@R"C&*[,B5;,E&\] MV/^LU=/,U94-HIRM%V\7/]S.9]WNB=WNJ]WNS=WN[]WO =W_(] MW_1=W__V?=_XG=_ZO=_\W=_^_=\ 'N "/N $7N &?N (GN *ON ,WN X$=PS M;1%HO<[&?=?CTMR?M=T27BX5[N GP04-?=EMS=D8+C.VW.&=?1*UEN*ZW1!3 M[>%!T6(1+M.AC9W%_= K@>(*46PL3N.-#>,Z(8$SKMSX M0Q#3!N;#6$?-15 M ]1Q3<@FKE9AS-=(7M,7P>,XOC/HC#6UC3!GO>1'#N08$82.EW_M3)U%3MI@ MGN8C'=5/?M=LI>9ZS=1L'N9R;N%@G-K5G*/QMN*OS-N%[%)GSM:I'=-8+>82 M0>9ECGV0+=A+D]-Z_MU:+M>/#M@Q2MFX+=YX_N@1H:-]/EN^6?WEA%[0=([I M9(WH$*'HBUY[C3Y3O-W:D=[;ZYG5'07I/@/H)8W6L X1GFY73$?KI*[:LF[J MJ8SJ'-&Z&QWKN,[ILSWL7;[0RLY79[SLF?[:8?W;6.[B+'WGA7VD2\WAAV[L M&V&[^JSAWWB\=RR*O\3JTU?->ZZL]H*N]\AYN1"Q^R#!-S3(O MXC2OX$SDS]\L\))=ZMG=\_W-HS04])I.IS:.\SQO]/N-]$GOS;A]XD[/[U ? M]5*O0E?SXC,OT9.<]35O\P*M5,O^T1_Z]6)_X&2O[__F@'_JB/_JD7_JF?_JHG_JJO_JLW_JN__JP'_NR I/_NT7_NV?_NX'9_[NK_[O-_[OO_[P!_\PC_\Q%_\QG_\R)_\CA\0 #L! end EX-4.2 3 ex4_2.htm EXHIBIT 4.2  

  

 

EXHIBIT 4.2

 

DESCRIPTION OF THE REGISTRANT’S SECURITIES REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934

 

As of December 31, 2019, Benchmark Electronics, Inc. (the Company) had one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended: our common stock, par value $0.10 per share.

 

Our authorized capital stock consists of 145,000,000 shares of common stock and 5,000,000 shares of preferred stock, par value $0.10 per share, issuable in one or more series.

 

The following is a description of some of the terms of our common stock, our restated articles of incorporation (Charter), our amended and restated bylaws (Bylaws), and the Texas Business Organizations Code (the TBOC). The following description is not complete and is subject to, and qualified in its entirety by reference to, our Charter and our Bylaws, each of which is incorporated by reference as an exhibit to our Annual Report on Form 10-K of which this Exhibit 4.2 is a part, and the TBOC. You should read our Charter, our Bylaws and the applicable provisions of the TBOC for a complete statement of the provisions described below and for other provisions that may be important to you.

 

Common Stock

 

Dividend Rights

 

Subject to the rights of the holders of any outstanding shares of our preferred stock that may be outstanding from time to time and to those rights provided by law, dividends may be declared and paid or set apart for payment upon our common stock out of any of our assets or funds legally available for the payment of dividends and may be payable in cash, stock or otherwise.

 

Voting Rights

 

Holders of our common stock are entitled to one vote for each share held of record on all matters submitted to a vote of the shareholders. Holders of our common stock do not have any cumulative voting rights.

 

No Preemptive or Similar Rights

 

Our common stock has no preemptive or conversion rights or other subscription rights. There are no redemption or sinking fund provisions applicable to our common stock.

 

Liquidation Rights

  

Upon our voluntary or involuntary liquidation, dissolution or winding up, our net assets will be distributed pro rata to the holders of our common stock in accordance with their respective rights and interests after payments are made to our creditors and to holders of any outstanding shares of our preferred stock.

 

Preferred Stock

 

Our board of directors can, without approval of our shareholders, issue one or more additional series of preferred stock and determine the number of shares of each series and the rights, preferences and limitations of each series by appropriate board resolutions.  Shares of preferred stock so designated may have voting, conversion, liquidation preference, redemption, sinking fund provisions and other rights which are superior to those of our common stock. The issuance of preferred stock may have the effect of delaying, deferring or preventing a change in control of the Company without further action by our shareholders, may discourage bids for our common stock at a premium over the market price of our common stock and may adversely affect the market price of and the voting and other rights of the holders of our common stock.

 

Anti-Takeover Provisions of Our Charter and Bylaws

 

Certain provisions of our Charter and our Bylaws may delay, inhibit or prevent someone from gaining control of the Company through a tender offer, business combination, proxy contest or some other method, even if shareholders might consider such a development beneficial. These provisions include:

 

·          a provision in our Charter granting our board of directors authority to issue preferred stock in one or more series and to fix the relative rights and preferences of such preferred stock;

 

·          provisions in our Bylaws restricting shareholders from acting by less than unanimous written consent and requiring advance notification of shareholder nominations and proposals; and

 

·          a provision in our Bylaws restricting anyone, other than our chief executive officer, our president, our board of directors or the holders of at least 10% of all outstanding shares entitled to vote, from calling a special meeting of the shareholders.

 

Anti-Takeover Provisions of Texas Law

 

We are subject to the affiliated business combinations provisions of Chapter 21, Subchapter M of the TBOC (Sections 21.601 through 21.610), which provide that a Texas public corporation may not engage in certain business combinations, including mergers, consolidations and asset sales, with a person, or an affiliate or associate of such person, who is an “affiliated shareholder” (generally defined as the holder of 20% or more of the corporation’s voting shares) during the three-year period immediately following the affiliated shareholder’s share acquisition date unless: (1) the business combination or purchase or acquisition of shares made by the affiliated shareholder was approved by the board of directors of the corporation before the affiliated shareholder’s share acquisition date; or (2) the business combination was approved by the affirmative vote of the holders of at least two-thirds of the outstanding voting shares of the corporation not beneficially owned by the affiliated shareholder, at a meeting of shareholders called for that purpose (and not by written consent), not less than six months after the affiliated shareholder’s share acquisition date.

 

Transfer Agent and Registrar

 

The transfer agent and registrar for our common stock is Computershare Trust Company, N.A. The transfer agent’s address is P.O. Box 30170, College Station, TX 77842, and its telephone number is (800) 962-4284.

 

Listing

 

Our common stock is listed on the New York Stock Exchange under the symbol “BHE.”

1 


EX-21 4 ex21.htm EXHIBIT 21  

  

 

 

EXHIBIT 21

 

 

 

Subsidiaries of Benchmark Electronics, Inc.

 

 

 

 

Name of Subsidiary

Jurisdiction of Organization

 

 

 

 

AVEX Constitution, Inc.

United States, Delaware

 

AVEX Liberty, Inc.

United States, Delaware

 

BE Group Holdings B.V.

The Netherlands

 

BEI Electronics Ireland Ltd.

Ireland

 

Benchmark BV Holdings, Inc.

United States, Delaware

 

Benchmark Electronics (M) Sdn. Bhd.

Malaysia

 

Benchmark Electronics (Suzhou) Co., Ltd.

China

 

Benchmark Electronics (Thailand) Public Company Limited (1)

Thailand

 

Benchmark Electronics B.V.

The Netherlands

 

Benchmark Electronics de Mexico, S. de R.L. de C.V.

Mexico

 

Benchmark Electronics Delaware Corp.

United States, Delaware

 

Benchmark Electronics GmbH

Germany

 

Benchmark Electronics Huntsville, Inc.

United States, Alabama

 

Benchmark Electronics International Holdings B.V.

The Netherlands

 

Benchmark Electronics Ltda.

Brazil

 

Benchmark Electronics Manufacturing Singapore Pte. Ltd.

Singapore

 

Benchmark Electronics Manufacturing Solutions (Moorpark), Inc.

United States, California

 

Benchmark Electronics Manufacturing Solutions, Inc.

United States, Delaware

 

Benchmark Electronics Matamoros, S. de R.L. de C.V.

Mexico

 

Benchmark Electronics Netherlands Holding B.V.

The Netherlands

 

Benchmark Electronics Phoenix, Inc.

United States, Delaware

 

Benchmark Electronics Pte. Ltd.

Singapore

 

Benchmark Electronics ROH (Thailand) Limited

Thailand

 

Benchmark Electronics Romania Holding BV

The Netherlands

 

Benchmark Electronics Romania Srl.

Romania

 

Benchmark Electronics Servicios, S. de R.L. de C.V.

Mexico

 

Benchmark Electronics Singapore IPO Pte. Ltd.

Singapore

 

Benchmark Electronics Tijuana S. de R.L. de C.V.

Mexico

 

Current Electronics, Inc.

United States, Delaware

 

Dacia Company Limited

British Virgin Islands

 

EFTC Operating Corp.

United States, Delaware

 

Filtros Electronicos, S.A. de C.V.

Mexico

 

K*Tec Operating Corp.

United States, Delaware

 

Lark Engineering Company (dba Lark RF Technology)

United States, California

 

Pemstar (Beihai) Enterprise Co. Ltd.

China

 

RM Electronics, Inc.

United States, New Hampshire

 

SCS Holdings, Inc.

United States, Delaware

 

SCS Secure Holdings LLC

United States, Delaware

 

ScioMed, Inc. (dba ScioMed Technology)

United States, Delaware

 

Secure Communication Systems, Inc. (dba Secure Technology)

United States, Delaware

 

Smart Electronics and Assembly, Inc.

United States, California

 

Tactical Micro, Inc.

United States, Virginia

 

 

 

 

 

 

 

(1)  Benchmark Electronics, Inc. effectively owns 99.78% of Benchmark Electronics (Thailand) Public

 

Company Limited.

 

 

 

 

 

 

 

Unless otherwise noted, all subsidiaries are wholly owned, directly or indirectly, by Benchmark

 

Electronics, Inc.

 

 

1 


EX-23 5 ex23.htm EXHIBIT 23  

 

Exhibit 23

Consent of Independent Registered Public Accounting Firm

The Board of Directors
Benchmark Electronics, Inc.:

We consent to the incorporation by reference in the registration statement (No. 333-101744, No. 333-156202, No. 333-168427, No. 333-198404, and <R>No. 333-231524</R>) on Form S-8 of Benchmark Electronics, Inc. of our report dated March 2, 2020, with respect to the consolidated balance sheets of Benchmark Electronics, Inc. and subsidiaries as of December 31, 2019 and 2018, the related consolidated statements of income (loss), comprehensive income (loss), shareholders’ equity, and cash flows for each of the years in the three-year period ended December 31, 2019, and the related notes and financial statement Schedule II – Valuation Accounts listed in Item 15(a)(2) (collectively, the consolidated financial statements), and the effectiveness of internal control over financial reporting as of December 31, 2019, which report appears in the December 31, 2019 annual report on Form 10-K of Benchmark Electronics, Inc.

Our report includes an explanatory paragraph as Benchmark Electronics, Inc. has changed its method of accounting for leases as of January 1, 2019 due to the adoption of Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842), amended by ASU No. 2018-01, Land Easement Practical Expedient for Transition to Topic 842, ASU No. 2018-10, Codification Improvements to Topic 842, Leases and ASU No. 2018-11, Targeted Improvements

(Signed) KPMG LLP

Houston, Texas
March 2, 2020

 

 


EX-31.1 6 ex31_1.htm EXHIBIT 31.1  

  

Exhibit 31.1

 

Section 302 Certification of Chief Executive Officer

 

I, Jeffrey W. Benck, certify that:

 

1.        I have reviewed this annual report on Form 10-K of Benchmark Electronics, Inc.;

 

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

 

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

 

4.        The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

(b)      Designed such internal 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

(a)      All significant deficiencies and material weaknesses in the design or operation of internal 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.

 

Date: March 2, 2020

By: /s/ Jeffrey W. Benck

 

Jeffrey W. Benck

 

President and Chief Executive Officer

 

(principal executive officer)

 

1 


EX-31.2 7 ex31_2.htm EXHIBIT 31.2  

  

Exhibit 31.2

 

Section 302 Certification of Chief Financial Officer

 

I, Roop K. Lakkaraju, certify that:

 

1.        I have reviewed this annual report on Form 10-K of Benchmark Electronics, Inc.;

 

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

 

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

 

4.        The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

(b)      Designed such internal 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

(a)      All significant deficiencies and material weaknesses in the design or operation of internal 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.

  

 

Date: March 2, 2020

By: /s/ Roop K. Lakkaraju

 

Roop K. Lakkaraju

 

Chief Financial Officer

(principal financial and accounting officer

 

1 


EX-32.1 8 ex32_1.htm EXHIBIT 32.1  

  

Exhibit 32.1

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
(Section 906 of the Sarbanes-Oxley Act of 2002)

 

In connection with the Annual Report of Benchmark Electronics, Inc. (the Company) on Form 10-K for the period ending December 31, 2019 (the Report), I certify to the best of my knowledge that:

 

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

 

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

 

Date: March 2, 2020

By: /s/ Jeffrey W. Benck

 

Jeffrey W. Benck

 

President and Chief Executive Officer

 

(principal executive officer)

 

1 


EX-32.2 9 ex32_2.htm EXHIBIT 32.2  

  

Exhibit 32.2

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350
(Section 906 of the Sarbanes-Oxley Act of 2002)

 

In connection with the Annual Report of Benchmark Electronics, Inc. (the Company) on Form 10-K for the period ending December 31, 2019 (the Report), I certify to the best of my knowledge that:

 

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

 

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

 

Date: March 2, 2020

By: /s/ Roop K. Lakkaraju

 

Roop K. Lakkaraju

 

Chief Financial Officer

 

(principal financial and accounting officer)

 

1 


EX-101.SCH 10 bhe-20191231.xsd INLINE XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 000100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 000200 - Statement - Consolidated Statements Of Income link:presentationLink link:calculationLink link:definitionLink 000300 - Statement - Consolidated Statements Of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 000500 - Statement - Consolidated Statements Of Cash Flows link:presentationLink link:calculationLink link:definitionLink 040401 - Disclosure - Inventories (Schedule Of Inventory Costs) (Details) link:presentationLink link:calculationLink link:definitionLink 041002 - Disclosure - Income Taxes (Schedule Of Income Tax Expense) (Benefit)) (Details) link:presentationLink link:calculationLink link:definitionLink 000105 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 000400 - Statement - Consolidated Statements Of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 010401 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 010601 - Disclosure - Goodwill And Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 011001 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 011501 - Disclosure - Segment And Geographic Information link:presentationLink link:calculationLink link:definitionLink 031003 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 031503 - Disclosure - Segment And Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 031903 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 040603 - Disclosure - Goodwill And Other Intangible Assets (Schedule Of Other Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 040605 - Disclosure - Goodwill And Other Intangible Assets (Schedule Of Estimated Future Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 040701 - Disclosure - Borrowing Facilities (Details) link:presentationLink link:calculationLink link:definitionLink 041501 - Disclosure - Segment And Geographic Information (Operating Segments) (Details) link:presentationLink link:calculationLink link:definitionLink 041502 - Disclosure - Segment And Geographic Information (Schedule Of Geographic Net Sales And Long-Lived Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 041902 - Disclosure - Restructuring Charges (Schedule Of Accrued Restructuring Balances) (Details) link:presentationLink link:calculationLink link:definitionLink 010201 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 040201 - Disclosure - Acquisitions (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 040602 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Goodwill by Reportable Segments) (Details) link:presentationLink link:calculationLink link:definitionLink 012201 - Disclosure - Accumulated Other Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 042201 - Disclosure - Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details) link:presentationLink link:calculationLink link:definitionLink 010101 - Disclosure - Summary Of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 012301 - Disclosure - Supplemental Cash Flow And Non-Cash Information link:presentationLink link:calculationLink link:definitionLink 032203 - Disclosure - Supplemental Cash Flow And Non-Cash Information (Tables) link:presentationLink link:calculationLink link:definitionLink 040901 - Disclosure - Common Shares And Stock-Based Awards Plans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 040104 - Disclosure - Summary Of Significant Accounting Policies (Schedule Of Unrecognized Compensation Cost Nonvested Awards) (Details) link:presentationLink link:calculationLink link:definitionLink 040105 - Disclosure - Summary Of Significant Accounting Policies (Summary Of Weighted-Average Assumptions Used To Value Option Grants) (Details) link:presentationLink link:calculationLink link:definitionLink 040902 - Disclosure - Common Shares And Stock-Based Awards Plans (Summary Of Stock Options) (Details) link:presentationLink link:calculationLink link:definitionLink 040903 - Disclosure - Common Shares And Stock-Based Awards Plans (Summary Of Stock-Based Awards) (Details) link:presentationLink link:calculationLink link:definitionLink 040103 - Disclosure - Summary Of Significant Accounting Policies (Schedule Of Calculation Of Basic And Diluted Earnings Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 040101 - Disclosure - Summary Of Significant Accounting Policies (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 030903 - Disclosure - Common Stock And Stock-Based Awards Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 010901 - Disclosure - Common Stock And Stock-Based Awards Plans link:presentationLink link:calculationLink link:definitionLink 011101 - Disclosure - Major Customers link:presentationLink link:calculationLink link:definitionLink 010501 - Disclosure - Property, Plant And Equipment link:presentationLink link:calculationLink link:definitionLink 011301 - Disclosure - Concentrations Of Business Risk link:presentationLink link:calculationLink link:definitionLink 011701 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 012101 - Disclosure - Quarterly Financial Data link:presentationLink link:calculationLink link:definitionLink 012400 - Disclosure - Schedule of Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 020102 - Disclosure - Summary Of Significant Accounting Policies (Policy) link:presentationLink link:calculationLink link:definitionLink 030103 - Disclosure - Summary Of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 030503 - Disclosure - Property, Plant And Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 032103 - Disclosure - Quarterly Financial Data (Tables) link:presentationLink link:calculationLink link:definitionLink 032403 - Disclosure - Schedule Of Valuation And Qualifying Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 040501 - Disclosure - Property, Plant And Equipment (Schedule Of Property, Plant And Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 040804 - Disclosure - Leases (Schedule Of Future Minimum Lease Payments Under Noncancelable Operating Leases And Future Minimum Capital Lease Payments) (Details) link:presentationLink link:calculationLink link:definitionLink 041003 - Disclosure - Income Taxes (Schedule Of Income Before Income Taxes) (Details) link:presentationLink link:calculationLink link:definitionLink 041004 - Disclosure - Income Taxes (Schedule Of Federal Statutory Income Tax Rate To Income Before Income Tax) (Details) link:presentationLink link:calculationLink link:definitionLink 041005 - Disclosure - Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 041007 - Disclosure - Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefits) (Details) link:presentationLink link:calculationLink link:definitionLink 041101 - Disclosure - Major Customers (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 041102 - Disclosure - Major Customers (Schedule Of Sales To Largest Customers) (Details) link:presentationLink link:calculationLink link:definitionLink 041201 - Disclosure - Financial Instruments And Concentration Of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 041701 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 041901 - Disclosure - Restructuring Charges (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 041903 - Disclosure - Restructuring Charges (Schedule Of Components Of Restructuring Charges) (Details) link:presentationLink link:calculationLink link:definitionLink 042101 - Disclosure - Quarterly Financial Data (Schedule Of Quarterly Financial Information) (Details) link:presentationLink link:calculationLink link:definitionLink 042400 - Disclosure - Schedule Of Valuation And Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 011201 - Disclosure - Financial Instruments And Concentration Of Credit Risk link:presentationLink link:calculationLink link:definitionLink 031103 - Disclosure - Major Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 010501 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 042301 - Disclosure - Supplemental Cash Flow and Non-Cash Information (Table Of Supplmental Cash Flow Information) (Details) link:presentationLink link:calculationLink link:definitionLink 010701 - Disclosure - Borrowing Facilities link:presentationLink link:calculationLink link:definitionLink 041006 - Disclosure - Income Taxes (Schedule Of Tax Incentives) (Details) link:presentationLink link:calculationLink link:definitionLink 030403 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 040601 - Disclosure - Goodwill And Other Intangible Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 030703 - Disclosure - Borrowing Facilities (Tables) link:presentationLink link:calculationLink link:definitionLink 041001 - Disclosure - Income Taxes (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 040703 - Disclosure - Borrowing Facilities (Schedule of Long-Term Debt) (Details) link:presentationLink link:calculationLink link:definitionLink 040705 - Disclosure - Borrowing Facilities (Maturities of Long-Term Debt And Capital Lease Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 011801 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 011901 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 030601 - Disclosure - Goodwill And Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 032220 - Disclosure - Accumulated Other Comprehensive Loss (Tables) link:presentationLink link:calculationLink link:definitionLink 040604 - Disclosure - Goodwill And Other Intangible Assets (Schedule Of Amortization Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 011401 - Disclosure - Accounts Receivable Sale Program link:presentationLink link:calculationLink link:definitionLink 041401 - Disclosure - Accounts Receivable Sale Program (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 011601 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 010301 - Disclosure - Contract Assets link:presentationLink link:calculationLink link:definitionLink 031601 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 030301 - Disclosure - Contract Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 041601 - Disclosure - Revenue (Disaggregation of revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 040301 - Disclosure - Contract Assets (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 040302 - Disclosure - Contract Assets (Schedule Of Changes) (Details) link:presentationLink link:calculationLink link:definitionLink 041602 - Disclosure - Revenue (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 010801 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 030801 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 040801 - Disclosure - Leases - Components of lease expense, and lease assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 040802 - Disclosure - Leases - Future annual minimum lease payments and finance lease commitments (Details) link:presentationLink link:calculationLink link:definitionLink 040803 - Disclosure - Leases - Future annual minimum lease payments and finance lease commitments - Present value of lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 040805 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 000010 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 012001 - Disclosure - Ransomware Incident link:presentationLink link:calculationLink link:definitionLink 042001 - Disclosure - Ransomware Incident (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 bhe-20191231_cal.xml INLINE XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 bhe-20191231_def.xml INLINE XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 bhe-20191231_lab.xml INLINE XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT EX-101.PRE 14 bhe-20191231_pre.xml INLINE XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 15 R8.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary Of Significant Accounting Policies
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Significant Accounting Policies

Note 1—Summary of Significant Accounting Policies

(a) Business

 

Benchmark Electronics, Inc. (the Company) is a Texas corporation that provides innovative product design, engineering services, technology solutions and advanced manufacturing services. From initial product concept to volume production, including direct order fulfillment and aftermarket services, the Company has been providing integrated services and solutions to original equipment manufacturers (OEMs) since 1979. The Company serves the following industries: aerospace and defense (A&D), medical technologies, complex industrials, semi-cap, next-generation telecommunications and high-end computing. The Company has manufacturing operations located in the United States and Mexico (the Americas), Asia and Europe.

 

(b) Principles of Consolidation

 

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (U.S. GAAP) and include the financial statements of Benchmark Electronics, Inc. and its wholly owned and majority owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.

 

(c) Cash and Cash Equivalents and Restricted Cash

 

The Company considers all highly liquid debt instruments with an original maturity at the date of purchase of three months or less to be cash equivalents. Cash equivalents of $154.4 million and $265.4 million at December 31, 2019 and 2018, respectively, consisted primarily of money-market funds and time deposits with an initial term of less than three months. Restricted cash represents cash received from customers to settle invoices sold under accounts receivable purchase agreements that is contractually required to be set aside until the cash is remitted to the purchaser.

 

(d) Allowance for Doubtful Accounts

 

Accounts receivable are recorded net of allowances for amounts not expected to be collected. In estimating the allowance, management considers a specific customer’s financial condition, payment history, and various information or disclosures by the customer or other publicly available information. Accounts receivable are charged against the allowance after all reasonable efforts to collect the full amount (including litigation, where appropriate) have been exhausted. During 2019, 2018 and 2017, the Company recorded $8.6 million, $1.7 million and $1.7 million in charges for a provision to accounts receivable, net of recoveries.

(e) Inventories

 

Inventories include material, labor and overhead and are stated at the lower of cost (principally first-in, first-out method) or net realizable value.

 

(f) Property, Plant and Equipment

 

Property, plant and equipment are stated at cost. Depreciation is calculated on the straight-line method over the useful lives of the assets – 5 to 40 years for buildings and building improvements, 2 to 15 years for machinery and equipment, 2 to 12 years for furniture and fixtures and 2 to 8 years for vehicles. Leasehold improvements are

amortized on the straight-line method over the shorter of the useful life of the improvement or the remainder of the lease term.

 

(g) Goodwill and Other Intangible Assets

 

Goodwill represents the excess of purchase price over fair value of net assets acquired. Goodwill and intangible assets acquired in a business combination and determined to have an indefinite useful life are not amortized, but instead assessed for impairment at least annually. Intangible assets, including those acquired in a business combination, with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values.

 

(h) Impairment of Long-Lived Assets and Goodwill

 

Long-lived assets, such as property, plant, and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is evaluated by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset. Assets to be disposed of would be separately disclosed and reported at the lower of the carrying amount or estimated fair value less costs to sell, and are no longer depreciated. The assets and liabilities of a disposed group classified as held for sale would be disclosed separately in the appropriate asset and liability sections of the consolidated balance sheet.

 

Goodwill is tested for impairment on an annual basis, during the fourth quarter, and whenever events and changes in circumstances suggest that the carrying amount may be impaired. Circumstances that may lead to the impairment of goodwill include unforeseen decreases in future performance or industry demand or the restructuring of our operations as a result of a change in our business strategy. A qualitative assessment is allowed to determine if goodwill is potentially impaired. Based on this qualitative assessment, if the Company determines that it is more likely than not that the reporting unit’s fair value is less than its carrying value, then it performs a two-step goodwill impairment test, otherwise no further analysis is required. In connection with its annual qualitative goodwill impairment assessments as of December 31, 2019, 2018 and 2017, the Company concluded that goodwill was not impaired.

 

(i) Earnings (Loss) Per Share

 

Basic earnings per share is computed using the weighted-average number of shares outstanding. Diluted earnings per share is computed using the weighted-average number of shares outstanding adjusted for the incremental shares attributed to outstanding stock equivalents. Stock equivalents include common shares issuable upon the exercise of stock options and other equity instruments and are computed using the treasury stock method. Under the treasury stock method, the exercise price of a share, the amount of compensation cost, if any, for future service that the Company has not yet recognized are assumed to be used to repurchase shares in the current period.

 

The following table sets forth the calculation of basic and diluted earnings (loss) per share.

 

 

 

Year Ended December 31,

(in thousands, except per share data)

 

2019

 

 

2018

 

 

2017

 

 

 

 

 

 

 

 

 

Net income (loss)

$

23,425

 

$

22,817

 

$

(31,901)

 

 

 

 

 

 

 

 

 

 

Denominator for basic earnings per share – weighted-average number of

 

 

 

 

 

 

 

 

 

common shares outstanding during the period

 

38,338

 

 

46,332

 

 

49,680

Incremental common shares attributable to exercise of dilutive options

 

90

 

 

104

 

 

Incremental common shares attributable to outstanding

 

 

 

 

 

 

 

 

 

restricted stock units

 

335

 

 

219

 

 

Denominator for diluted earnings per share

 

38,763

 

 

46,655

 

 

49,680

Basic earnings (loss) per share

 

$ 0.61

 

 

$ 0.49

 

 

$ (0.64)

Diluted earnings (loss) per share

 

$ 0.60

 

 

$ 0.49

 

 

$ (0.64)

 

Potentially dilutive securities totaling less than 0.1 million and 0.1 million common shares in 2019 and 2018, respectively, were not included in the computation of diluted earnings per share because their effect would have been anti-dilutive. Potentially dilutive securities totaling 0.6 million common shares in 2017 were not included in the computation of diluted loss per share because their effect would have decreased the loss per share.

 

(j) Revenue Recognition

 

The Company recognizes revenue as the customer takes control of the manufactured products built to customer specifications. Under the majority of the Company’s manufacturing contracts with customers, the customer controls all of the work-in-progress as products are being built. Revenues under these contracts are recognized over time based on the cost-to-cost method. Under other manufacturing contracts, the customer does not take control of the product until it is completed. Under these contracts, the Company recognizes revenue upon transfer of control of product to the customer, which is generally when the goods are shipped. Revenue from design, development and engineering services is recognized over time as the services are performed.

 

The Company’s performance obligations generally have an expected duration of one year or less. The Company applies the practical expedients and does not disclose information about remaining performance obligations that have original expected durations of one year or less or any significant financing components in the contracts.

 

The Company recognizes the incremental costs, if any, of obtaining contracts as an expense when incurred since the amortization period of the assets that the Company otherwise would have recognized is one year less.

 

(k) Income Taxes

 

Income taxes are accounted for under the asset and liability method. Deferred income taxes are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date. The Company records a valuation allowance to reduce its deferred tax assets to the amounts that are more likely than not to be realized. The Company has considered the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in assessing the need for the valuation allowance.

(l) Stock-Based Compensation

 

All share-based payments to employees, including grants of employee stock options (which have not been awarded since 2015), are recognized in the financial statements based on their grant date fair values. The total compensation cost recognized for stock-based awards was $10.2 million, $10.1 million and $7.8 million for 2019, 2018 and 2017, respectively. The total income tax benefit recognized in the income statement for stock-based awards was $2.4 million, $2.4 million and $2.8 million for 2019, 2018 and 2017, respectively. The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model. Awards of restricted stock units and performance-based restricted stock units are valued at the closing market price of the Company’s common stock on the date of grant. For performance-based restricted stock units, compensation expense is based on the probability that the performance goals will be achieved, which is monitored by management throughout the requisite service period. When it becomes probable, based on the Company’s expectation of performance during the measurement period, that more or less than the previous estimate of the awarded shares will vest, an adjustment to stock-based compensation expense is recognized as a change in accounting estimate.

 

As of December 31, 2019, the unrecognized compensation cost and remaining weighted-average amortization period related to stock-based awards were as follows:

 

 

 

 

 

Performance-

 

 

 

 

 

based

 

 

 

Restricted

 

Restricted

 

 

 

Stock

 

Stock

(in thousands)

 

Units

 

Units(1)

 

Unrecognized compensation cost

 

$ 17,621

 

$ 2,834

 

Remaining weighted-average amortization period

 

2.5 years

 

1 years

 

 

 

 

 

 

(1) Based on the probable achievement of the performance goals identified in each award.

The total cash received as a result of stock option exercises in 2019, 2018 and 2017 was approximately $ 1.6 million, $3.6 million and $11.2 million, respectively. The actual tax benefit realized as a result of stock option exercises and the vesting of other share-based awards during 2019, 2018 and 2017 was $2.3 million, $2.5 million and $5.0 million, respectively. For 2019, 2018 and 2017, the total intrinsic value of stock options exercised was $ 0.7 million, $2.3 million and $7.7 million, respectively.

 

The Company awarded performance-based restricted stock units to employees during 2019, 2018 and 2017. The number of performance-based restricted stock units that will ultimately be earned will not be determined until the end of the corresponding performance periods, and may vary from as low as zero to as high as 2.5 times the target number depending on the level of achievement of certain performance goals. The level of achievement of these goals is based upon the financial results of the Company for the last full calendar year within the performance period. The performance goals consist of certain levels of achievement using the following financial metrics: revenue, operating income margin, and return on invested capital. If the performance goals are not met based on the Company’s financial results, the applicable performance-based restricted stock units will not vest and will be forfeited. Shares subject to forfeited performance-based restricted stock units will be available for issuance under the Company’s 2019 Omnibus Incentive Compensation Plan (the 2019 Plan).

 

(m) Use of Estimates

 

Management of the Company has made a number of estimates and assumptions relating to the reporting of assets and liabilities and the disclosure of contingent assets and liabilities to prepare these financial statements in accordance with U.S. GAAP. On an ongoing basis, management evaluates these estimates, including those related to

accounts receivable, inventories, income taxes, long-lived assets, leases, goodwill, stock-based compensation and contingencies and litigation. Actual results could differ from those estimates.

 

(n) Fair Values of Financial Instruments

 

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (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. A three-tier fair value hierarchy of inputs is employed to determine fair value measurements.

 

Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets and liabilities.

Level 2 inputs are observable prices that are not quoted on active exchanges, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.

Level 3 inputs are unobservable inputs employed for measuring the fair value of assets or liabilities.

 

This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.

 

The Company’s financial instruments include cash equivalents, accounts and other receivables, accounts payable, accrued liabilities and long-term debt and financing lease obligations. The Company believes that the carrying values of these instruments approximate their fair value. As of December 31, 2019, all of the Company’s derivative instruments were recorded at fair value using Level 3 inputs. See Note 12.

 

(o) Foreign Currency

 

For foreign subsidiaries using the local currency as their functional currency, assets and liabilities are translated at exchange rates in effect at the balance sheet date and income and expenses are translated at average exchange rates. The effects of these translation adjustments are reported in other comprehensive income. Exchange losses arising from transactions denominated in a currency other than the functional currency of the entity involved are included in other expense and totaled approximately $1.7 million, $1.0 million and $2.1 million in 2019, 2018 and 2017, respectively. These amounts include the amount of gain (loss) recognized in income due to forward currency exchange contracts.

 

(p) Derivative Instruments

 

All derivative instruments are recorded on the balance sheet at fair value. The Company uses derivative instruments to manage the variability of foreign currency obligations and interest rates. The Company does not enter into derivative arrangements for speculative purposes. Generally, if a derivative instrument is designated as a cash flow hedge, the change in the fair value of the derivative is recorded in other comprehensive income to the extent the derivative is effective and recognized in the consolidated statement of income when the hedged item affects earnings. Changes in fair value of derivatives that are not designated as hedges are recorded in earnings. Cash receipts and cash payments related to derivative instruments are recorded in the same category as the cash flows from the items being hedged on the consolidated statements of cash flows.

 

(q) New Accounting Pronouncements

 

Adopted in 2019

 

In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842), amended by ASU No. 2018-01, Land Easement Practical Expedient for Transition to Topic 842, ASU No. 2018-10, Codification Improvements to Topic 842, Leases and ASU No. 2018-11,

Targeted Improvements. The new standard established a right-of-use model (ROU) that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months.

 

The Company adopted this standard on its effective date of January 1, 2019 using the effective date as its date of initial application under the modified retrospective approach. Therefore, financial information for prior periods were not restated. Management elected the package of practical expedients in transition for leases that commenced prior to January 1, 2019, which permits the Company to carry forward its original assessment about lease identification, lease classification and initial directs costs. For all new and modified leases after adoption, management elected the short-term lease recognition exemption for all of the Company’s leases that qualify, in addition to the practical expedient to not separate lease and nonlease components.

 

Lease assets and liabilities are initially recognized based on the present value of lease payments over the lease term calculated using the Company’s incremental borrowing rate, unless the implicit rate is readily determinable. Our incremental borrowing rate represents the rate of interest that we would have to pay to borrow on a collateralized basis over a similar term in a similar economic environment. Lease assets also include any upfront lease payments made and exclude lease incentives. Lease terms include options to extend or terminate the lease when it is reasonably certain that those options will be exercised. Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. See Note 8.

Not Yet Adopted

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326), which replaces the current incurred loss impairment methodology with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This update is effective for annual reporting periods beginning after December 15, 2019. The Company does not expect the implementation of this update to have a material impact on its consolidated financial position, results of operations or cash flows, and will adopt this update effective January 1, 2020.

 

The Company has determined that other recently issued accounting standards will either have no material impact on its consolidated financial position, results of operations or cash flows, or will not apply to its operations.

XML 16 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Financial Instruments And Concentration Of Credit Risk
12 Months Ended
Dec. 31, 2019
Financial Instruments And Concentration Of Credit Risk [Abstract]  
Financial Instruments And Concentration Of Credit Risk [Text Block]

Note 12—Financial Instruments and Concentration of Credit Risk

 

The Company’s financial instruments include cash equivalents, accounts and other receivables, accounts payable, accrued liabilities and long-term debt and finance lease obligations. The Company believes that the carrying values of these instruments approximate fair value. As of December 31, 2019, the Company’s long-term investments and derivative instruments were recorded at fair value using Level 3 inputs. The Company uses derivative instruments to manage the variability of foreign currency obligations and interest rates. The Company does not enter into derivative arrangements for speculative purposes.

 

The forward currency exchange contract in place as of December 31, 2019 has not been designated as accounting hedge and, therefore, changes in fair value are recorded within the Consolidated Statements of Income.

 

The Company has an interest rate swap agreement with a notional amount of $144.4 million and $150.0 million as of December 31, 2019 and 2018, respectively, to hedge a portion of its interest rate exposure on outstanding borrowings under the Credit Agreement. Under this interest rate swap agreement, the Company receives variable rate interest payments based on the one-month LIBOR rate and pays fixed rate interest payments. The fixed interest

rate for the contract is 2.928%. The effect of this swap is to convert all of the floating rate interest expense to fixed interest rate expense. Based on the terms of the interest rate swap contract and the underlying borrowings outstanding under the Credit Agreement, the interest rate contract was determined to be highly effective, and thus qualifies and has been designated as a cash flow hedge. As such, changes in the fair value of the interest rate swap are recorded in other comprehensive income on the accompanying Consolidated Balance Sheets until earnings are affected by the variability of cash flows. As of December 31, 2017, the Company had an interest rate swap agreement with a notional amount of $155.3 million with a fixed interest rate of 1.4935%. During 2018, the Company terminated this agreement for $3.5 million and the gain is being amortized to offset interest expense over the original term of the swap agreement.

 

The fair value of the interest rate swap agreements was a $6.3 million liability as of December 31, 2019 and a $3.0 million liability as of December 31, 2018. During the year ended December 31, 2019, the Company recorded unrealized losses of $3.3 million ($2.5 million net of tax) on the swaps in other comprehensive income and transferred unrealized gains of $1.7 million ($1.2 million net of tax) on the swaps to interest expense. During the year ended December 31, 2018, the Company recorded unrealized gains of $1.5 million ($1.1 million net of tax) on the swap in other comprehensive income and transferred unrealized gains of $0.3 million ($0.2 million net of tax) on the swaps to interest expense. During the year ended December 31, 2017, the Company recorded unrealized gains of $1.5 million ($0.9 million net of tax) on the swap in other comprehensive income. See Note 22.

 

Financial instruments that subject the Company to credit risk consist of cash and cash equivalents, investments and trade accounts receivable. Management maintains the majority of the Company’s cash and cash equivalents with financial institutions. One of the most significant credit risks is the ultimate realization of accounts receivable. This risk is mitigated by (i) sales to well established companies, (ii) ongoing credit evaluation of customers, and (iii) frequent contact with customers, thus enabling management to monitor current changes in business operations and to respond accordingly. Management considers these concentrations of credit risks in establishing our allowance for doubtful accounts and believes these allowances are adequate. The Company had one customer whose gross accounts receivable exceeded 10% of total gross accounts receivable as of December 31, 2019. Our largest customer represented 12.1% of our total gross accounts receivable.

XML 17 R15.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Leases

Note 8 – Leases

 

The Company determines if a contract is or contains a lease at inception. The Company has entered into leases for certain facilities, vehicles and other equipment. The Company’s leases consist mainly of operating leases which expire at various dates through 2036. Variable lease payments are generally expensed as incurred and include certain index-based changes in rent, certain nonlease components, such as maintenance and other services provided by the lessor, and other charges included in the lease.

 

The components of lease expense were as follows:

 

 

 

Year Ended

(in thousands)

 

December 31, 2019

Finance lease cost:

 

 

 

 

 

Amortization of right-of-use assets (included in depreciation expense)

 

$

711

 

Interest on lease liabilities

 

 

 

548

Operating lease cost

 

 

 

17,014

Short-term lease cost

 

 

 

566

Variable lease cost

 

 

 

1,899

 

Total lease cost

 

 

$

20,738

 

 

 

 

 

 

 

 

Other information:

 

 

 

 

 

Cash paid for amounts included in the measurement of lease liabilities:

 

 

 

 

Operating cash flows used for finance lease

 

 

$

578

 

Operating cash flows used for operating leases

 

 

$

15,169

 

Financing cash flows used for finance lease

 

 

$

1,168

 

Right-of-use assets obtained in exchange for new operating lease liabilities

 

$

15,501

The lease assets and liabilities as of December 31, 2019 were as follows (in thousands):

 

 

 

 

December 31,

 

 

 

 

 

 

2019

Finance lease right-of-assets (included in other assets)

 

 

 

$

2,311

Operating lease right-of-use assets

 

 

 

$

76,859

Finance liability, current (included in current installments of long-term debt)

 

 

 

$

1,325

Finance lease liability, noncurrent (included in long-term debt)

 

 

 

$

3,654

Operating lease liabilities, current (included in accrued liabilities)

 

 

 

$

11,043

Operating lease liabilities, noncurrent

 

 

 

$

67,898

Weighted average remaining lease term – finance leases

 

 

 

3.5 years

Weighted average remaining lease term – operating leases

 

 

 

10.2 years

Weighted average discount rate – finance leases

 

 

 

 

10.1%

Weighted average discount rate – operating leases

 

 

 

 

4.7%

Future annual minimum lease payments and finance lease commitments as of December 31, 2019 were as follows (in thousands):

 

 

Operating

 

Finance

Year ending December 31,

 

Leases

 

 

Leases

 

2020

$

14,552

 

$

1,781

 

2021

 

12,168

 

 

1,816

 

2022

 

10,399

 

 

1,853

 

2023

 

9,751

 

 

465

 

2024

 

8,585

 

 

 

2025 and thereafter

 

46,016

 

 

 

Total minimum lease payments

$

101,471

 

$

5,915

 

Less: imputed interest

 

(22,530)

 

 

(936)

 

Present value of lease liabilities

$

78,941

 

$

4,979

As of December 31, 2019, the Company’s future operating leases that have not yet commenced are immaterial.Future annual minimum lease payments and capital lease commitments in effect as of December 31, 2018 having a noncancelable term in excess of one year as determined prior to the adoption of ASU 842 were as follows (in thousands):

 

 

 

Operating

 

 

Capital

Year ending December 31,

 

Leases

 

 

Leases

 

2019

$

15,272

 

$

1,746

 

2020

 

14,518

 

 

1,781

 

2021

 

12,203

 

 

1,816

 

2022

 

10,466

 

 

1,853

 

2023

 

9,890

 

 

465

 

Thereafter

 

47,868

 

 

 

Total minimum lease payments

$

110,217

 

$

7,661

 

Less: amount representing interest

 

 

 

 

(1,514)

 

Present value of minimum lease payments

 

 

 

 

6,147

 

Less: current installments

 

 

 

 

(1,168)

 

Capital lease obligations, less current installments

 

 

 

$

4,979

XML 18 R4.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Condensed Consolidated Statements Of Income (Loss) [Abstract]      
Sales $ 2,268,095 $ 2,566,465 $ 2,454,479
Cost of sales 2,067,689 2,345,872 2,228,559
Gross profit 200,406 220,593 225,920
Selling, general and administrative expenses 141,618 143,205 130,401
Amortization of intangible assets 9,461 9,485 10,065
Restructuring charges and other costs 13,101 9,365 8,628
Ransomware related incident costs, net 7,681 0 0
Income from operations 28,545 58,538 76,826
Interest expense (6,664) (10,473) (9,405)
Interest income 3,829 6,848 5,370
Other income (expense) 1,559 628 (1,786)
Income before income taxes 27,269 55,541 71,005
Income tax expense 3,844 32,724 102,906
Net income (loss) $ 23,425 $ 22,817 $ (31,901)
Earnings (loss) per share:      
Basic $ 0.61 $ 0.49 $ (0.64)
Diluted $ 0.60 $ 0.49 $ (0.64)
Weighted-average number of shares outstanding:      
Basic 38,338 46,332 49,680
Diluted 38,763 46,655 49,680
XML 19 R11.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories
12 Months Ended
Dec. 31, 2019
Inventories [Abstract]  
Inventories

Note 4—Inventories

 

Inventory costs are summarized as follows:

 

 

 

December 31,

(in thousands)

 

2019

 

 

2018

 

 

 

 

 

 

 

 

Raw materials

$

304,069

 

$

300,439

 

Work in process

 

8,282

 

 

7,321

 

Finished goods

 

2,605

 

 

2,215

 

 

$

314,956

 

$

309,975

XML 20 R32.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary Of Significant Accounting Policies (Policy)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Business Benchmark Electronics, Inc. (the Company) is a Texas corporation that provides innovative product design, engineering services, technology solutions and advanced manufacturing services. From initial product concept to volume production, including direct order fulfillment and aftermarket services, the Company has been providing integrated services and solutions to original equipment manufacturers (OEMs) since 1979. The Company serves the following industries: aerospace and defense (A&D), medical technologies, complex industrials, semi-cap, next-generation telecommunications and high-end computing. The Company has manufacturing operations located in the United States and Mexico (the Americas), Asia and Europe.
Principles of Consolidation

(b) Principles of Consolidation

 

The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (U.S. GAAP) and include the financial statements of Benchmark Electronics, Inc. and its wholly owned and majority owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.

Cash and Cash Equivalents and Restricted Cash

(c) Cash and Cash Equivalents and Restricted Cash

 

The Company considers all highly liquid debt instruments with an original maturity at the date of purchase of three months or less to be cash equivalents. Cash equivalents of $154.4 million and $265.4 million at December 31, 2019 and 2018, respectively, consisted primarily of money-market funds and time deposits with an initial term of less than three months. Restricted cash represents cash received from customers to settle invoices sold under accounts receivable purchase agreements that is contractually required to be set aside until the cash is remitted to the purchaser.

Allowance For Doubtful Accounts

(d) Allowance for Doubtful Accounts

 

Accounts receivable are recorded net of allowances for amounts not expected to be collected. In estimating the allowance, management considers a specific customer’s financial condition, payment history, and various information or disclosures by the customer or other publicly available information. Accounts receivable are charged against the allowance after all reasonable efforts to collect the full amount (including litigation, where appropriate) have been exhausted. During 2019, 2018 and 2017, the Company recorded $8.6 million, $1.7 million and $1.7 million in charges for a provision to accounts receivable, net of recoveries.

Inventories

(e) Inventories

 

Inventories include material, labor and overhead and are stated at the lower of cost (principally first-in, first-out method) or net realizable value.

 

Property, Plant And Equipment

(f) Property, Plant and Equipment

 

Property, plant and equipment are stated at cost. Depreciation is calculated on the straight-line method over the useful lives of the assets – 5 to 40 years for buildings and building improvements, 2 to 15 years for machinery and equipment, 2 to 12 years for furniture and fixtures and 2 to 8 years for vehicles. Leasehold improvements are

amortized on the straight-line method over the shorter of the useful life of the improvement or the remainder of the lease term.

 

Goodwill And Other Intangible Assets

(g) Goodwill and Other Intangible Assets

 

Goodwill represents the excess of purchase price over fair value of net assets acquired. Goodwill and intangible assets acquired in a business combination and determined to have an indefinite useful life are not amortized, but instead assessed for impairment at least annually. Intangible assets, including those acquired in a business combination, with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values.

Impairment Of Long-Lived Assets And Goodwill

(h) Impairment of Long-Lived Assets and Goodwill

 

Long-lived assets, such as property, plant, and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is evaluated by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset. Assets to be disposed of would be separately disclosed and reported at the lower of the carrying amount or estimated fair value less costs to sell, and are no longer depreciated. The assets and liabilities of a disposed group classified as held for sale would be disclosed separately in the appropriate asset and liability sections of the consolidated balance sheet.

 

Goodwill is tested for impairment on an annual basis, during the fourth quarter, and whenever events and changes in circumstances suggest that the carrying amount may be impaired. Circumstances that may lead to the impairment of goodwill include unforeseen decreases in future performance or industry demand or the restructuring of our operations as a result of a change in our business strategy. A qualitative assessment is allowed to determine if goodwill is potentially impaired. Based on this qualitative assessment, if the Company determines that it is more likely than not that the reporting unit’s fair value is less than its carrying value, then it performs a two-step goodwill impairment test, otherwise no further analysis is required. In connection with its annual qualitative goodwill impairment assessments as of December 31, 2019, 2018 and 2017, the Company concluded that goodwill was not impaired.

 

Earnings (Loss) Per Share

(i) Earnings (Loss) Per Share

 

Basic earnings per share is computed using the weighted-average number of shares outstanding. Diluted earnings per share is computed using the weighted-average number of shares outstanding adjusted for the incremental shares attributed to outstanding stock equivalents. Stock equivalents include common shares issuable upon the exercise of stock options and other equity instruments and are computed using the treasury stock method. Under the treasury stock method, the exercise price of a share, the amount of compensation cost, if any, for future service that the Company has not yet recognized are assumed to be used to repurchase shares in the current period.

 

The following table sets forth the calculation of basic and diluted earnings (loss) per share.

 

 

 

Year Ended December 31,

(in thousands, except per share data)

 

2019

 

 

2018

 

 

2017

 

 

 

 

 

 

 

 

 

Net income (loss)

$

23,425

 

$

22,817

 

$

(31,901)

 

 

 

 

 

 

 

 

 

 

Denominator for basic earnings per share – weighted-average number of

 

 

 

 

 

 

 

 

 

common shares outstanding during the period

 

38,338

 

 

46,332

 

 

49,680

Incremental common shares attributable to exercise of dilutive options

 

90

 

 

104

 

 

Incremental common shares attributable to outstanding

 

 

 

 

 

 

 

 

 

restricted stock units

 

335

 

 

219

 

 

Denominator for diluted earnings per share

 

38,763

 

 

46,655

 

 

49,680

Basic earnings (loss) per share

 

$ 0.61

 

 

$ 0.49

 

 

$ (0.64)

Diluted earnings (loss) per share

 

$ 0.60

 

 

$ 0.49

 

 

$ (0.64)

 

Potentially dilutive securities totaling less than 0.1 million and 0.1 million common shares in 2019 and 2018, respectively, were not included in the computation of diluted earnings per share because their effect would have been anti-dilutive. Potentially dilutive securities totaling 0.6 million common shares in 2017 were not included in the computation of diluted loss per share because their effect would have decreased the loss per share.
Revenue Recognition

(j) Revenue Recognition

 

The Company recognizes revenue as the customer takes control of the manufactured products built to customer specifications. Under the majority of the Company’s manufacturing contracts with customers, the customer controls all of the work-in-progress as products are being built. Revenues under these contracts are recognized over time based on the cost-to-cost method. Under other manufacturing contracts, the customer does not take control of the product until it is completed. Under these contracts, the Company recognizes revenue upon transfer of control of product to the customer, which is generally when the goods are shipped. Revenue from design, development and engineering services is recognized over time as the services are performed.

 

The Company’s performance obligations generally have an expected duration of one year or less. The Company applies the practical expedients and does not disclose information about remaining performance obligations that have original expected durations of one year or less or any significant financing components in the contracts.

 

The Company recognizes the incremental costs, if any, of obtaining contracts as an expense when incurred since the amortization period of the assets that the Company otherwise would have recognized is one year less.

Income Taxes

(k) Income Taxes

 

Income taxes are accounted for under the asset and liability method. Deferred income taxes are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date. The Company records a valuation allowance to reduce its deferred tax assets to the amounts that are more likely than not to be realized. The Company has considered the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in assessing the need for the valuation allowance.

Stock-Based Compensation

(l) Stock-Based Compensation

 

All share-based payments to employees, including grants of employee stock options (which have not been awarded since 2015), are recognized in the financial statements based on their grant date fair values. The total compensation cost recognized for stock-based awards was $10.2 million, $10.1 million and $7.8 million for 2019, 2018 and 2017, respectively. The total income tax benefit recognized in the income statement for stock-based awards was $2.4 million, $2.4 million and $2.8 million for 2019, 2018 and 2017, respectively. The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model. Awards of restricted stock units and performance-based restricted stock units are valued at the closing market price of the Company’s common stock on the date of grant. For performance-based restricted stock units, compensation expense is based on the probability that the performance goals will be achieved, which is monitored by management throughout the requisite service period. When it becomes probable, based on the Company’s expectation of performance during the measurement period, that more or less than the previous estimate of the awarded shares will vest, an adjustment to stock-based compensation expense is recognized as a change in accounting estimate.

 

As of December 31, 2019, the unrecognized compensation cost and remaining weighted-average amortization period related to stock-based awards were as follows:

 

 

 

 

 

Performance-

 

 

 

 

 

based

 

 

 

Restricted

 

Restricted

 

 

 

Stock

 

Stock

(in thousands)

 

Units

 

Units(1)

 

Unrecognized compensation cost

 

$ 17,621

 

$ 2,834

 

Remaining weighted-average amortization period

 

2.5 years

 

1 years

 

 

 

 

 

 

(1) Based on the probable achievement of the performance goals identified in each award.

The total cash received as a result of stock option exercises in 2019, 2018 and 2017 was approximately $ 1.6 million, $3.6 million and $11.2 million, respectively. The actual tax benefit realized as a result of stock option exercises and the vesting of other share-based awards during 2019, 2018 and 2017 was $2.3 million, $2.5 million and $5.0 million, respectively. For 2019, 2018 and 2017, the total intrinsic value of stock options exercised was $ 0.7 million, $2.3 million and $7.7 million, respectively.

 

The Company awarded performance-based restricted stock units to employees during 2019, 2018 and 2017. The number of performance-based restricted stock units that will ultimately be earned will not be determined until the end of the corresponding performance periods, and may vary from as low as zero to as high as 2.5 times the target number depending on the level of achievement of certain performance goals. The level of achievement of these goals is based upon the financial results of the Company for the last full calendar year within the performance period. The performance goals consist of certain levels of achievement using the following financial metrics: revenue, operating income margin, and return on invested capital. If the performance goals are not met based on the Company’s financial results, the applicable performance-based restricted stock units will not vest and will be forfeited. Shares subject to forfeited performance-based restricted stock units will be available for issuance under the Company’s 2019 Omnibus Incentive Compensation Plan (the 2019 Plan).

Use Of Estimates

 

(m) Use of Estimates

 

Management of the Company has made a number of estimates and assumptions relating to the reporting of assets and liabilities and the disclosure of contingent assets and liabilities to prepare these financial statements in accordance with U.S. GAAP. On an ongoing basis, management evaluates these estimates, including those related to

accounts receivable, inventories, income taxes, long-lived assets, leases, goodwill, stock-based compensation and contingencies and litigation. Actual results could differ from those estimates.

 

Fair Values Of Financial Instruments

(n) Fair Values of Financial Instruments

 

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (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. A three-tier fair value hierarchy of inputs is employed to determine fair value measurements.

 

Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets and liabilities.

Level 2 inputs are observable prices that are not quoted on active exchanges, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.

Level 3 inputs are unobservable inputs employed for measuring the fair value of assets or liabilities.

 

This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.

 

The Company’s financial instruments include cash equivalents, accounts and other receivables, accounts payable, accrued liabilities and long-term debt and financing lease obligations. The Company believes that the carrying values of these instruments approximate their fair value. As of December 31, 2019, all of the Company’s derivative instruments were recorded at fair value using Level 3 inputs. See Note 12.

Foreign Currency

 

(o) Foreign Currency

 

For foreign subsidiaries using the local currency as their functional currency, assets and liabilities are translated at exchange rates in effect at the balance sheet date and income and expenses are translated at average exchange rates. The effects of these translation adjustments are reported in other comprehensive income. Exchange losses arising from transactions denominated in a currency other than the functional currency of the entity involved are included in other expense and totaled approximately $1.7 million, $1.0 million and $2.1 million in 2019, 2018 and 2017, respectively. These amounts include the amount of gain (loss) recognized in income due to forward currency exchange contracts.

Derivative Instruments

(p) Derivative Instruments

 

All derivative instruments are recorded on the balance sheet at fair value. The Company uses derivative instruments to manage the variability of foreign currency obligations and interest rates. The Company does not enter into derivative arrangements for speculative purposes. Generally, if a derivative instrument is designated as a cash flow hedge, the change in the fair value of the derivative is recorded in other comprehensive income to the extent the derivative is effective and recognized in the consolidated statement of income when the hedged item affects earnings. Changes in fair value of derivatives that are not designated as hedges are recorded in earnings. Cash receipts and cash payments related to derivative instruments are recorded in the same category as the cash flows from the items being hedged on the consolidated statements of cash flows.

Leases

(q) New Accounting Pronouncements

 

Adopted in 2019

 

In February 2016, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2016-02, Leases (Topic 842), amended by ASU No. 2018-01, Land Easement Practical Expedient for Transition to Topic 842, ASU No. 2018-10, Codification Improvements to Topic 842, Leases and ASU No. 2018-11,

Targeted Improvements. The new standard established a right-of-use model (ROU) that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months.

 

The Company adopted this standard on its effective date of January 1, 2019 using the effective date as its date of initial application under the modified retrospective approach. Therefore, financial information for prior periods were not restated. Management elected the package of practical expedients in transition for leases that commenced prior to January 1, 2019, which permits the Company to carry forward its original assessment about lease identification, lease classification and initial directs costs. For all new and modified leases after adoption, management elected the short-term lease recognition exemption for all of the Company’s leases that qualify, in addition to the practical expedient to not separate lease and nonlease components.

 

Lease assets and liabilities are initially recognized based on the present value of lease payments over the lease term calculated using the Company’s incremental borrowing rate, unless the implicit rate is readily determinable. Our incremental borrowing rate represents the rate of interest that we would have to pay to borrow on a collateralized basis over a similar term in a similar economic environment. Lease assets also include any upfront lease payments made and exclude lease incentives. Lease terms include options to extend or terminate the lease when it is reasonably certain that those options will be exercised. Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. See Note 8.

Separation of Lease and Nonlease Components For all new and modified leases after adoption, management elected the short-term lease recognition exemption for all of the Company’s leases that qualify, in addition to the practical expedient to not separate lease and nonlease components.
Short Term Leases For all new and modified leases after adoption, management elected the short-term lease recognition exemption for all of the Company’s leases that qualify
New Accounting Pronouncements

Not Yet Adopted

 

In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326), which replaces the current incurred loss impairment methodology with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This update is effective for annual reporting periods beginning after December 15, 2019. The Company does not expect the implementation of this update to have a material impact on its consolidated financial position, results of operations or cash flows, and will adopt this update effective January 1, 2020.

 

The Company has determined that other recently issued accounting standards will either have no material impact on its consolidated financial position, results of operations or cash flows, or will not apply to its operations.

XML 22 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Plant And Equipment (Tables)
12 Months Ended
Dec. 31, 2019
Property Plant And Equipment [Abstract]  
Schedule Of Property, Plant And Equipment

 

 

 

December 31,

(in thousands)

 

2019

 

 

2018

 

Land

$

6,169

 

$

6,169

 

Buildings and building improvements

 

87,605

 

 

97,103

 

Machinery and equipment

 

538,037

 

 

514,450

 

Furniture and fixtures

 

10,558

 

 

9,343

 

Vehicles

 

1,268

 

 

1,341

 

Leasehold improvements

 

35,366

 

 

30,122

 

Construction in progress

 

5,504

 

 

13,134

 

 

 

684,507

 

 

671,662

 

Less accumulated depreciation

 

(478,688)

 

 

(460,708)

 

 

$

205,819

 

$

210,954

XML 23 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Property, Plant And Equipment (Schedule Of Property, Plant And Equipment) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Property, plant and equipment, gross $ 684,507 $ 671,662
Less accumulated depreciation (478,688) (460,708)
Property, plant and equipment, Net 205,819 210,954
Land [Member]    
Property, plant and equipment, gross 6,169 6,169
Buildings And Building Improvements [Member]    
Property, plant and equipment, gross 87,605 97,103
Machinery And Equipment [Member]    
Property, plant and equipment, gross 538,037 514,450
Furniture And Fixtures [Member]    
Property, plant and equipment, gross 10,558 9,343
Vehicles [Member]    
Property, plant and equipment, gross 1,268 1,341
Leasehold Improvements [Member]    
Property, plant and equipment, gross 35,366 30,122
Construction In Progress Member    
Property, plant and equipment, gross $ 5,504 $ 13,134
XML 24 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisitions (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
Business Combinations [Line Items]  
Purchase price paid $ 2,700
Goodwill Acquired During Period 500
Non Significant Business [Member]  
Business Combinations [Line Items]  
Purchase price paid 2,700
Goodwill Acquired During Period $ 500
XML 25 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefits) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Taxes [Abstract]      
Balances as of January 1 $ 313 $ 708 $ 7,791
Additions related to current year tax positiions 0 137 220
Additions related to prior year tax positions 200 0 894
Decreases related to prior year tax positions 0 (532) (8,197)
Balance as of December 31 $ 513 $ 313 $ 708
XML 26 R70.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Narrative (Details)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Lessee, Operating Lease, Description The Company has entered into leases for certain facilities, vehicles and other equipment. The Company’s leases consist mainly of operating leases which expire at various dates through 2036.
Lessee, Operating Lease, Variable Lease Payment, Terms and Conditions Variable lease payments are generally expensed as incurred and include certain index-based changes in rent, certain nonlease components, such as maintenance and other services provided by the lessor, and other charges included in the lease.
XML 27 R74.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Taxes [Line Items]      
Deferred $ (2,366,000) $ 7,628,000 $ 7,422,000
Effect of Tax Cuts and Jobs Act [Abstract]      
Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings Liability 57,500,000    
Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings Liability NonCurrent 51,000,000.0    
Tax Cuts and Jobs Act, Income Tax Expense (Benefit)   6,400,000 101,600,000
Revaluation of deferred tax assets and liabilities   2,000,000.0 (3,900,000)
Provisional impact of U.S. Tax Reform $ 0 4,353,000 (97,707,000)
Tax Cuts and Jobs Act, Accounting Complete [true false] true    
Tax Cuts and Jobs Act, Accounting Complete, Date Dec. 31, 2018    
Global Intangible Low-Taxed Income $ 955,000 3,206,000 0
Foreign earnings repatriated 52,100,000 560,600,000  
Income tax expense on foreign earnings expected to be repatriated 0 21,612,000 0
Net change in total deferred tax asset valuation allowance 2,300,000 2,100,000 200,000
Cumulative undistributed earnings of foreign subsidiaries 313,900,000    
Income tax incentives $ 5,035,000 $ 7,886,000 $ 7,238,000
Net impact of tax incentives, per diluted share $ 0.13 $ 0.17 $ 0.15
Interest on unrecognized tax $ 100,000    
Penalty on unrecognized tax 17,000.0    
Accrued income tax penalties and interest on unrecognized tax benefits 600,000    
Interest and penalties included in income tax expense 0 $ 100,000 $ 0
Additional reserve for uncertain tax benefits 200,000 0 894,000
Decreases related to prior year tax positions 0 532,000 8,197,000
Unrecognized deferred tax liability 1,700,000    
U.S. Federal [Member]      
Effect of Tax Cuts and Jobs Act [Abstract]      
Tax Cuts and Jobs Act, Income Tax Expense (Benefit)   3,200,000  
Revaluation of deferred tax assets and liabilities   9,200,000  
Provisional impact of U.S. Tax Reform   (4,400,000)  
Operating loss carryforwards $ 16,500,000    
U.S. Federal [Member] | Earliest Tax Year [Member]      
Effect of Tax Cuts and Jobs Act [Abstract]      
Tax credit carryforward expiration year 2027    
U.S. Federal [Member] | Latest Tax Year [Member]      
Effect of Tax Cuts and Jobs Act [Abstract]      
Operating loss carryforwards expiration Year 2036    
State and local [Member]      
Effect of Tax Cuts and Jobs Act [Abstract]      
Operating loss carryforwards $ 44,500,000    
Tax credit carryforward $ 1,900,000    
State and local [Member] | Earliest Tax Year [Member]      
Effect of Tax Cuts and Jobs Act [Abstract]      
Operating loss carryforwards expiration Year 2020    
State and local [Member] | Latest Tax Year [Member]      
Effect of Tax Cuts and Jobs Act [Abstract]      
Operating loss carryforwards expiration Year 2031    
Tax credit carryforward expiration year 2026    
Foreign [Member]      
Effect of Tax Cuts and Jobs Act [Abstract]      
Income tax expense on foreign earnings expected to be repatriated   30,800,000  
Operating loss carryforwards $ 27,500,000    
Foreign operating loss with indefinited carry forward period $ 24,800,000    
Foreign [Member] | Latest Tax Year [Member]      
Effect of Tax Cuts and Jobs Act [Abstract]      
Operating loss carryforwards expiration Year 2029    
China [Member]      
Effect of Tax Cuts and Jobs Act [Abstract]      
Income tax incentives $ 0 1,884,000 1,398,000
Malaysia [Member}      
Effect of Tax Cuts and Jobs Act [Abstract]      
Income tax incentives 3,010,000 3,287,000 4,295,000
Thailand [Member]      
Effect of Tax Cuts and Jobs Act [Abstract]      
Income tax incentives $ 2,025,000 2,715,000 $ 1,545,000
Decreases related to prior year tax positions   $ 7,300,000  
XML 28 R84.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accounts Receivable Sale Program (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Receivables [Abstract]    
Maximum Limit Accounts Receivable Sale Program $ 120.0  
Trade Accounts Receivable Sold 284.0 $ 160.0
Amount Received From Trade Accounts Receivable Sold To Third Party $ 283.2 $ 159.5
XML 29 R88.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue (Narrative) (Details)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Transferred Over Time [Member]      
Disaggregation Of Revenue [Line Items]      
Percentage Of Revenue 91.50% 93.00% 93.40%
XML 30 R78.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Income Taxes [Abstract]    
Carrying value of inventories $ 3,212 $ 2,787
Accrued liabilities and allowances deductible for tax purposes on a cash basis 8,945 6,108
Goodwill 1,976 2,351
Stock-based compensation 2,500 2,347
Operating right-of-use lease liabilities 19,087 0
Net operating loss carryforwards 19,493 20,028
Tax credit carryforwards 2,421 1,923
Other 5,148 4,373
Gross deferred tax assets 62,782 39,917
Less: valuation allowance (15,992) (13,709)
Net deferred tax assets 46,790 26,208
Plant and equipment, due to differences in depreciation (10,428) (7,617)
Operating right-of-use lease assets (18,826) 0
Intangible assets, due to differences in amortization (16,302) (18,593)
Foreign withholding tax (7,181) (9,212)
Other (2,283) (2,631)
Gross deferred tax liability (55,020) (38,053)
Net deferred tax liability (8,230) (11,845)
Long-term asset 5,274 2,478
Long-term liability (13,504) (14,323)
Net deferred tax liability $ (8,230) $ (11,845)
XML 31 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 32 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Major Customers (Tables)
12 Months Ended
Dec. 31, 2019
Major Customers [Abstract]  
Schedule Of Sales To Largest Customers Sales to our largest customers were as follows for the indicated periods:

 

 

 

 

Year ended December 31,

(in thousands)

 

2019

 

 

2018

 

 

2017

 

International Business Machines Corporation

$

*

 

$

323,795

 

$

284,636

 

Applied Materials, Inc.

$

*

 

$

*

 

$

248,183

* amount is less than 10% of total sales.
XML 33 R46.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Financial Data (Tables)
12 Months Ended
Dec. 31, 2019
Quarterly Financial Data [Abstract]  
Schedule Of Quarterly Financial Information

 

 

 

 

2019 Quarter

(in thousands, except per share data)

 

1st

 

 

2nd

 

 

3rd

 

 

4th

 

Sales

$

602,820

 

$

601,602

 

$

555,229

 

$

508,444

 

Gross profit

 

53,800

 

 

52,998

 

 

52,883

 

 

40,725

 

Net income (loss)

 

13,773

 

 

9,447

 

 

7,136

 

 

(6,931)

 

Earnings (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

0.34

 

 

0.25

 

 

0.19

 

 

(0.19)

 

 

Diluted

 

0.34

 

 

0.24

 

 

0.19

 

 

(0.19)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2018 Quarter

(in thousands, except per share data)

 

1st

 

 

2nd

 

 

3rd

 

 

4th

 

Sales

$

608,136

 

$

660,591

 

$

640,688

 

$

657,050

 

Gross profit

 

58,318

 

 

54,299

 

 

52,777

 

 

55,199

 

Net income (loss)

 

(23,641)

 

 

10,943

 

 

7,799

 

 

27,716

 

Earnings (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

(0.49)

 

 

0.23

 

 

0.17

 

 

0.64

 

 

Diluted

 

(0.49)

 

 

0.23

 

 

0.17

 

 

0.64

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2017 Quarter

(in thousands, except per share data)

 

1st

 

 

2nd

 

 

3rd

 

 

4th

 

Sales

$

557,903

 

$

619,611

 

$

610,929

 

$

666,036

 

Gross profit

 

47,532

 

 

59,484

 

 

58,243

 

 

60,661

 

Net income (loss)

 

8,555

 

 

18,074

 

 

17,831

 

 

(76,361)

 

Earnings (loss) per share:

 

 

 

 

 

 

 

 

 

 

 

 

 

Basic

 

0.17

 

 

0.36

 

 

0.36

 

 

(1.54)

 

 

Diluted

 

0.17

 

 

0.36

 

 

0.35

 

 

(1.54)

XML 34 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Schedule Of Future Minimum Lease Payments Under Noncancelable Operating Leases And Future Minimum Capital Lease Payments) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Commitments [Abstract]  
Capital Leases, 2019 $ 1,746
Capital Leases, 2020 1,781
Capital Leases, 2021 1,816
Capital Leases, 2022 1,853
Capital Leases, 2023 465
Capital Leases, thereafter 0
Capital Leases, total minimum lease payments 7,661
Less: amount representing interest 1,514
Present value of minimum lease payments 6,147
Less: current installments 1,168
Capital lease obligations, less current installments 4,979
Operating Leases, 2019 15,272
Operating Leases, 2020 14,518
Operating Leases, 2021 12,203
Operating Leases, 2022 10,466
Operating Leases, 2023 9,890
Operating Leases, thereafter 47,868
Operating Leases, total minimum lease payments $ 110,217
XML 35 R95.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accumulated other comprehensive income loss [Line Items]      
Accumulated other comprehensive loss, net of tax, beginning balance $ (11,124) $ (8,149) $ (14,176)
Other comprehensive loss before reclassifications (4,393) (2,739) 6,027
Amounts reclassified from accumulated other comprehensive loss, net of tax (1,242) (236)  
Other comprehensive loss (5,635) (2,975) 6,027
Accumulated other comprehensive loss, net of tax, ending balance (16,759) (11,124) (8,149)
Foreign currency translaction adjustments [Member]      
Accumulated other comprehensive income loss [Line Items]      
Accumulated other comprehensive loss, net of tax, beginning balance (11,840) (9,567) (14,544)
Other comprehensive loss before reclassifications (585) (2,273) 4,977
Amounts reclassified from accumulated other comprehensive loss, net of tax 0 0  
Other comprehensive loss (585) (2,273) 4,977
Accumulated other comprehensive loss, net of tax, ending balance (12,425) (11,840) (9,567)
Derivative instruments, net of tax [Member]      
Accumulated other comprehensive income loss [Line Items]      
Accumulated other comprehensive loss, net of tax, beginning balance 116 1,478 286
Other comprehensive loss before reclassifications (2,474) (1,126) 1,192
Amounts reclassified from accumulated other comprehensive loss, net of tax (1,242) (236)  
Other comprehensive loss (3,716) (1,362) 1,192
Accumulated other comprehensive loss, net of tax, ending balance (3,600) 116 1,478
Unrealized loss on investments, net of tax [Member]      
Accumulated other comprehensive income loss [Line Items]      
Accumulated other comprehensive loss, net of tax, beginning balance 0 (41) (74)
Other comprehensive loss before reclassifications 0 41 33
Amounts reclassified from accumulated other comprehensive loss, net of tax 0 0  
Other comprehensive loss 0 41 33
Accumulated other comprehensive loss, net of tax, ending balance 0 0 (41)
Other, net of tax [Member]      
Accumulated other comprehensive income loss [Line Items]      
Accumulated other comprehensive loss, net of tax, beginning balance 600 (19) 156
Other comprehensive loss before reclassifications (1,334) 619 (175)
Amounts reclassified from accumulated other comprehensive loss, net of tax 0 0  
Other comprehensive loss (1,334) 619 (175)
Accumulated other comprehensive loss, net of tax, ending balance $ (734) $ 600 $ (19)
XML 36 R65.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Borrowing Facilities (Maturities of Long-Term Debt And Capital Lease Obligations) (Details)
$ in Millions
Dec. 31, 2019
USD ($)
Debt Disclosure [Abstract]  
Aggregate maturies of long-term debt and capital lease obligations in 2020 $ 7.5
Aggregate maturies of long-term debt and capital lease obligations in 2021 7.5
Aggregate maturies of long-term debt and capital lease obligations in 2022 7.5
Aggregate maturies of long-term debt and capital lease obligations in 2023 $ 121.9
XML 37 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill And Other Intangible Assets (Schedule Of Amortization Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Goodwill And Other Intangible Assets [Abstract]      
Amortization of intangible assets $ 9,461 $ 9,485 $ 10,065
Amortization of capitalized purchased software costs 1,393 1,198 1,078
Amortization of debt costs 461 2,717 861
Total amortization $ 11,315 $ 13,400 $ 12,004
XML 38 R91.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring Charges (Schedule Of Accrued Restructuring Balances) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Restructuring Cost and Reserve [Line Items]      
Beginning Balance $ 1,335 $ 290  
Restructuring charges 8,507 5,197  
Cash Payment (4,931) (4,012)  
Non-Cash Activity (944) (116)  
Foreign Exchange Adjustments (11) (24)  
Ending Balance 3,956 1,335 $ 290
2019 [Member]      
Restructuring Cost and Reserve [Line Items]      
Beginning Balance 0    
Restructuring charges 8,046    
Cash Payment (3,146)    
Non-Cash Activity (944)    
Foreign Exchange Adjustments 0    
Ending Balance 3,956 0  
2018 [Member]      
Restructuring Cost and Reserve [Line Items]      
Beginning Balance 1,200 0  
Restructuring charges 461 4,588  
Cash Payment (1,661) (3,388)  
Non-Cash Activity 0 0  
Foreign Exchange Adjustments 0 0  
Ending Balance 0 1,200 0
2017 [Member]      
Restructuring Cost and Reserve [Line Items]      
Beginning Balance 135 245  
Restructuring charges 0 369 2,967
Cash Payment (124) (455)  
Non-Cash Activity 0 0  
Foreign Exchange Adjustments (11) (24)  
Ending Balance 0 135 245
2016 [Member]      
Restructuring Cost and Reserve [Line Items]      
Beginning Balance 0 45  
Restructuring charges   240  
Cash Payment   (169)  
Non-Cash Activity   (116)  
Foreign Exchange Adjustments   0  
Ending Balance   0 45
Severance [Member] | 2019 [Member]      
Restructuring Cost and Reserve [Line Items]      
Beginning Balance 0    
Restructuring charges 6,449    
Cash Payment (2,493)    
Non-Cash Activity 0    
Foreign Exchange Adjustments 0    
Ending Balance 3,956 0  
Severance [Member] | 2018 [Member]      
Restructuring Cost and Reserve [Line Items]      
Beginning Balance 282 0  
Restructuring charges 0 2,815  
Cash Payment (282) (2,533)  
Non-Cash Activity 0 0  
Foreign Exchange Adjustments 0 0  
Ending Balance 0 282 0
Severance [Member] | 2017 [Member]      
Restructuring Cost and Reserve [Line Items]      
Beginning Balance 0 47  
Restructuring charges 0 3  
Cash Payment 0 (50)  
Non-Cash Activity 0 0  
Foreign Exchange Adjustments 0 0  
Ending Balance 0 0 47
Severance [Member] | 2016 [Member]      
Restructuring Cost and Reserve [Line Items]      
Beginning Balance 0 29  
Restructuring charges   (6)  
Cash Payment   (23)  
Non-Cash Activity   0  
Foreign Exchange Adjustments   0  
Ending Balance   0 29
Lease Facility Costs [Member] | 2017 [Member]      
Restructuring Cost and Reserve [Line Items]      
Beginning Balance 0 0  
Restructuring charges   96  
Cash Payment   (96)  
Non-Cash Activity   0  
Foreign Exchange Adjustments   0  
Ending Balance   0 0
Other Exit Costs [Member] | 2019 [Member]      
Restructuring Cost and Reserve [Line Items]      
Beginning Balance 0    
Restructuring charges 1,597    
Cash Payment (653)    
Non-Cash Activity (944)    
Foreign Exchange Adjustments 0    
Ending Balance 0 0  
Other Exit Costs [Member] | 2018 [Member]      
Restructuring Cost and Reserve [Line Items]      
Beginning Balance 918 0  
Restructuring charges 461 1,773  
Cash Payment (1,379) (855)  
Non-Cash Activity 0 0  
Foreign Exchange Adjustments 0 0  
Ending Balance 0 918 0
Other Exit Costs [Member] | 2017 [Member]      
Restructuring Cost and Reserve [Line Items]      
Beginning Balance 135 198  
Restructuring charges 0 270  
Cash Payment (124) (309)  
Non-Cash Activity 0 0  
Foreign Exchange Adjustments (11) (24)  
Ending Balance 0 135 198
Other Exit Costs [Member] | 2016 [Member]      
Restructuring Cost and Reserve [Line Items]      
Beginning Balance $ 0 16  
Restructuring charges   246  
Cash Payment   (146)  
Non-Cash Activity   (116)  
Foreign Exchange Adjustments   0  
Ending Balance   $ 0 $ 16
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Ransomware Incident
12 Months Ended
Dec. 31, 2019
Ransomware incident  
Ransomware Incident

Note 20—Ransomware Incident

 

During the fourth quarter ended December 31, 2019, some of the Company’s systems were affected by a ransomware incident that encrypted information on its systems and disrupted customer and employee access to its applications and services. The Company immediately took steps to isolate the impact and implemented measures to prevent additional systems from being affected, including taking its network offline as a precaution. In connection with this incident, third party consultants and forensic experts were engaged to assist with the restoration and remediation of the Company’s systems and, with the assistance of law enforcement, to investigate the incident. The Company has found no evidence that customer or employee data was exfiltrated from its network.

 

The Company restored connectivity and resumed operations quickly following the ransomware incident. However, fourth quarter 2019 operations were adversely affected by the inefficiencies caused by taking the network offline for a period of time. As a result, the Company’s fourth quarter 2019 revenue was also adversely affected as the Company was unable to fulfill a portion of customer demand during the quarter.

 

We do have insurance coverage, including cyber insurance, and are working diligently with our insurance carriers on claims to recover costs incurred. We expect that the insurance recovery process will be ongoing throughout 2020.

 

In 2019, ransomware incident related costs incurred totaled $7.7 million, net of estimated insurance recoveries of $5.0 million. These costs were primarily comprised of certain employee related expenses and various third party consulting services including forensic experts, legal counsel and other IT professional expenses.

 

We expect to incur additional costs related to the ransomware event in 2020, but these are not expected to be significant. Further insurance recoveries will be recorded when considered probable for recovery.

XML 41 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue
12 Months Ended
Dec. 31, 2019
Revenue From Contract With Customer [Abstract]  
Revenue

Note 16 – Revenue

The Company’s revenues are generated primarily from the sale of manufactured products built to customer specifications. The Company also generates revenue from design, development and engineering services, in addition to the sale of other inventory.

 

Revenue is measured based on the consideration specified in a contract with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a manufactured product to a customer. The Company’s contracts with customers are generally short-term in nature. Customers are generally billed when the product is shipped or as services are performed. Under the majority of the Company’s manufacturing contracts with customers, the customer controls all of the work-in-progress as products are being built. Revenues under these contracts are recognized progressively based on the cost-to-cost method. For other manufacturing contracts, the customer does not take control of the product until it is completed. Under these contracts, the Company recognizes revenue upon transfer of control of the product to the customer. Revenue from design, development and engineering services is recognized over time as the services are performed. The Company assumes no significant obligations after shipment as it typically warrants workmanship only. Therefore, the warranty provisions are generally not significant.

 

If the Company records revenue, but does not issue an invoice, a contract asset is recognized. The contract asset is transferred to accounts receivable when the entitlement to payment becomes unconditional.

 

Taxes assessed by governmental authorities that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.

 

Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as fulfillment costs and are included in cost of sales.

 

 

 

Disaggregation of revenue

In the following tables, revenue is disaggregated by market sector. The tables also include a reconciliation of the disaggregated revenue with the reportable operating segments.

 

 

 

Reportable Operating Segments

 

 

 

Year Ended December 31, 2019

(in thousands)

 

Americas

 

Asia

 

Europe

 

Total

Market Sector:

 

 

 

 

 

 

 

 

 

Industrials

$

165,163

$

214,575

$

73,838

$

453,576

 

A&D

 

400,326

 

 

31,597

 

431,923

 

Medical

 

263,688

 

167,296

 

17,218

 

448,202

 

Semi-Cap

 

102,908

 

123,764

 

51,093

 

277,765

 

Computing

 

308,077

 

53,051

 

85

 

361,213

 

Telecommunications

 

143,686

 

149,890

 

1,840

 

295,416

 

External revenue

 

1,383,848

 

708,576

 

175,671

 

2,268,095

 

Elimination of intersegment sales

 

44,947

 

33,054

 

713

 

78,714

 

Segment revenue

$

1,428,795

$

741,630

$

176,384

$

2,346,809

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31, 2018

 

 

 

Americas

 

Asia

 

Europe

 

Total

Market Sector:

 

 

 

 

 

 

 

 

 

Industrials

$

184,500

$

241,765

$

66,798

$

493,063

 

A&D

 

374,852

 

 

31,550

 

406,402

 

Medical

 

235,287

 

144,528

 

14,152

 

393,967

 

Semi-Cap

 

155,687

 

135,299

 

63,992

 

354,978

 

Computing

 

504,391

 

69,657

 

6,797

 

580,845

 

Telecommunications

 

162,813

 

171,520

 

2,877

 

337,210

 

External revenue

 

1,617,530

 

762,769

 

186,166

 

2,566,465

 

Elimination of intersegment sales

 

29,872

 

38,543

 

351

 

68,766

 

Segment revenue

$

1,647,402

$

801,312

$

186,517

$

2,635,231

 

 

 

 

 

 

 

 

 

 

 

 

 

Year Ended December 31, 2017 (as adjusted)

(in thousands)

 

Americas

 

Asia

 

Europe

 

Total

Market Sector:

 

 

 

 

 

 

 

 

 

Industrials

$

213,699

$

213,504

$

69,233

$

496,436

 

A&D

 

361,200

 

2,430

 

28,060

 

391,690

 

Medical

 

204,677

 

149,650

 

19,458

 

373,785

 

Semi-Cap

 

158,151

 

140,967

 

47,223

 

346,341

 

Computing

 

444,401

 

85,988

 

9,971

 

540,360

 

Telecommunications

 

172,122

 

130,954

 

2,791

 

305,867

 

External revenue

 

1,554,250

 

723,493

 

176,736

 

2,454,479

 

Elimination of intersegment sales

 

30,479

 

54,123

 

218

 

84,820

 

Segment revenue

$

1,584,729

$

777,616

$

176,954

$

2,539,299

During 2019, 2018 and 2017, 91.5%, 93.0% and 93.4%, respectively, of the Company’s revenue was recognized as products and services are transferred over time.
XML 42 bhe-20191231_htm.xml IDEA: XBRL DOCUMENT 0000863436 2018-01-01 2018-12-31 0000863436 2017-01-01 2017-12-31 0000863436 2018-10-01 2018-12-31 0000863436 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000863436 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000863436 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000863436 2018-12-31 0000863436 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0000863436 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-12-31 0000863436 country:CN 2018-01-01 2018-12-31 0000863436 country:MY 2018-01-01 2018-12-31 0000863436 country:TH 2018-01-01 2018-12-31 0000863436 2019-12-31 0000863436 srt:AmericasMember 2018-01-01 2018-12-31 0000863436 srt:AsiaMember 2018-01-01 2018-12-31 0000863436 srt:EuropeMember 2018-01-01 2018-12-31 0000863436 us-gaap:CorporateMember 2018-01-01 2018-12-31 0000863436 country:US 2018-01-01 2018-12-31 0000863436 country:US 2017-01-01 2017-12-31 0000863436 country:US 2018-12-31 0000863436 bhe:OtherRegionsMember 2018-12-31 0000863436 srt:AsiaMember 2018-01-01 2018-12-31 0000863436 srt:EuropeMember 2018-01-01 2018-12-31 0000863436 bhe:OtherRegionsMember 2018-01-01 2018-12-31 0000863436 srt:AsiaMember 2017-01-01 2017-12-31 0000863436 srt:EuropeMember 2017-01-01 2017-12-31 0000863436 bhe:OtherRegionsMember 2017-01-01 2017-12-31 0000863436 srt:AsiaMember 2018-12-31 0000863436 srt:EuropeMember 2018-12-31 0000863436 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-12-31 0000863436 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-12-31 0000863436 2019-01-01 2019-12-31 0000863436 2017-01-01 2017-03-31 0000863436 2016-12-31 0000863436 us-gaap:CommonStockMember 2016-12-31 0000863436 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000863436 us-gaap:RetainedEarningsMember 2016-12-31 0000863436 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000863436 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000863436 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000863436 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-12-31 0000863436 us-gaap:PerformanceSharesMember 2016-12-31 0000863436 us-gaap:PerformanceSharesMember 2017-01-01 2017-12-31 0000863436 us-gaap:PerformanceSharesMember 2018-01-01 2018-12-31 0000863436 us-gaap:PerformanceSharesMember 2018-12-31 0000863436 country:CN 2017-01-01 2017-12-31 0000863436 country:TH 2017-01-01 2017-12-31 0000863436 country:MY 2017-01-01 2017-12-31 0000863436 srt:AmericasMember 2017-01-01 2017-12-31 0000863436 srt:AsiaMember 2017-01-01 2017-12-31 0000863436 srt:EuropeMember 2017-01-01 2017-12-31 0000863436 us-gaap:CorporateMember 2017-01-01 2017-12-31 0000863436 srt:AsiaMember 2017-12-31 0000863436 srt:EuropeMember 2017-12-31 0000863436 us-gaap:CorporateAndOtherMember 2017-12-31 0000863436 country:US 2017-12-31 0000863436 srt:AsiaMember 2017-12-31 0000863436 srt:EuropeMember 2017-12-31 0000863436 bhe:OtherRegionsMember 2017-12-31 0000863436 2017-12-31 0000863436 us-gaap:AccumulatedTranslationAdjustmentMember 2017-01-01 2017-12-31 0000863436 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-01-01 2017-12-31 0000863436 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000863436 srt:AmericasMember 2018-12-31 0000863436 srt:AsiaMember 2018-12-31 0000863436 srt:EuropeMember 2018-12-31 0000863436 us-gaap:CorporateAndOtherMember 2018-12-31 0000863436 us-gaap:CustomerRelationshipsMember 2018-12-31 0000863436 us-gaap:PatentedTechnologyMember 2018-12-31 0000863436 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0000863436 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-01-01 2018-12-31 0000863436 srt:AmericasMember 2017-12-31 0000863436 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-12-31 0000863436 us-gaap:TrademarksAndTradeNamesMember 2018-12-31 0000863436 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2017-01-01 2017-12-31 0000863436 us-gaap:AccumulatedTranslationAdjustmentMember 2016-12-31 0000863436 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-12-31 0000863436 srt:AsiaMember 2016-12-31 0000863436 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0000863436 srt:AmericasMember 2016-12-31 0000863436 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2016-12-31 0000863436 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-12-31 0000863436 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-12-31 0000863436 bhe:RestrictedSharesAndRestrictedStockUnitsMember 2018-01-01 2018-12-31 0000863436 us-gaap:IntersegmentEliminationMember 2018-01-01 2018-12-31 0000863436 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-12-31 0000863436 bhe:TermLoanFacilityMember 2019-01-01 2019-12-31 0000863436 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000863436 bhe:TermLoanFacilityMember 2019-12-31 0000863436 2017-10-01 2017-12-31 0000863436 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0000863436 bhe:RestrictedSharesAndRestrictedStockUnitsMember 2017-01-01 2017-12-31 0000863436 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwoThousandAndNineteenMember 2018-12-31 0000863436 us-gaap:IntersegmentEliminationMember 2017-01-01 2017-12-31 0000863436 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-12-31 0000863436 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2016-12-31 0000863436 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-01-01 2017-12-31 0000863436 us-gaap:InterestRateSwapMember 2018-12-31 0000863436 us-gaap:InterestRateSwapMember 2018-01-01 2018-12-31 0000863436 bhe:TermLoanFacilityMember us-gaap:InterestRateSwapMember 2019-12-31 0000863436 us-gaap:InterestRateSwapMember 2017-01-01 2017-12-31 0000863436 country:US 2019-12-31 0000863436 bhe:OtherRegionsMember 2019-12-31 0000863436 srt:AsiaMember 2019-12-31 0000863436 srt:EuropeMember 2019-12-31 0000863436 2018-03-06 0000863436 srt:AmericasMember 2019-12-31 0000863436 srt:AsiaMember 2019-12-31 0000863436 srt:EuropeMember 2019-12-31 0000863436 us-gaap:CorporateAndOtherMember 2019-12-31 0000863436 srt:AmericasMember 2018-01-01 2018-12-31 0000863436 us-gaap:IntersegmentEliminationMember srt:EuropeMember 2018-01-01 2018-12-31 0000863436 us-gaap:IntersegmentEliminationMember srt:AsiaMember 2018-01-01 2018-12-31 0000863436 us-gaap:IntersegmentEliminationMember srt:AmericasMember 2018-01-01 2018-12-31 0000863436 us-gaap:OperatingSegmentsMember srt:EuropeMember 2018-01-01 2018-12-31 0000863436 us-gaap:OperatingSegmentsMember srt:AsiaMember 2018-01-01 2018-12-31 0000863436 us-gaap:OperatingSegmentsMember srt:AmericasMember 2018-01-01 2018-12-31 0000863436 us-gaap:OperatingSegmentsMember 2018-01-01 2018-12-31 0000863436 srt:AmericasMember 2017-01-01 2017-12-31 0000863436 us-gaap:IntersegmentEliminationMember srt:EuropeMember 2017-01-01 2017-12-31 0000863436 us-gaap:IntersegmentEliminationMember srt:AsiaMember 2017-01-01 2017-12-31 0000863436 us-gaap:IntersegmentEliminationMember srt:AmericasMember 2017-01-01 2017-12-31 0000863436 us-gaap:OperatingSegmentsMember 2017-01-01 2017-12-31 0000863436 us-gaap:OperatingSegmentsMember srt:AmericasMember 2017-01-01 2017-12-31 0000863436 us-gaap:OperatingSegmentsMember srt:AsiaMember 2017-01-01 2017-12-31 0000863436 us-gaap:OperatingSegmentsMember srt:EuropeMember 2017-01-01 2017-12-31 0000863436 us-gaap:TransferredOverTimeMember 2018-01-01 2018-12-31 0000863436 us-gaap:TransferredOverTimeMember 2017-01-01 2017-12-31 0000863436 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000863436 2019-07-01 2019-09-30 0000863436 2018-07-01 2018-09-30 0000863436 bhe:TwothousandandseventeenMember 2018-12-31 0000863436 2018-01-01 2018-03-31 0000863436 2017-04-01 2017-06-30 0000863436 2017-07-01 2017-09-30 0000863436 bhe:CreditAgreementMember bhe:BankOfAmericaCreditAgreementMember 2019-01-01 2019-12-31 0000863436 bhe:IndustrialsSectorMember 2019-01-01 2019-12-31 0000863436 bhe:AerospaceAndDefenseSectorMember 2019-01-01 2019-12-31 0000863436 us-gaap:HealthcareSectorMember 2019-01-01 2019-12-31 0000863436 bhe:Semi-CapSectorMember 2019-01-01 2019-12-31 0000863436 bhe:ComputingSectorMember 2019-01-01 2019-12-31 0000863436 bhe:TelecommunicationsSectorMember 2019-01-01 2019-12-31 0000863436 srt:AmericasMember bhe:IndustrialsSectorMember 2019-01-01 2019-12-31 0000863436 srt:AmericasMember bhe:AerospaceAndDefenseSectorMember 2019-01-01 2019-12-31 0000863436 srt:AmericasMember us-gaap:HealthcareSectorMember 2019-01-01 2019-12-31 0000863436 srt:AmericasMember bhe:Semi-CapSectorMember 2019-01-01 2019-12-31 0000863436 srt:AmericasMember bhe:ComputingSectorMember 2019-01-01 2019-12-31 0000863436 srt:AmericasMember bhe:TelecommunicationsSectorMember 2019-01-01 2019-12-31 0000863436 srt:AsiaMember bhe:IndustrialsSectorMember 2019-01-01 2019-12-31 0000863436 srt:AsiaMember bhe:AerospaceAndDefenseSectorMember 2019-01-01 2019-12-31 0000863436 srt:AsiaMember us-gaap:HealthcareSectorMember 2019-01-01 2019-12-31 0000863436 srt:AsiaMember bhe:Semi-CapSectorMember 2019-01-01 2019-12-31 0000863436 srt:AsiaMember bhe:ComputingSectorMember 2019-01-01 2019-12-31 0000863436 srt:AsiaMember bhe:TelecommunicationsSectorMember 2019-01-01 2019-12-31 0000863436 srt:EuropeMember bhe:IndustrialsSectorMember 2019-01-01 2019-12-31 0000863436 srt:EuropeMember bhe:AerospaceAndDefenseSectorMember 2019-01-01 2019-12-31 0000863436 srt:EuropeMember us-gaap:HealthcareSectorMember 2019-01-01 2019-12-31 0000863436 srt:EuropeMember bhe:Semi-CapSectorMember 2019-01-01 2019-12-31 0000863436 srt:EuropeMember bhe:ComputingSectorMember 2019-01-01 2019-12-31 0000863436 srt:EuropeMember bhe:TelecommunicationsSectorMember 2019-01-01 2019-12-31 0000863436 bhe:IndustrialsSectorMember 2017-01-01 2017-12-31 0000863436 bhe:AerospaceAndDefenseSectorMember 2017-01-01 2017-12-31 0000863436 us-gaap:HealthcareSectorMember 2017-01-01 2017-12-31 0000863436 bhe:Semi-CapSectorMember 2017-01-01 2017-12-31 0000863436 bhe:ComputingSectorMember 2017-01-01 2017-12-31 0000863436 bhe:TelecommunicationsSectorMember 2017-01-01 2017-12-31 0000863436 srt:AmericasMember bhe:IndustrialsSectorMember 2017-01-01 2017-12-31 0000863436 srt:AmericasMember bhe:AerospaceAndDefenseSectorMember 2017-01-01 2017-12-31 0000863436 srt:AmericasMember us-gaap:HealthcareSectorMember 2017-01-01 2017-12-31 0000863436 srt:AmericasMember bhe:Semi-CapSectorMember 2017-01-01 2017-12-31 0000863436 srt:AmericasMember bhe:ComputingSectorMember 2017-01-01 2017-12-31 0000863436 srt:AmericasMember bhe:TelecommunicationsSectorMember 2017-01-01 2017-12-31 0000863436 srt:AsiaMember bhe:IndustrialsSectorMember 2017-01-01 2017-12-31 0000863436 srt:AsiaMember bhe:AerospaceAndDefenseSectorMember 2017-01-01 2017-12-31 0000863436 srt:AsiaMember us-gaap:HealthcareSectorMember 2017-01-01 2017-12-31 0000863436 srt:AsiaMember bhe:Semi-CapSectorMember 2017-01-01 2017-12-31 0000863436 srt:AsiaMember bhe:ComputingSectorMember 2017-01-01 2017-12-31 0000863436 srt:AsiaMember bhe:TelecommunicationsSectorMember 2017-01-01 2017-12-31 0000863436 srt:EuropeMember bhe:IndustrialsSectorMember 2017-01-01 2017-12-31 0000863436 srt:EuropeMember bhe:AerospaceAndDefenseSectorMember 2017-01-01 2017-12-31 0000863436 srt:EuropeMember us-gaap:HealthcareSectorMember 2017-01-01 2017-12-31 0000863436 srt:EuropeMember bhe:Semi-CapSectorMember 2017-01-01 2017-12-31 0000863436 srt:EuropeMember bhe:ComputingSectorMember 2017-01-01 2017-12-31 0000863436 srt:EuropeMember bhe:TelecommunicationsSectorMember 2017-01-01 2017-12-31 0000863436 bhe:OtherexitcostsMember bhe:TwothousandandseventeenMember 2018-12-31 0000863436 us-gaap:ForeignCountryMember 2018-01-01 2018-12-31 0000863436 2018-10-26 0000863436 bhe:TwoThousandAndNineteenMember 2019-01-01 2019-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwoThousandAndNineteenMember 2019-01-01 2019-12-31 0000863436 bhe:TwothousandandseventeenMember 2019-01-01 2019-12-31 0000863436 bhe:TwoThousandAndEighteenMember 2019-01-01 2019-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwoThousandAndEighteenMember 2019-01-01 2019-12-31 0000863436 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000863436 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000863436 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000863436 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000863436 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000863436 country:CN 2019-01-01 2019-12-31 0000863436 country:MY 2019-01-01 2019-12-31 0000863436 country:TH 2019-01-01 2019-12-31 0000863436 us-gaap:AccumulatedTranslationAdjustmentMember 2019-01-01 2019-12-31 0000863436 us-gaap:PerformanceSharesMember 2019-01-01 2019-12-31 0000863436 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-01-01 2019-12-31 0000863436 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-12-31 0000863436 us-gaap:InterestRateSwapMember 2019-01-01 2019-12-31 0000863436 us-gaap:AccumulatedTranslationAdjustmentMember 2019-12-31 0000863436 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-12-31 0000863436 us-gaap:CustomerRelationshipsMember 2019-12-31 0000863436 us-gaap:PatentedTechnologyMember 2019-12-31 0000863436 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0000863436 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-12-31 0000863436 us-gaap:TrademarksAndTradeNamesMember 2019-12-31 0000863436 us-gaap:PerformanceSharesMember 2019-12-31 0000863436 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0000863436 bhe:OtherexitcostsMember bhe:TwothousandandseventeenMember 2019-01-01 2019-12-31 0000863436 bhe:OtherexitcostsMember bhe:TwoThousandAndEighteenMember 2019-01-01 2019-12-31 0000863436 bhe:OtherexitcostsMember bhe:TwoThousandAndNineteenMember 2019-01-01 2019-12-31 0000863436 us-gaap:InterestRateSwapMember 2019-12-31 0000863436 us-gaap:InterestRateSwapMember 2017-12-31 0000863436 us-gaap:TransferredOverTimeMember 2019-01-01 2019-12-31 0000863436 us-gaap:EmployeeStockOptionMember bhe:EmployeeAwardsMember 2019-01-01 2019-12-31 0000863436 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0000863436 us-gaap:PerformanceSharesMember bhe:EmployeeAwardsMember 2019-01-01 2019-12-31 0000863436 us-gaap:RestrictedStockUnitsRSUMember bhe:EmployeeAwardsMember 2019-01-01 2019-12-31 0000863436 us-gaap:RestrictedStockUnitsRSUMember bhe:NonEmployeeAwardsMember 2019-01-01 2019-12-31 0000863436 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0000863436 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0000863436 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-12-31 0000863436 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2019-01-01 2019-12-31 0000863436 bhe:TermLoanFacilityMember 2018-07-20 0000863436 bhe:TermLoanFacilityMember bhe:BankOfAmericaCreditAgreementMember 2019-01-01 2019-12-31 0000863436 srt:MinimumMember bhe:CreditAgreementMember 2019-01-01 2019-12-31 0000863436 srt:MaximumMember bhe:CreditAgreementMember 2019-01-01 2019-12-31 0000863436 bhe:OtherRegionsMember 2019-01-01 2019-12-31 0000863436 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0000863436 srt:AmericasMember 2019-01-01 2019-12-31 0000863436 srt:AsiaMember 2019-01-01 2019-12-31 0000863436 srt:EuropeMember 2019-01-01 2019-12-31 0000863436 us-gaap:CorporateMember 2019-01-01 2019-12-31 0000863436 country:US 2019-01-01 2019-12-31 0000863436 srt:AsiaMember 2019-01-01 2019-12-31 0000863436 srt:EuropeMember 2019-01-01 2019-12-31 0000863436 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-12-31 0000863436 bhe:RestrictedSharesAndRestrictedStockUnitsMember 2019-01-01 2019-12-31 0000863436 us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0000863436 srt:AmericasMember 2019-01-01 2019-12-31 0000863436 us-gaap:OperatingSegmentsMember srt:AmericasMember 2019-01-01 2019-12-31 0000863436 us-gaap:IntersegmentEliminationMember srt:AmericasMember 2019-01-01 2019-12-31 0000863436 us-gaap:OperatingSegmentsMember srt:AsiaMember 2019-01-01 2019-12-31 0000863436 us-gaap:IntersegmentEliminationMember srt:AsiaMember 2019-01-01 2019-12-31 0000863436 us-gaap:OperatingSegmentsMember srt:EuropeMember 2019-01-01 2019-12-31 0000863436 us-gaap:IntersegmentEliminationMember srt:EuropeMember 2019-01-01 2019-12-31 0000863436 bhe:CreditAgreementMember 2019-01-01 2019-12-31 0000863436 bhe:ThailandCreditFacilityMember bhe:BenchmarkElectronicsThailandPublicCompanyLimitedMember 2019-01-01 2019-12-31 0000863436 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000863436 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2019-01-01 2019-12-31 0000863436 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2019-01-01 2019-12-31 0000863436 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2019-01-01 2019-12-31 0000863436 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0000863436 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2019-01-01 2019-12-31 0000863436 srt:MinimumMember us-gaap:VehiclesMember 2019-01-01 2019-12-31 0000863436 srt:MaximumMember us-gaap:VehiclesMember 2019-01-01 2019-12-31 0000863436 bhe:NonsignificantbusinessMember 2018-01-01 2018-12-31 0000863436 us-gaap:LandMember 2019-12-31 0000863436 us-gaap:LandMember 2018-12-31 0000863436 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0000863436 us-gaap:BuildingAndBuildingImprovementsMember 2018-12-31 0000863436 us-gaap:MachineryAndEquipmentMember 2019-12-31 0000863436 us-gaap:MachineryAndEquipmentMember 2018-12-31 0000863436 us-gaap:FurnitureAndFixturesMember 2019-12-31 0000863436 us-gaap:FurnitureAndFixturesMember 2018-12-31 0000863436 us-gaap:VehiclesMember 2019-12-31 0000863436 us-gaap:VehiclesMember 2018-12-31 0000863436 us-gaap:LeaseholdImprovementsMember 2019-12-31 0000863436 us-gaap:LeaseholdImprovementsMember 2018-12-31 0000863436 us-gaap:ConstructionInProgressMember 2019-12-31 0000863436 us-gaap:ConstructionInProgressMember 2018-12-31 0000863436 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-01-01 2018-12-31 0000863436 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-01-01 2017-12-31 0000863436 bhe:CreditAgreementMember 2018-07-20 0000863436 us-gaap:RevolvingCreditFacilityMember 2018-07-20 0000863436 us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-12-31 0000863436 srt:MinimumMember bhe:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0000863436 srt:MaximumMember bhe:CreditAgreementMember us-gaap:LondonInterbankOfferedRateLIBORMember 2019-01-01 2019-12-31 0000863436 srt:MinimumMember bhe:CreditAgreementMember us-gaap:BaseRateMember 2019-01-01 2019-12-31 0000863436 srt:MaximumMember bhe:CreditAgreementMember us-gaap:BaseRateMember 2019-01-01 2019-12-31 0000863436 bhe:ThailandCreditFacilityMember bhe:BenchmarkElectronicsThailandPublicCompanyLimitedMember 2018-12-31 0000863436 us-gaap:MediumTermNotesMember 2019-12-31 0000863436 us-gaap:MediumTermNotesMember 2018-12-31 0000863436 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0000863436 us-gaap:PerformanceSharesMember 2017-12-31 0000863436 2019-06-30 0000863436 us-gaap:CommonStockMember 2017-12-31 0000863436 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000863436 us-gaap:RetainedEarningsMember 2017-12-31 0000863436 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000863436 us-gaap:CommonStockMember 2018-12-31 0000863436 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000863436 us-gaap:RetainedEarningsMember 2018-12-31 0000863436 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000863436 us-gaap:CommonStockMember 2019-12-31 0000863436 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000863436 us-gaap:RetainedEarningsMember 2019-12-31 0000863436 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000863436 2018-04-01 2018-06-30 0000863436 2019-01-01 2019-03-31 0000863436 2019-04-01 2019-06-30 0000863436 2019-10-01 2019-12-31 0000863436 us-gaap:SubsequentEventMember 2020-01-13 2020-01-13 0000863436 us-gaap:SubsequentEventMember 2020-02-19 0000863436 us-gaap:SubsequentEventMember 2020-02-01 2020-02-29 0000863436 us-gaap:DomesticCountryMember 2019-12-31 0000863436 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0000863436 us-gaap:StateAndLocalJurisdictionMember us-gaap:EarliestTaxYearMember 2019-01-01 2019-12-31 0000863436 us-gaap:StateAndLocalJurisdictionMember us-gaap:LatestTaxYearMember 2019-01-01 2019-12-31 0000863436 us-gaap:AccountsReceivableMember 2019-01-01 2019-12-31 0000863436 bhe:LargestCustomerAccountsReceivableMember us-gaap:AccountsReceivableMember 2019-01-01 2019-12-31 0000863436 us-gaap:InterestRateSwapMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-12-31 0000863436 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-12-31 0000863436 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000863436 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0000863436 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2017-12-31 0000863436 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-12-31 0000863436 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-01-01 2019-12-31 0000863436 2015-12-07 0000863436 us-gaap:DomesticCountryMember 2018-01-01 2018-12-31 0000863436 us-gaap:ForeignCountryMember us-gaap:LatestTaxYearMember 2019-01-01 2019-12-31 0000863436 us-gaap:ForeignCountryMember 2019-12-31 0000863436 us-gaap:DomesticCountryMember us-gaap:EarliestTaxYearMember 2019-01-01 2019-12-31 0000863436 us-gaap:DomesticCountryMember us-gaap:LatestTaxYearMember 2019-01-01 2019-12-31 0000863436 2020-02-28 0000863436 bhe:UnitedstatesemployeesdefinedcontributionmemberMember 2019-01-01 2019-12-31 0000863436 bhe:UnitedstatesemployeesdefinedcontributionmemberMember 2018-01-01 2018-12-31 0000863436 bhe:UnitedstatesemployeesdefinedcontributionmemberMember 2017-01-01 2017-12-31 0000863436 bhe:ForeignpensionplansdefinedcontributionmemberMember 2019-01-01 2019-12-31 0000863436 bhe:ForeignpensionplansdefinedcontributionmemberMember 2018-01-01 2018-12-31 0000863436 bhe:ForeignpensionplansdefinedcontributionmemberMember 2017-01-01 2017-12-31 0000863436 bhe:IndustrialsSectorMember 2018-01-01 2018-12-31 0000863436 bhe:AerospaceAndDefenseSectorMember 2018-01-01 2018-12-31 0000863436 us-gaap:HealthcareSectorMember 2018-01-01 2018-12-31 0000863436 bhe:Semi-CapSectorMember 2018-01-01 2018-12-31 0000863436 bhe:ComputingSectorMember 2018-01-01 2018-12-31 0000863436 bhe:TelecommunicationsSectorMember 2018-01-01 2018-12-31 0000863436 srt:AmericasMember bhe:IndustrialsSectorMember 2018-01-01 2018-12-31 0000863436 srt:AmericasMember bhe:AerospaceAndDefenseSectorMember 2018-01-01 2018-12-31 0000863436 srt:AmericasMember us-gaap:HealthcareSectorMember 2018-01-01 2018-12-31 0000863436 srt:AmericasMember bhe:Semi-CapSectorMember 2018-01-01 2018-12-31 0000863436 srt:AmericasMember bhe:ComputingSectorMember 2018-01-01 2018-12-31 0000863436 srt:AmericasMember bhe:TelecommunicationsSectorMember 2018-01-01 2018-12-31 0000863436 srt:AsiaMember bhe:IndustrialsSectorMember 2018-01-01 2018-12-31 0000863436 srt:AsiaMember bhe:AerospaceAndDefenseSectorMember 2018-01-01 2018-12-31 0000863436 srt:AsiaMember us-gaap:HealthcareSectorMember 2018-01-01 2018-12-31 0000863436 srt:AsiaMember bhe:Semi-CapSectorMember 2018-01-01 2018-12-31 0000863436 srt:AsiaMember bhe:ComputingSectorMember 2018-01-01 2018-12-31 0000863436 srt:AsiaMember bhe:TelecommunicationsSectorMember 2018-01-01 2018-12-31 0000863436 srt:EuropeMember bhe:IndustrialsSectorMember 2018-01-01 2018-12-31 0000863436 srt:EuropeMember bhe:AerospaceAndDefenseSectorMember 2018-01-01 2018-12-31 0000863436 srt:EuropeMember us-gaap:HealthcareSectorMember 2018-01-01 2018-12-31 0000863436 srt:EuropeMember bhe:Semi-CapSectorMember 2018-01-01 2018-12-31 0000863436 srt:EuropeMember bhe:ComputingSectorMember 2018-01-01 2018-12-31 0000863436 srt:EuropeMember bhe:TelecommunicationsSectorMember 2018-01-01 2018-12-31 0000863436 bhe:InternationalbusinessmachinescorporationmemberMember 2018-01-01 2018-12-31 0000863436 bhe:InternationalbusinessmachinescorporationmemberMember 2017-01-01 2017-12-31 0000863436 bhe:AppliedMaterialsIncMember 2017-01-01 2017-12-31 0000863436 us-gaap:AllowanceForCreditLossMember 2018-12-31 0000863436 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0000863436 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000863436 us-gaap:AllowanceForCreditLossMember 2017-12-31 0000863436 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 0000863436 us-gaap:AllowanceForCreditLossMember 2016-12-31 0000863436 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-12-31 0000863436 bhe:TwothousandandseventeenMember 2017-01-01 2017-12-31 0000863436 bhe:TwoThousandAndEighteenMember 2018-01-01 2018-12-31 0000863436 bhe:TwoThousandAndEighteenMember 2018-12-31 0000863436 bhe:TwoThousandAndEighteenMember 2019-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwothousandandseventeenMember 2018-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwothousandandseventeenMember 2019-01-01 2019-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwothousandandseventeenMember 2019-12-31 0000863436 bhe:OtherexitcostsMember bhe:TwothousandandseventeenMember 2019-12-31 0000863436 bhe:TwothousandandseventeenMember 2019-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwoThousandAndNineteenMember 2019-12-31 0000863436 bhe:OtherexitcostsMember bhe:TwoThousandAndNineteenMember 2018-12-31 0000863436 bhe:OtherexitcostsMember bhe:TwoThousandAndNineteenMember 2019-12-31 0000863436 bhe:TwoThousandAndNineteenMember 2018-12-31 0000863436 bhe:TwoThousandAndNineteenMember 2019-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwoThousandAndEighteenMember 2018-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwoThousandAndEighteenMember 2019-12-31 0000863436 bhe:OtherexitcostsMember bhe:TwoThousandAndEighteenMember 2018-12-31 0000863436 bhe:OtherexitcostsMember bhe:TwoThousandAndEighteenMember 2019-12-31 0000863436 srt:AmericasMember bhe:TwoThousandAndNineteenMember 2019-01-01 2019-12-31 0000863436 srt:AsiaMember bhe:TwoThousandAndNineteenMember 2019-01-01 2019-12-31 0000863436 srt:EuropeMember bhe:TwoThousandAndNineteenMember 2019-01-01 2019-12-31 0000863436 srt:AsiaMember bhe:TwoThousandAndEighteenMember 2018-01-01 2018-12-31 0000863436 srt:AmericasMember bhe:TwoThousandAndEighteenMember 2018-01-01 2018-12-31 0000863436 srt:EuropeMember bhe:TwoThousandAndEighteenMember 2018-01-01 2018-12-31 0000863436 srt:AmericasMember bhe:TwothousandandseventeenMember 2017-01-01 2017-12-31 0000863436 srt:AsiaMember bhe:TwothousandandseventeenMember 2017-01-01 2017-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwothousandandseventeenMember 2017-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwothousandandseventeenMember 2018-01-01 2018-12-31 0000863436 us-gaap:FacilityClosingMember bhe:TwothousandandseventeenMember 2017-12-31 0000863436 us-gaap:FacilityClosingMember bhe:TwothousandandseventeenMember 2018-01-01 2018-12-31 0000863436 us-gaap:FacilityClosingMember bhe:TwothousandandseventeenMember 2018-12-31 0000863436 bhe:OtherexitcostsMember bhe:TwothousandandseventeenMember 2017-12-31 0000863436 bhe:OtherexitcostsMember bhe:TwothousandandseventeenMember 2018-01-01 2018-12-31 0000863436 bhe:TwoThousandAndEighteenMember 2017-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwoThousandAndEighteenMember 2017-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwoThousandAndEighteenMember 2018-01-01 2018-12-31 0000863436 bhe:OtherexitcostsMember bhe:TwoThousandAndEighteenMember 2017-12-31 0000863436 bhe:OtherexitcostsMember bhe:TwoThousandAndEighteenMember 2018-01-01 2018-12-31 0000863436 bhe:TwothousandandseventeenMember 2017-12-31 0000863436 bhe:TwothousandandseventeenMember 2018-01-01 2018-12-31 0000863436 bhe:TwoThousandAndSixteenMember 2017-12-31 0000863436 bhe:TwoThousandAndSixteenMember 2018-01-01 2018-12-31 0000863436 bhe:TwoThousandAndSixteenMember 2018-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwoThousandAndSixteenMember 2017-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwoThousandAndSixteenMember 2018-01-01 2018-12-31 0000863436 us-gaap:EmployeeSeveranceMember bhe:TwoThousandAndSixteenMember 2018-12-31 0000863436 bhe:OtherexitcostsMember bhe:TwoThousandAndSixteenMember 2017-12-31 0000863436 bhe:OtherexitcostsMember bhe:TwoThousandAndSixteenMember 2018-01-01 2018-12-31 0000863436 bhe:OtherexitcostsMember bhe:TwoThousandAndSixteenMember 2018-12-31 0000863436 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2019-12-31 0000863436 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2019-12-31 0000863436 us-gaap:AccumulatedTranslationAdjustmentMember 2018-12-31 0000863436 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0000863436 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-12-31 0000863436 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-12-31 iso4217:THB iso4217:USD pure shares iso4217:USD shares dummy:number_of_employees bhe:number_of_largest_customers P3Y5M26D P3Y5M26D 0.1 5000000 145000000 41357000 0.1 P5Y 0.1 5000000 145000000 36957000 0.1 2500000 P2Y6M P1Y P3Y6M P10Y2M12D 0.101 0.047 FY Yes Yes 0000863436 false P4Y P3Y P4Y P1Y Large Accelerated Filer 1 us-gaap:OtherAssetsNoncurrent us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent us-gaap:LongTermDebtAndCapitalLeaseObligations us-gaap:OtherLiabilitiesCurrent 2019-10-31 No Yes --12-31 10-K true 2019-12-31 2019 false 1-10560 BENCHMARK ELECTRONICS, INC. TX 74-2211011 56 South Rockford Drive Tempe AZ 85281 623 300-7000 Common Stock, par value $0.10 per share BHE NYSE false false false 900000000 36755144 <span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Portions of the Company’s Proxy Statement for the 2020 Annual Shareholders Meeting are incorporated herein by reference (Part III, Items 10-14).</span> 347558000 458102000 16398000 0 10085000 1733000 324424000 468161000 161061000 140082000 314956000 309975000 29566000 27024000 1119000 206000 1195082000 1403550000 205819000 210954000 0 192116000 192116000 5274000 2478000 84724000 90685000 1759874000 1899783000 8825000 6793000 302994000 422053000 7895000 10435000 139531000 97878000 459245000 537159000 138912000 147277000 0 65483000 68799000 13504000 14323000 3696000 4136000 512019000 554939000 515876000 584274000 -16759000 -11124000 1014832000 1132225000 1759874000 1899783000 2268095000 2566465000 2454479000 2067689000 2345872000 2228559000 200406000 220593000 225920000 141618000 143205000 130401000 9461000 9485000 10065000 13101000 9365000 8628000 7681000 0 0 28545000 58538000 76826000 6664000 10473000 9405000 3829000 6848000 5370000 1559000 628000 -1786000 27269000 55541000 71005000 3844000 32724000 102906000 23425000 22817000 -31901000 0.61 0.49 -0.64 0.60 0.49 -0.64 38338000 46332000 49680000 38763000 46655000 49680000 23425000 22817000 -31901000 -585000 -2273000 4977000 0 41000 33000 -3716000 -1362000 1192000 -1334000 619000 -175000 -5635000 -2975000 6027000 17790000 19842000 -25874000 49330000 4933000 626093000 758870000 -14176000 1375720000 0 213000 -213000 0 0 0 7815000 0 0 7815000 963000 97000 10676000 18575000 0 29348000 582000 58000 11150000 0 0 11208000 206000 21000 -21000 0 0 0 12000 -1000 -382000 0 0 -383000 0 0 -31901000 0 -31901000 0 0 0 6027000 6027000 49143000 4914000 634192000 708181000 -8149000 1339138000 0 10089000 0 0 10089000 8236000 823000 91520000 119515000 0 211858000 200000 20000 3611000 0 0 3631000 306000 31000 -31000 0 0 0 56000 -6000 -1402000 0 0 -1408000 0 0 27209000 0 27209000 0 0 22817000 0 22817000 0 0 0 -2975000 -2975000 41357000 4136000 554939000 584274000 -11124000 1132225000 0 10194000 0 0 10194000 4719000 472000 52436000 69202000 0 122110000 82000 8000 1577000 0 0 1585000 311000 31000 -31000 0 0 0 74000 -7000 -2224000 0 0 -2231000 0 0 22621000 0 22621000 0 0 23425000 0 23425000 0 0 0 -5635000 -5635000 36957000 3696000 512019000 515876000 -16759000 1014832000 23425000 22817000 -31901000 37112000 38439000 36668000 11315000 13400000 12004000 8608000 1712000 1697000 -2367000 7628000 7422000 834000 96000 42000 5000000 0 0 -53000 262000 202000 10194000 10089000 7815000 -134926000 33952000 -4657000 20979000 -6414000 -9710000 5238000 43264000 24570000 -2494000 -10238000 7812000 -121860000 61391000 29542000 28877000 5778000 13519000 -1029000 0 0 -10287000 -23837000 87251000 93136000 76687000 145842000 50000 522000 250000 32576000 62808000 50786000 259000 239000 280000 2542000 3924000 3720000 0 2731000 0 54000 147000 2145000 -34863000 -68849000 -56121000 1585000 3631000 11208000 2231000 1408000 383000 23287000 21005000 0 0 50000000 100000000 6794000 108024000 112396000 122110000 211858000 29348000 0 2303000 433000 -152837000 -290967000 -31352000 418000 -1315000 2744000 -94146000 -284444000 61113000 458102000 742546000 681433000 363956000 458102000 742546000 <p style="margin-top: 6.00pt; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 1—Summary of Significant Accounting Policies</span></p><p style="margin-top: 6.00pt; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(a) Business</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Benchmark Electronics, Inc. (the Company) is a Texas corporation that provides innovative product design, engineering services, technology solutions and advanced manufacturing services. From initial product concept to volume production, including direct order fulfillment and aftermarket services, the Company has been providing integrated services and solutions to original equipment manufacturers (OEMs) since 1979. The Company serves the following industries: aerospace and defense (A&amp;D), medical technologies, complex industrials, semi-cap, next-generation telecommunications and high-end computing. The Company has manufacturing operations located in the United States and Mexico (the Americas), Asia and Europe.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 6.00pt; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(b) Principles of Consolidation</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (U.S. GAAP) and include the financial statements of Benchmark Electronics, Inc. and its wholly owned and majority owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 6.00pt; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(c) Cash and Cash Equivalents and Restricted Cash</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company considers all highly liquid debt instruments with an original maturity at the date of purchase of three months or less to be cash equivalents. Cash equivalents of $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">154.4 million and $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">265.4 million at December 31, 2019 and 2018, respectively, consisted primarily of money-market funds and time deposits with an initial term of less than three months. Restricted cash represents cash received from customers to settle invoices sold under accounts receivable purchase agreements that is contractually required to be set aside until the cash is remitted to the purchaser.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 6.00pt; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(d) Allowance for Doubtful Accounts</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Accounts receivable are recorded net of allowances for amounts not expected to be collected. In estimating the allowance, management considers a specific customer’s financial condition, payment history, and various information or disclosures by the customer or other publicly available information. Accounts receivable are charged against the allowance after all reasonable efforts to collect the full amount (including litigation, where appropriate) have been exhausted. During 2019, 2018 and 2017, the Company recorded $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8.6 million, $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.7 million and $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.7 million in charges for a provision to accounts receivable, net of recoveries.</span></p><p style="margin-top: 6.00pt; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(e) Inventories</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Inventories include material, labor and overhead and are stated at the lower of cost (principally first-in, first-out method) or net realizable value.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 6.00pt; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(f) Property, Plant and Equipment</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Property, plant and equipment are stated at cost. Depreciation is calculated on the straight-line method over the useful lives of the assets – </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5 to </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">40 years for buildings and building improvements, </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2 to </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">15 years for machinery and equipment, </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2 to </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">12 years for furniture and fixtures and </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2 to </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8 years for vehicles. Leasehold improvements are</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">amortized on the straight-line method over the shorter of the useful life of the improvement or the remainder of the lease term.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(g) Goodwill and Other Intangible Assets</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Goodwill represents the excess of purchase price over fair value of net assets acquired. Goodwill and intangible assets acquired in a business combination and determined to have an indefinite useful life are not amortized, but instead assessed for impairment at least annually. Intangible assets, including those acquired in a business combination, with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(h) Impairment of Long-Lived Assets and Goodwill</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Long-lived assets, such as property, plant, and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is evaluated by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset. Assets to be disposed of would be separately disclosed and reported at the lower of the carrying amount or estimated fair value less costs to sell, and are no longer depreciated. The assets and liabilities of a disposed group classified as held for sale would be disclosed separately in the appropriate asset and liability sections of the consolidated balance sheet.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Goodwill is tested for impairment on an annual basis, during the fourth quarter, and whenever events and changes in circumstances suggest that the carrying amount may be impaired. </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Circumstances that may lead to the impairment of goodwill include unforeseen decreases in future performance or industry demand or the restructuring of our operations as a result of a change in our business strategy. A qualitative assessment is allowed to determine if goodwill is potentially impaired. </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Based on this qualitative assessment, if the Company determines that it is more likely than not that the reporting unit’s fair value is less than its carrying value, then it performs a two-step goodwill impairment test, otherwise no further analysis is required. In connection with its annual qualitative goodwill impairment assessments as of December 31, </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2019, 2018 and 2017</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">, the Company concluded that goodwill was not impaired.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(i) Earnings (Loss) Per Share</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Basic earnings per share is computed using the weighted-average number of shares outstanding. Diluted earnings per share is computed using the weighted-average number of shares outstanding adjusted for the incremental shares attributed to outstanding stock equivalents. Stock equivalents include common shares issuable upon the exercise of stock options and other equity instruments and are computed using the treasury stock method. Under the treasury stock method, the exercise price of a share, the amount of compensation cost, if any, for future service that the Company has not yet recognized are assumed to be used to repurchase shares in the current period.<br/></span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The following table sets forth the calculation of basic and diluted earnings (loss) per share.</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 34%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands, except per share data)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Net income (loss)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">23,425</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">22,817</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">31,901)</span></p></td></tr><tr style="height: 0.04in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Denominator for basic earnings per share – weighted-average number of</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.08in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">common shares outstanding during the period</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">38,338</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">46,332</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">49,680</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Incremental common shares attributable to exercise of dilutive options</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">90</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">104</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Incremental common shares attributable to outstanding</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.08in"><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">restricted stock units</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">335</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">219</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Denominator for diluted earnings per share</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">38,763</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">46,655</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">49,680</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Basic earnings (loss) per share</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.61</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.49</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ (</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.64)</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Diluted earnings (loss) per share</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.60</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.49</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ (</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.64)</span></p></td></tr><tr style="height: 0.08in"><td colspan="10" style="vertical-align: bottom; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr></table><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Potentially dilutive securities totaling less than </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.1 million and </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.1 million common shares in 2019 and 2018, respectively, were not included in the computation of diluted earnings per share because their effect would have been anti-dilutive. Potentially dilutive securities totaling </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.6 million common shares in 2017 were not included in the computation of diluted loss per share because their effect would have decreased the loss per share.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 6.00pt; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(j) Revenue Recognition</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company recognizes revenue as the customer takes control of the manufactured products built to customer specifications. Under the majority of the Company’s manufacturing contracts with customers, the customer controls all of the work-in-progress as products are being built. Revenues under these contracts are recognized over time based on the cost-to-cost method. Under other manufacturing contracts, the customer does not take control of the product until it is completed. Under these contracts, the Company recognizes revenue upon transfer of control of product to the customer, which is generally when the goods are shipped. Revenue from design, development and engineering services is recognized over time as the services are performed.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company’s performance obligations generally have an expected duration of one year or less. The Company applies the practical expedients and does not disclose information about remaining performance obligations that have original expected durations of one year or less or any significant financing components in the contracts.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company recognizes the incremental costs, if any, of obtaining contracts as an expense when incurred since the amortization period of the assets that the Company otherwise would have recognized is one year less.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(k) Income Taxes</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Income taxes are accounted for under the asset and liability method. Deferred income taxes are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date. The Company records a valuation allowance to reduce its deferred tax assets to the amounts that are more likely than not to be realized. The Company has considered the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in assessing the need for the valuation allowance.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(l) Stock-Based Compensation</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">All share-based payments to employees, including grants of employee stock options (which have not been awarded since 2015), are recognized in the financial statements based on their grant date fair values. The total compensation cost recognized for stock-based awards was $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10.2 million, $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10.1 million and $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7.8 million for 2019, 2018 and 2017, respectively. The total income tax benefit recognized in the income statement for stock-based awards was $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.4 million, $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.4 million and $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.8 million for 2019, 2018 and 2017, respectively. The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model. Awards of restricted stock units and performance-based restricted stock units are valued at the closing market price of the Company’s common stock on the date of grant. For performance-based restricted stock units, compensation expense is based on the probability that the performance goals will be achieved, which is monitored by management throughout the requisite service period. When it becomes probable, based on the Company’s expectation of performance during the measurement period, that more or less than the previous estimate of the awarded shares will vest, an adjustment to stock-based compensation expense is recognized as a change in accounting estimate.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">As of December 31, 2019, the unrecognized compensation cost and remaining weighted-average amortization period related to stock-based awards were as follows:</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Performance-</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">based</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Restricted</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Restricted</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Stock</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Stock</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 71%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt"> Units</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Units<sup>(1)</sup></span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Unrecognized compensation cost</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> $ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">17,621 </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> $ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,834 </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Remaining weighted-average amortization period</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_789">2.5 years</span></span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_822">1 years</span></span></p></td></tr><tr style="height: 0.08in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td colspan="6" style="vertical-align: bottom; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><sup>(1)</sup> Based on the probable achievement of the performance goals identified in each award.</span></p></td></tr></table><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The total cash received as a result of stock option exercises in 2019, 2018 and 2017 was approximately $ </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.6 million, $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3.6 million and $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11.2 million, respectively. The actual tax benefit realized as a result of stock option exercises and the vesting of other share-based awards during 2019, 2018 and 2017 was $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.3 million, $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.5 million and $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5.0 million, respectively. For 2019, 2018 and 2017, the total intrinsic value of stock options exercised was $ </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.7 million, $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.3 million and $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7.7 million, respectively.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company awarded performance-based restricted stock units to employees during 2019, 2018 and 2017. The number of performance-based restricted stock units that will ultimately be earned will not be determined until the end of the corresponding performance periods, and may vary from as low as zero to as high as 2.5 times the target number depending on the level of achievement of certain performance goals. The level of achievement of these goals is based upon the financial results of the Company for the last full calendar year within the performance period. The performance goals consist of certain levels of achievement using the following financial metrics: revenue, operating income margin, and return on invested capital. If the performance goals are not met based on the Company’s financial results, the applicable performance-based restricted stock units will not vest and will be forfeited. Shares subject to forfeited performance-based restricted stock units will be available for issuance under the Company’s 2019 Omnibus Incentive Compensation Plan (the 2019 Plan).</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(m) Use of Estimates</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Management of the Company has made a number of estimates and assumptions relating to the reporting of assets and liabilities and the disclosure of contingent assets and liabilities to prepare these financial statements in accordance with U.S. GAAP. On an ongoing basis, management evaluates these estimates, including those related to</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">accounts receivable, inventories, income taxes, long-lived assets, leases, goodwill, stock-based compensation and contingencies and litigation. Actual results could differ from those estimates.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(n) Fair Values of Financial Instruments</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (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. A three-tier fair value hierarchy of inputs is employed to determine fair value measurements.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; margin-left: 0.50in; text-indent: -0.13in; text-align: left"><span style="color: #000000; font-family: Symbol; font-size: 10.00pt; display: inline-block; width: 0.13in"></span> <span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets and liabilities.</span></p><p style="margin-top: 0; margin-bottom: 0; margin-left: 0.50in; text-indent: -0.13in; text-align: left"><span style="color: #000000; font-family: Symbol; font-size: 10.00pt; display: inline-block; width: 0.13in"></span> <span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Level 2 inputs are observable prices that are not quoted on active exchanges, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.</span></p><p style="margin-top: 0; margin-bottom: 0; margin-left: 0.50in; text-indent: -0.13in; text-align: left"><span style="color: #000000; font-family: Symbol; font-size: 10.00pt; display: inline-block; width: 0.13in"></span> <span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Level 3 inputs are unobservable inputs employed for measuring the fair value of assets or liabilities.</span></p><p style="margin-top: 0; margin-bottom: 0; margin-left: 0.25in; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company’s financial instruments include cash equivalents, accounts and other receivables, accounts payable, accrued liabilities and long-term debt and financing lease obligations. The Company believes that the carrying values of these instruments approximate their fair value. As of December 31, 2019, all of the Company’s derivative instruments were recorded at fair value using Level 3 inputs. See Note 12.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(o) Foreign Currency</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">For foreign subsidiaries using the local currency as their functional currency, assets and liabilities are translated at exchange rates in effect at the balance sheet date and income and expenses are translated at average exchange rates. The effects of these translation adjustments are reported in other comprehensive income. Exchange losses arising from transactions denominated in a currency other than the functional currency of the entity involved are included in other expense and totaled approximately $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.7 million, $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.0 million and $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.1 million in 2019, 2018 and 2017, respectively. These amounts include the amount of gain (loss) recognized in income due to forward currency exchange contracts.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(p) Derivative Instruments</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">All derivative instruments are recorded on the balance sheet at fair value. The Company uses derivative instruments to manage the variability of foreign currency obligations and interest rates. The Company does not enter into derivative arrangements for speculative purposes. Generally, if a derivative instrument is designated as a cash flow hedge, the change in the fair value of the derivative is recorded in other comprehensive income to the extent the derivative is effective and recognized in the consolidated statement of income when the hedged item affects earnings. Changes in fair value of derivatives that are not designated as hedges are recorded in earnings. Cash receipts and cash payments related to derivative instruments are recorded in the same category as the cash flows from the items being hedged on the consolidated statements of cash flows.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(q) New Accounting Pronouncements</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt; text-decoration: underline">Adopted in 2019</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">In February 2016, the Financial Accounting Standards Board (FASB)</span><span style="font-family: Calibri; font-size: 11.00pt"> </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">issued Accounting Standards Update (ASU) No. 2016-02, </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-style: italic; font-size: 10.00pt">Leases (Topic 842)</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">, amended by ASU No. 2018-01, </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-style: italic; font-size: 10.00pt">Land Easement Practical Expedient for Transition to Topic 842</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">, ASU No. 2018-10, </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-style: italic; font-size: 10.00pt">Codification Improvements to Topic 842, Leases</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> and ASU No. 2018-11, </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-style: italic; font-size: 10.00pt">Targeted Improvements</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">. The new standard established a right-of-use model (ROU) that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company adopted this standard on its effective date of January 1, 2019 using the effective date as its date of initial application under the modified retrospective approach. Therefore, financial information for prior periods were not restated. </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Management elected the package of practical expedients in transition for leases that commenced prior to January 1, 2019, which permits the Company to carry forward its original assessment about lease identification, lease classification and initial directs costs. </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">For all new and modified leases after adoption, management elected the short-term lease recognition exemption for all of the Company’s leases that qualify</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">, in addition to the practical expedient to not separate lease and nonlease components.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Lease assets and liabilities are initially recognized based on the present value of lease payments over the lease term calculated using the Company’s incremental borrowing rate, unless the implicit rate is readily determinable. Our incremental borrowing rate represents the rate of interest that we would have to pay to borrow on a collateralized basis over a similar term in a similar economic environment. Lease assets also include any upfront lease payments made and exclude lease incentives. </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Lease terms include options to extend or terminate the lease when it is reasonably certain that those options will be exercised.</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. See Note 8.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt; text-decoration: underline">Not Yet Adopted</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326), which replaces the current incurred loss impairment methodology with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This update is effective for annual reporting periods beginning after December 15, 2019. The Company does not expect the implementation of this update to have a material impact on its consolidated financial position, results of operations or cash flows, and will adopt this update effective January 1, 2020.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company has determined that other recently issued accounting standards will either have no material impact on its consolidated financial position, results of operations or cash flows, or will not apply to its operations.</span></p> <span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Benchmark Electronics, Inc. (the Company) is a Texas corporation that provides innovative product design, engineering services, technology solutions and advanced manufacturing services. From initial product concept to volume production, including direct order fulfillment and aftermarket services, the Company has been providing integrated services and solutions to original equipment manufacturers (OEMs) since 1979. The Company serves the following industries: aerospace and defense (A&amp;D), medical technologies, complex industrials, semi-cap, next-generation telecommunications and high-end computing. The Company has manufacturing operations located in the United States and Mexico (the Americas), Asia and Europe.</span> <p style="margin-top: 6.00pt; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(b) Principles of Consolidation</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (U.S. GAAP) and include the financial statements of Benchmark Electronics, Inc. and its wholly owned and majority owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</span></p> <p style="margin-top: 6.00pt; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(c) Cash and Cash Equivalents and Restricted Cash</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company considers all highly liquid debt instruments with an original maturity at the date of purchase of three months or less to be cash equivalents. Cash equivalents of $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">154.4 million and $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">265.4 million at December 31, 2019 and 2018, respectively, consisted primarily of money-market funds and time deposits with an initial term of less than three months. Restricted cash represents cash received from customers to settle invoices sold under accounts receivable purchase agreements that is contractually required to be set aside until the cash is remitted to the purchaser.</span></p> 154400000 265400000 <p style="margin-top: 6.00pt; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(d) Allowance for Doubtful Accounts</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Accounts receivable are recorded net of allowances for amounts not expected to be collected. In estimating the allowance, management considers a specific customer’s financial condition, payment history, and various information or disclosures by the customer or other publicly available information. Accounts receivable are charged against the allowance after all reasonable efforts to collect the full amount (including litigation, where appropriate) have been exhausted. During 2019, 2018 and 2017, the Company recorded $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8.6 million, $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.7 million and $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.7 million in charges for a provision to accounts receivable, net of recoveries.</span></p> 8600000 1700000 1700000 <p style="margin-top: 6.00pt; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(e) Inventories</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Inventories include material, labor and overhead and are stated at the lower of cost (principally first-in, first-out method) or net realizable value.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p> <p style="margin-top: 6.00pt; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(f) Property, Plant and Equipment</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Property, plant and equipment are stated at cost. Depreciation is calculated on the straight-line method over the useful lives of the assets – </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5 to </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">40 years for buildings and building improvements, </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2 to </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">15 years for machinery and equipment, </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2 to </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">12 years for furniture and fixtures and </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2 to </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8 years for vehicles. Leasehold improvements are</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">amortized on the straight-line method over the shorter of the useful life of the improvement or the remainder of the lease term.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p> P5Y P40Y P2Y P15Y P2Y P12Y P2Y P8Y <p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(g) Goodwill and Other Intangible Assets</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Goodwill represents the excess of purchase price over fair value of net assets acquired. Goodwill and intangible assets acquired in a business combination and determined to have an indefinite useful life are not amortized, but instead assessed for impairment at least annually. Intangible assets, including those acquired in a business combination, with estimable useful lives are amortized over their respective estimated useful lives to their estimated residual values.</span></p> <p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(h) Impairment of Long-Lived Assets and Goodwill</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Long-lived assets, such as property, plant, and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is evaluated by a comparison of the carrying amount of an asset to estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated undiscounted future cash flows, an impairment charge is recognized by the amount by which the carrying amount of the asset exceeds the estimated fair value of the asset. Assets to be disposed of would be separately disclosed and reported at the lower of the carrying amount or estimated fair value less costs to sell, and are no longer depreciated. The assets and liabilities of a disposed group classified as held for sale would be disclosed separately in the appropriate asset and liability sections of the consolidated balance sheet.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Goodwill is tested for impairment on an annual basis, during the fourth quarter, and whenever events and changes in circumstances suggest that the carrying amount may be impaired. </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Circumstances that may lead to the impairment of goodwill include unforeseen decreases in future performance or industry demand or the restructuring of our operations as a result of a change in our business strategy. A qualitative assessment is allowed to determine if goodwill is potentially impaired. </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Based on this qualitative assessment, if the Company determines that it is more likely than not that the reporting unit’s fair value is less than its carrying value, then it performs a two-step goodwill impairment test, otherwise no further analysis is required. In connection with its annual qualitative goodwill impairment assessments as of December 31, </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2019, 2018 and 2017</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">, the Company concluded that goodwill was not impaired.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p> <p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(i) Earnings (Loss) Per Share</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Basic earnings per share is computed using the weighted-average number of shares outstanding. Diluted earnings per share is computed using the weighted-average number of shares outstanding adjusted for the incremental shares attributed to outstanding stock equivalents. Stock equivalents include common shares issuable upon the exercise of stock options and other equity instruments and are computed using the treasury stock method. Under the treasury stock method, the exercise price of a share, the amount of compensation cost, if any, for future service that the Company has not yet recognized are assumed to be used to repurchase shares in the current period.<br/></span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The following table sets forth the calculation of basic and diluted earnings (loss) per share.</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 34%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands, except per share data)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Net income (loss)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">23,425</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">22,817</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">31,901)</span></p></td></tr><tr style="height: 0.04in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Denominator for basic earnings per share – weighted-average number of</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.08in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">common shares outstanding during the period</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">38,338</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">46,332</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">49,680</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Incremental common shares attributable to exercise of dilutive options</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">90</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">104</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Incremental common shares attributable to outstanding</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.08in"><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">restricted stock units</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">335</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">219</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Denominator for diluted earnings per share</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">38,763</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">46,655</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">49,680</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Basic earnings (loss) per share</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.61</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.49</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ (</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.64)</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Diluted earnings (loss) per share</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.60</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.49</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ (</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.64)</span></p></td></tr><tr style="height: 0.08in"><td colspan="10" style="vertical-align: bottom; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr></table><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Potentially dilutive securities totaling less than </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.1 million and </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.1 million common shares in 2019 and 2018, respectively, were not included in the computation of diluted earnings per share because their effect would have been anti-dilutive. Potentially dilutive securities totaling </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.6 million common shares in 2017 were not included in the computation of diluted loss per share because their effect would have decreased the loss per share.</span> <span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The following table sets forth the calculation of basic and diluted earnings (loss) per share.</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 34%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands, except per share data)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Net income (loss)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">23,425</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">22,817</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">31,901)</span></p></td></tr><tr style="height: 0.04in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Denominator for basic earnings per share – weighted-average number of</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.08in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">common shares outstanding during the period</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">38,338</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">46,332</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">49,680</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Incremental common shares attributable to exercise of dilutive options</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">90</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">104</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Incremental common shares attributable to outstanding</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.08in"><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">restricted stock units</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">335</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">219</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Denominator for diluted earnings per share</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">38,763</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">46,655</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">49,680</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Basic earnings (loss) per share</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.61</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.49</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ (</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.64)</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 65%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Diluted earnings (loss) per share</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.60</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.49</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ (</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.64)</span></p></td></tr><tr style="height: 0.08in"><td colspan="10" style="vertical-align: bottom; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr></table> 23425000 22817000 -31901000 38338000 46332000 49680000 90000 104000 0 335000 219000 0 38763000 46655000 49680000 0.61 0.49 -0.64 0.60 0.49 -0.64 100000 100000 600000 <p style="margin-top: 6.00pt; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(j) Revenue Recognition</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company recognizes revenue as the customer takes control of the manufactured products built to customer specifications. Under the majority of the Company’s manufacturing contracts with customers, the customer controls all of the work-in-progress as products are being built. Revenues under these contracts are recognized over time based on the cost-to-cost method. Under other manufacturing contracts, the customer does not take control of the product until it is completed. Under these contracts, the Company recognizes revenue upon transfer of control of product to the customer, which is generally when the goods are shipped. Revenue from design, development and engineering services is recognized over time as the services are performed.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company’s performance obligations generally have an expected duration of one year or less. The Company applies the practical expedients and does not disclose information about remaining performance obligations that have original expected durations of one year or less or any significant financing components in the contracts.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company recognizes the incremental costs, if any, of obtaining contracts as an expense when incurred since the amortization period of the assets that the Company otherwise would have recognized is one year less.</span></p> <p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(k) Income Taxes</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Income taxes are accounted for under the asset and liability method. Deferred income taxes are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date. The Company records a valuation allowance to reduce its deferred tax assets to the amounts that are more likely than not to be realized. The Company has considered the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in assessing the need for the valuation allowance.</span></p> <p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(l) Stock-Based Compensation</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">All share-based payments to employees, including grants of employee stock options (which have not been awarded since 2015), are recognized in the financial statements based on their grant date fair values. The total compensation cost recognized for stock-based awards was $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10.2 million, $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10.1 million and $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7.8 million for 2019, 2018 and 2017, respectively. The total income tax benefit recognized in the income statement for stock-based awards was $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.4 million, $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.4 million and $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.8 million for 2019, 2018 and 2017, respectively. The fair value of each option grant is estimated on the date of grant using the Black-Scholes option pricing model. Awards of restricted stock units and performance-based restricted stock units are valued at the closing market price of the Company’s common stock on the date of grant. For performance-based restricted stock units, compensation expense is based on the probability that the performance goals will be achieved, which is monitored by management throughout the requisite service period. When it becomes probable, based on the Company’s expectation of performance during the measurement period, that more or less than the previous estimate of the awarded shares will vest, an adjustment to stock-based compensation expense is recognized as a change in accounting estimate.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">As of December 31, 2019, the unrecognized compensation cost and remaining weighted-average amortization period related to stock-based awards were as follows:</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Performance-</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">based</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Restricted</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Restricted</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Stock</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Stock</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 71%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt"> Units</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Units<sup>(1)</sup></span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Unrecognized compensation cost</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> $ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">17,621 </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> $ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,834 </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Remaining weighted-average amortization period</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_789">2.5 years</span></span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_822">1 years</span></span></p></td></tr><tr style="height: 0.08in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td colspan="6" style="vertical-align: bottom; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><sup>(1)</sup> Based on the probable achievement of the performance goals identified in each award.</span></p></td></tr></table><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The total cash received as a result of stock option exercises in 2019, 2018 and 2017 was approximately $ </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.6 million, $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3.6 million and $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11.2 million, respectively. The actual tax benefit realized as a result of stock option exercises and the vesting of other share-based awards during 2019, 2018 and 2017 was $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.3 million, $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.5 million and $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5.0 million, respectively. For 2019, 2018 and 2017, the total intrinsic value of stock options exercised was $ </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.7 million, $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.3 million and $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7.7 million, respectively.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company awarded performance-based restricted stock units to employees during 2019, 2018 and 2017. The number of performance-based restricted stock units that will ultimately be earned will not be determined until the end of the corresponding performance periods, and may vary from as low as zero to as high as 2.5 times the target number depending on the level of achievement of certain performance goals. The level of achievement of these goals is based upon the financial results of the Company for the last full calendar year within the performance period. The performance goals consist of certain levels of achievement using the following financial metrics: revenue, operating income margin, and return on invested capital. If the performance goals are not met based on the Company’s financial results, the applicable performance-based restricted stock units will not vest and will be forfeited. Shares subject to forfeited performance-based restricted stock units will be available for issuance under the Company’s 2019 Omnibus Incentive Compensation Plan (the 2019 Plan).</span></p> 10200000 10100000 7800000 2400000 2400000 2800000 <span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">As of December 31, 2019, the unrecognized compensation cost and remaining weighted-average amortization period related to stock-based awards were as follows:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Performance-</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">based</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Restricted</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Restricted</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Stock</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Stock</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 71%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt"> Units</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Units<sup>(1)</sup></span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Unrecognized compensation cost</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> $ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">17,621 </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> $ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,834 </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Remaining weighted-average amortization period</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_789">2.5 years</span></span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_822">1 years</span></span></p></td></tr><tr style="height: 0.08in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 69%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td colspan="6" style="vertical-align: bottom; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><sup>(1)</sup> Based on the probable achievement of the performance goals identified in each award.</span></p></td></tr></table> 17621000 2834000 1600000 3600000 11200000 2300000 2500000 5000000.0 700000 2300000 7700000 <p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(m) Use of Estimates</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Management of the Company has made a number of estimates and assumptions relating to the reporting of assets and liabilities and the disclosure of contingent assets and liabilities to prepare these financial statements in accordance with U.S. GAAP. On an ongoing basis, management evaluates these estimates, including those related to</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">accounts receivable, inventories, income taxes, long-lived assets, leases, goodwill, stock-based compensation and contingencies and litigation. Actual results could differ from those estimates.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p> <p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(n) Fair Values of Financial Instruments</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (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. A three-tier fair value hierarchy of inputs is employed to determine fair value measurements.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; margin-left: 0.50in; text-indent: -0.13in; text-align: left"><span style="color: #000000; font-family: Symbol; font-size: 10.00pt; display: inline-block; width: 0.13in"></span> <span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets and liabilities.</span></p><p style="margin-top: 0; margin-bottom: 0; margin-left: 0.50in; text-indent: -0.13in; text-align: left"><span style="color: #000000; font-family: Symbol; font-size: 10.00pt; display: inline-block; width: 0.13in"></span> <span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Level 2 inputs are observable prices that are not quoted on active exchanges, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.</span></p><p style="margin-top: 0; margin-bottom: 0; margin-left: 0.50in; text-indent: -0.13in; text-align: left"><span style="color: #000000; font-family: Symbol; font-size: 10.00pt; display: inline-block; width: 0.13in"></span> <span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Level 3 inputs are unobservable inputs employed for measuring the fair value of assets or liabilities.</span></p><p style="margin-top: 0; margin-bottom: 0; margin-left: 0.25in; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company’s financial instruments include cash equivalents, accounts and other receivables, accounts payable, accrued liabilities and long-term debt and financing lease obligations. The Company believes that the carrying values of these instruments approximate their fair value. As of December 31, 2019, all of the Company’s derivative instruments were recorded at fair value using Level 3 inputs. See Note 12.</span></p> <p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(o) Foreign Currency</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">For foreign subsidiaries using the local currency as their functional currency, assets and liabilities are translated at exchange rates in effect at the balance sheet date and income and expenses are translated at average exchange rates. The effects of these translation adjustments are reported in other comprehensive income. Exchange losses arising from transactions denominated in a currency other than the functional currency of the entity involved are included in other expense and totaled approximately $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.7 million, $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.0 million and $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.1 million in 2019, 2018 and 2017, respectively. These amounts include the amount of gain (loss) recognized in income due to forward currency exchange contracts.</span></p> 1700000 1000000.0 2100000 <p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(p) Derivative Instruments</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">All derivative instruments are recorded on the balance sheet at fair value. The Company uses derivative instruments to manage the variability of foreign currency obligations and interest rates. The Company does not enter into derivative arrangements for speculative purposes. Generally, if a derivative instrument is designated as a cash flow hedge, the change in the fair value of the derivative is recorded in other comprehensive income to the extent the derivative is effective and recognized in the consolidated statement of income when the hedged item affects earnings. Changes in fair value of derivatives that are not designated as hedges are recorded in earnings. Cash receipts and cash payments related to derivative instruments are recorded in the same category as the cash flows from the items being hedged on the consolidated statements of cash flows.</span></p> <p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">(q) New Accounting Pronouncements</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt; text-decoration: underline">Adopted in 2019</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">In February 2016, the Financial Accounting Standards Board (FASB)</span><span style="font-family: Calibri; font-size: 11.00pt"> </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">issued Accounting Standards Update (ASU) No. 2016-02, </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-style: italic; font-size: 10.00pt">Leases (Topic 842)</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">, amended by ASU No. 2018-01, </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-style: italic; font-size: 10.00pt">Land Easement Practical Expedient for Transition to Topic 842</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">, ASU No. 2018-10, </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-style: italic; font-size: 10.00pt">Codification Improvements to Topic 842, Leases</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> and ASU No. 2018-11, </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-style: italic; font-size: 10.00pt">Targeted Improvements</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">. The new standard established a right-of-use model (ROU) that requires a lessee to recognize a ROU asset and lease liability on the balance sheet for all leases with a term longer than 12 months.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company adopted this standard on its effective date of January 1, 2019 using the effective date as its date of initial application under the modified retrospective approach. Therefore, financial information for prior periods were not restated. </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Management elected the package of practical expedients in transition for leases that commenced prior to January 1, 2019, which permits the Company to carry forward its original assessment about lease identification, lease classification and initial directs costs. </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">For all new and modified leases after adoption, management elected the short-term lease recognition exemption for all of the Company’s leases that qualify</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">, in addition to the practical expedient to not separate lease and nonlease components.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Lease assets and liabilities are initially recognized based on the present value of lease payments over the lease term calculated using the Company’s incremental borrowing rate, unless the implicit rate is readily determinable. Our incremental borrowing rate represents the rate of interest that we would have to pay to borrow on a collateralized basis over a similar term in a similar economic environment. Lease assets also include any upfront lease payments made and exclude lease incentives. </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Lease terms include options to extend or terminate the lease when it is reasonably certain that those options will be exercised.</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Leases are classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. See Note 8.</span></p> true <span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">For all new and modified leases after adoption, management elected the short-term lease recognition exemption for all of the Company’s leases that qualify</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">, in addition to the practical expedient to not separate lease and nonlease components.</span> <span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">For all new and modified leases after adoption, management elected the short-term lease recognition exemption for all of the Company’s leases that qualify</span> Lease terms include options to extend or terminate the lease when it is reasonably certain that those options will be exercised. Lease terms include options to extend or terminate the lease when it is reasonably certain that those options will be exercised. true true <p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt; text-decoration: underline">Not Yet Adopted</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">In June 2016, the FASB issued ASU No. 2016-13, Financial Instruments—Credit Losses (Topic 326), which replaces the current incurred loss impairment methodology with a methodology that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. This update is effective for annual reporting periods beginning after December 15, 2019. The Company does not expect the implementation of this update to have a material impact on its consolidated financial position, results of operations or cash flows, and will adopt this update effective January 1, 2020.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company has determined that other recently issued accounting standards will either have no material impact on its consolidated financial position, results of operations or cash flows, or will not apply to its operations.</span></p> <p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 2—Acquisition</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">During 2018, the Company completed an individually immaterial business acquisition for $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.7 million. The allocation of the net purchase price resulted in $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.5 million of goodwill. The goodwill recognized in connection with the acquisition represents the future economic benefit arising from assets acquired that could not be individually identified and separately recognized, and is attributable to the general reputation, acquisition synergies and expected future cash flows of the acquisition.</span></p> 2700000 500000 <p style="margin-top: 0; margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 3 – Contract Assets</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">As of December 31, 2019 and 2018, the Company had $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">161.1 million and $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">140.1 million, respectively, in contract assets from contracts with customers. The contract assets primarily relate to the Company’s right to consideration for work completed but not billed at the reporting date. The contract assets are transferred to accounts receivable when the rights become unconditional.</span></p><p style="margin-top: 0; line-height: 115.00%; margin-bottom: 10.00pt; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Significant changes in the contract asset balance during the period are as follows:</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 71%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="4" style="vertical-align: bottom; width: 27%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">December 31,</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 71%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 71%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Beginning balance as of December 31</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">140,082</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">146,496</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 71%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Revenue recognized</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,076,680</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,387,333</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 71%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Amounts collected or invoiced</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,055,701)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,393,747)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 71%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Ending balance as of December 31</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">161,061</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">140,082</span></p></td></tr></table> 161100000 140100000 <span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Significant changes in the contract asset balance during the period are as follows:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 71%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="4" style="vertical-align: bottom; width: 27%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">December 31,</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 71%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 71%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Beginning balance as of December 31</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">140,082</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">146,496</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 71%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Revenue recognized</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,076,680</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,387,333</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 71%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Amounts collected or invoiced</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,055,701)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,393,747)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 71%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Ending balance as of December 31</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">161,061</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">140,082</span></p></td></tr></table> 140082000 146496000 2076680000 2387333000 -2055701000 -2393747000 161061000 140082000 <p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 4—Inventories</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Inventory costs are summarized as follows:</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="4" style="vertical-align: bottom; width: 23%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 75%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Raw materials</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">304,069</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">300,439</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Work in process</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,282</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,321</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Finished goods</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,605</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,215</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">314,956</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">309,975</span></p></td></tr></table> <table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="4" style="vertical-align: bottom; width: 23%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 75%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Raw materials</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">304,069</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">300,439</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Work in process</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,282</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,321</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Finished goods</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,605</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,215</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">314,956</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">309,975</span></p></td></tr></table> 304069000 300439000 8282000 7321000 2605000 2215000 314956000 309975000 <p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 5—Property, Plant and Equipment</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Property, plant and equipment consists of the following:</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="4" style="vertical-align: bottom; width: 23%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 75%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Land</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,169</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,169</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Buildings and building improvements</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">87,605</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">97,103</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Machinery and equipment</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">538,037</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">514,450</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Furniture and fixtures</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,558</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,343</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Vehicles</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,268</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,341</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Leasehold improvements</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">35,366</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">30,122</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Construction in progress</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,504</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">13,134</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">684,507</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">671,662</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Less accumulated depreciation</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">478,688)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">460,708)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">205,819</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">210,954</span></p></td></tr></table> <table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="4" style="vertical-align: bottom; width: 23%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 75%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Land</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,169</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,169</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Buildings and building improvements</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">87,605</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">97,103</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Machinery and equipment</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">538,037</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">514,450</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Furniture and fixtures</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,558</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,343</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Vehicles</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,268</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,341</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Leasehold improvements</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">35,366</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">30,122</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Construction in progress</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,504</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">13,134</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">684,507</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">671,662</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Less accumulated depreciation</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">478,688)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">460,708)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">205,819</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">210,954</span></p></td></tr></table> 6169000 6169000 87605000 97103000 538037000 514450000 10558000 9343000 1268000 1341000 35366000 30122000 5504000 13134000 684507000 671662000 478688000 460708000 205819000 210954000 <p style="margin-top: 0; margin-bottom: 0; text-align: left; vertical-align: baseline"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 6—Goodwill and Other Intangible Assets</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The changes each year in goodwill allocated to the Company’s reportable segments were as follows:</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 63%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Total</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Goodwill as of December 31, 2016</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">153,514</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">38,102</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">191,616</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Goodwill as of December 31, 2017</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">153,514</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">38,102</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">191,616</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Acquisition</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">500</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">500</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Goodwill as of December 31, 2018</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">154,014</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">38,102</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">192,116</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Goodwill as of December 31, 2019</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">154,014</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">38,102</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">192,116</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr></table><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">During 2018, the Company completed an individually immaterial business acquisition for $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.7 million. See Note 2.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; line-height: 115.00%; margin-bottom: 10.00pt; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other assets consist primarily of acquired identifiable intangible assets and capitalized purchased software costs. Acquired identifiable intangible assets as of December 31, 2019 and 2018 were as follows:</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Gross</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Net</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Carrying</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Accumulated</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Carrying</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 59%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Amount</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 13%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Amortization</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Amount</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Customer relationships</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">100,123</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">46,981)</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">53,142</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Purchased software costs</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">41,604</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">32,012)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,592</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Technology licenses</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">28,800</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">24,100)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,700</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Trade names and trademarks</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,800</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,800</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">868</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">309)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">559</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Intangible assets, December 31, 2019</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">179,195</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">103,402)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">75,793</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Gross</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Net</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Carrying</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Accumulated</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Carrying</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 59%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Amount</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 13%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Amortization</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Amount</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Customer relationships</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">100,146</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">40,661)</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">59,485</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Purchased software costs</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">39,069</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">30,626)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,443</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Technology licenses</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">28,800</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21,006)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,794</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Trade names and trademarks</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,800</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,800</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">868</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">285)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">583</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Intangible assets, December 31, 2018</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">176,683</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">92,578)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">84,105</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr></table><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Customer relationships are being amortized on a straight-line basis over a period of </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> to </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">14</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> years. Capitalized purchased software costs are amortized straight-line over the estimated useful life of the related software, which ranges from </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> to </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> years. Technology licenses are being amortized over their estimated useful lives in proportion to the economic benefits consumed. During 2019, 2018 and 2017, </span><span style="-sec-ix-hidden: ID_775A"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$2.5</span></span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">million, $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3.9 million and $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3.7 million, respectively, of purchased software costs were capitalized. </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Amortization on the statements of cash flow for 2019, 2018 and 2017 was as follows:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 61%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="5" style="vertical-align: bottom; width: 24%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 61%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="8" style="vertical-align: bottom; width: 37%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31,</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 61%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">2017</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 61%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Amortization of intangible assets</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,461</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,485</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,065</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 61%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Amortization of capitalized purchased software costs</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,393</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,198</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,078</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 61%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Amortization of debt costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">461</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,717</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">861</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 61%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,315</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">13,400</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">12,004</span></p></td></tr></table><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The estimated future amortization expense of acquired intangible assets for each of the next five years is as follows (in thousands):</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 87%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year ending December 31,</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Amount</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 86%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2020</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,695</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 86%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2021</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,098</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 86%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2022</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,946</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 86%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2023</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,718</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 86%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2024</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,555</span></p></td></tr></table> <table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 63%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Total</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Goodwill as of December 31, 2016</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">153,514</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">38,102</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">191,616</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Goodwill as of December 31, 2017</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">153,514</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">38,102</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">191,616</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Acquisition</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">500</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">500</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Goodwill as of December 31, 2018</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">154,014</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">38,102</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">192,116</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Goodwill as of December 31, 2019</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">154,014</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">38,102</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">192,116</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr></table> 153514000 38102000 191616000 153514000 38102000 191616000 500000 0 500000 154014000 38102000 192116000 154014000 38102000 192116000 2700000 <table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Gross</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Net</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Carrying</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Accumulated</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Carrying</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 59%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Amount</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 13%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Amortization</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Amount</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Customer relationships</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">100,123</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">46,981)</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">53,142</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Purchased software costs</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">41,604</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">32,012)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,592</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Technology licenses</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">28,800</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">24,100)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,700</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Trade names and trademarks</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,800</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,800</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">868</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">309)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">559</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Intangible assets, December 31, 2019</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">179,195</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">103,402)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">75,793</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Gross</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Net</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Carrying</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Accumulated</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Carrying</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 59%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Amount</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 13%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Amortization</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Amount</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Customer relationships</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">100,146</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">40,661)</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">59,485</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Purchased software costs</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">39,069</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">30,626)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,443</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Technology licenses</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">28,800</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21,006)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,794</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Trade names and trademarks</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,800</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,800</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">868</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">285)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">583</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Intangible assets, December 31, 2018</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">176,683</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">92,578)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">84,105</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 58%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr></table> 100123000 46981000 53142000 41604000 32012000 9592000 28800000 24100000 4700000 7800000 0 7800000 868000 309000 559000 179195000 103402000 75793000 100146000 40661000 59485000 39069000 30626000 8443000 28800000 21006000 7794000 7800000 0 7800000 868000 285000 583000 176683000 92578000 84105000 P10Y P14Y P2Y P10Y 3900000 3700000 <span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Amortization on the statements of cash flow for 2019, 2018 and 2017 was as follows:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 61%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="5" style="vertical-align: bottom; width: 24%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 61%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="8" style="vertical-align: bottom; width: 37%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31,</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 61%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">2017</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 61%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Amortization of intangible assets</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,461</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,485</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,065</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 61%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Amortization of capitalized purchased software costs</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,393</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,198</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,078</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 61%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Amortization of debt costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">461</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,717</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">861</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 61%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,315</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">13,400</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">12,004</span></p></td></tr></table> 9461000 9485000 10065000 1393000 1198000 1078000 461000 2717000 861000 11315000 13400000 12004000 <table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 87%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year ending December 31,</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Amount</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 86%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2020</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,695</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 86%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2021</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,098</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 86%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2022</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,946</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 86%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2023</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,718</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 86%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2024</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,555</span></p></td></tr></table> 10695000 8098000 7946000 6718000 5555000 <p style="margin-top: 0; margin-bottom: 0; text-align: left; vertical-align: baseline"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 7—Borrowing Facilities</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Long-term debt outstanding as of December 31, 2019 and 2018 consists of the following:</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 72%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="4" style="vertical-align: bottom; width: 25%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 73%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 3%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 72%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Term loan, due 2023</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">144,375</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">150,000</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 72%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Less unamortized debt issuance costs</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,616)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,077)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 72%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Long-term debt</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">142,759</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">147,923</span></p></td></tr></table><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">On July 20, 2018, the Company entered into a $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">650 million credit agreement (the Credit Agreement) by and among the Company, certain of its subsidiaries, the lenders party thereto and </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Bank of America, N.A., as Administrative Agent, Swingline Lender and a L/C Issuer. The Credit Agreement is comprised of a five-year $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">500 million revolving credit facility (the Revolving Credit Facility) and a </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_463">five-year</span> $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">150 million term loan facility (the Term Loan Facility), both with a maturity date of </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">July 20, 2023. The Term Loan Facility proceeds were used to (i) refinance a portion of existing indebtedness and terminate all commitments under the Company’s prior $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">430 million credit agreement and (ii) pay the fees, costs and expenses associated with the foregoing and the negotiation, execution and delivery of the Credit Agreement.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Revolving Credit Facility is available for general corporate purposes. The Credit Agreement includes an accordion feature pursuant to which the Company is permitted to add one or more incremental term loan and/or increase commitments under the Revolving Credit Facility in an aggregate amount not exceeding $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">275 million, subject to the satisfaction of certain conditions.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Term Loan Facility is payable in </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">quarterly principal installments of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.9 million commencing </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">June 30, 2019, with the balance payable on </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">July 20, 2023.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Interest on outstanding borrowings under the Credit Agreement (other than swingline loans) accrues, at the Company’s option, at (a) the London Interbank Offered Rate (LIBOR) plus <span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.0% to </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.0% or (b) the base rate plus </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.0% to </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.0%.</span></span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: Times; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">As of December 31, 2019, $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">144.4 million of the outstanding debt under the Credit Agreement is effectively at a fixed interest rate of </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.928% as a result of a $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">144.4 million notional interest rate swap contract discussed in Note 12. A commitment fee of </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.20% to </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.30% per annum (based on the debt to EBITDA ratio) on the unused portion of the revolving credit line is payable quarterly in arrears.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Credit Agreement is generally secured by a pledge of (a) </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_1114">all</span> the capital stock of the Company’s domestic subsidiaries and 65% of the capital stock of its directly owned foreign subsidiaries, (b) all or substantially all other personal property of Benchmark and its domestic subsidiaries (including, but not limited to, accounts receivable, contract assets, inventory, intellectual property and fixed assets of Benchmark and its domestic subsidiaries), in each case, subject to customary exceptions and limitations, and (c) all proceeds and products of the property and assets described in (a) and (b) above.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Credit Agreement contains certain financial covenants as to interest coverage and debt leverage, and certain customary affirmative and negative covenants, including restrictions on the Company’s ability to incur additional debt and liens, pay dividends, repurchase shares, sell assets and merge or consolidate with other persons. Amounts due under the Credit Agreement could be accelerated upon specified events of default, including a failure to pay amounts due, breach of a covenant, material inaccuracy of a representation, or occurrence of bankruptcy or insolvency, subject, in some cases, to cure periods.</span><span style="font-family: Times; font-size: 10.00pt"> </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">As of December 31, 2019, the Company was in compliance with all of these covenants and restrictions.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">As of December 31, 2019, the Company had $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">144.4 million in borrowings outstanding under the Term Loan Facility and $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3.0 million in letters of credit outstanding under the Revolving Credit Facility. The Company had $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">497.0 million available for future borrowings under the Revolving Credit Facility.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">As of December 31, 2018, the Company’s Thailand subsidiary had a multi-purpose credit facility with Kasikornbank Public Company Limited (the Thai Credit Facility) that provided for </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">350 million Thai baht (approximately $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11.7 million) working capital availability. The Thai Credit Facility was secured by land and buildings in Thailand owned by the Company’s Thailand subsidiary. This Thai Credit Facility expired in </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_1121">October 2019</span> and was not renewed. As of December 31, 2018, there were no working capital borrowings outstanding under the facility.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The aggregate maturities of long-term debt for each of the five years subsequent to December 31, 2019 are as follows: 2020, $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7.5 million; 2021, $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7.5 million; 2022, $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7.5 million; and 2023, $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">121.9 million.</span></p> <span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Long-term debt outstanding as of December 31, 2019 and 2018 consists of the following:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 72%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="4" style="vertical-align: bottom; width: 25%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 73%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 3%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 72%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Term loan, due 2023</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">144,375</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">150,000</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 72%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Less unamortized debt issuance costs</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,616)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,077)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 72%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Long-term debt</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">142,759</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">147,923</span></p></td></tr></table> 144375000 150000000 1616000 2077000 142759000 147923000 On July 20, 2018, the Company entered into a $650 million credit agreement (the Credit Agreement) by and among the Company, certain of its subsidiaries, the lenders party thereto and Bank of America, N.A., as Administrative Agent, Swingline Lender and a L/C Issuer. The Credit Agreement is comprised of a five-year $500 million revolving credit facility (the Revolving Credit Facility) and a five-year $150 million term loan facility (the Term Loan Facility), both with a maturity date of July 20, 2023. The Term Loan Facility proceeds were used to (i) refinance a portion of existing indebtedness and terminate all commitments under the Company’s prior $430 million credit agreement and (ii) pay the fees, costs and expenses associated with the foregoing and the negotiation, execution and delivery of the Credit Agreement. The Revolving Credit Facility is available for general corporate purposes. The Credit Agreement includes an accordion feature pursuant to which the Company is permitted to add one or more incremental term loan and/or increase commitments under the Revolving Credit Facility in an aggregate amount not exceeding $275 million, subject to the satisfaction of certain conditions. 650000000 Bank of America, N.A., as Administrative Agent, Swingline Lender and a L/C Issuer 500000000 150000000 2023-07-20 430000000 275000000 quarterly 1900000 2019-06-30 2023-07-20 Interest on outstanding borrowings under the Credit Agreement (other than swingline loans) accrues, at the Company’s option, at (a) the London Interbank Offered Rate (LIBOR) plus 1.0% to 2.0% or (b) the base rate plus 0.0% to 1.0%. 0.010 0.020 0.000 0.010 144400000 0.02928 144400000 0.0020 0.0030 The Credit Agreement contains certain financial covenants as to interest coverage and debt leverage, and certain customary affirmative and negative covenants, including restrictions on the Company’s ability to incur additional debt and liens, pay dividends, repurchase shares, sell assets and merge or consolidate with other persons. Amounts due under the Credit Agreement could be accelerated upon specified events of default, including a failure to pay amounts due, breach of a covenant, material inaccuracy of a representation, or occurrence of bankruptcy or insolvency, subject, in some cases, to cure periods. As of December 31, 2019, the Company was in compliance with all of these covenants and restrictions. 144400000 3000000.0 497000000.0 350000000 11700000 7500000 7500000 7500000 121900000 <p style="margin-top: 0; margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 8 – Leases</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company determines if a contract is or contains a lease at inception. </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company has entered into leases for certain facilities, vehicles and other equipment. The Company’s leases consist mainly of operating leases which expire at various dates through 2036. </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Variable lease payments are generally expensed as incurred and include certain index-based changes in rent, certain nonlease components, such as maintenance and other services provided by the lessor, and other charges included in the lease.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; line-height: 115.00%; margin-bottom: 10.00pt; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The components of lease expense were as follows:</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 76%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 20%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 78%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 20%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">December 31, 2019</span></p></td></tr><tr style="height: 0.09in"><td colspan="2" style="vertical-align: bottom; width: 78%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Finance lease cost:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 78%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Amortization of right-of-use assets (included in depreciation expense)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">711</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 76%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Interest on lease liabilities</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">548</span></p></td></tr><tr style="height: 0.09in"><td colspan="2" style="vertical-align: bottom; width: 78%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Operating lease cost</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">17,014</span></p></td></tr><tr style="height: 0.09in"><td colspan="2" style="vertical-align: bottom; width: 78%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Short-term lease cost</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">566</span></p></td></tr><tr style="height: 0.09in"><td colspan="2" style="vertical-align: bottom; width: 78%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Variable lease cost</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,899</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 76%; padding-left: 13.50pt; padding-top: 0; padding-right: 0; padding-bottom: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Total lease cost</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">20,738</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 76%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 76%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.09in"><td colspan="2" style="vertical-align: bottom; width: 78%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other information:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 78%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Cash paid for amounts included in the measurement of lease liabilities:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 76%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Operating cash flows used for finance lease</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">578</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 76%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Operating cash flows used for operating leases</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">15,169</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 76%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Financing cash flows used for finance lease</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,168</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 78%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Right-of-use assets obtained in exchange for new operating lease liabilities</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">15,501</span></p></td></tr></table><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The lease assets and liabilities as of December 31, 2019 were as follows (in thousands):</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 71%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">December 31,</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 71%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_1117">Finance lease right-of-assets (included in other assets)</span></span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,311</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Operating lease right-of-use assets</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">76,859</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_1118">Finance liability, current (included in current installments of long-term debt)</span></span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,325</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_1119">Finance lease liability, noncurrent (included in long-term debt)</span></span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,654</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_1120">Operating lease liabilities, current (included in accrued liabilities)</span></span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,043</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Operating lease liabilities, noncurrent</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">67,898</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Weighted average remaining lease term – finance leases</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_870">3.5 years</span></span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Weighted average remaining lease term – operating leases</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_871">10.2 years</span></span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Weighted average discount rate – finance leases</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_872">10.1%</span></span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Weighted average discount rate – operating leases</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_873">4.7%</span></span></p></td></tr></table><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Future annual minimum lease payments and finance lease commitments as of December 31, 2019 were as follows (in thousands):</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Operating</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Finance</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 75%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year ending December 31,</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Leases</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Leases</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2020</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">14,552</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,781</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2021</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">12,168</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,816</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2022</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,399</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,853</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2023</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,751</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">465</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2024</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,585</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2025 and thereafter</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">46,016</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Total minimum lease payments</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">101,471</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,915</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Less: imputed interest</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">22,530)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">936)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Present value of lease liabilities</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">78,941</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,979</span></p></td></tr></table><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">As of December 31, 2019</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">, the Company’s future operating leases that have not yet commenced are immaterial.</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Future annual minimum lease payments and capital lease commitments in effect as of December 31, 2018 having a noncancelable term in excess of one year as determined prior to the adoption of ASU 842 were as follows (in thousands):</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Operating</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Capital</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 75%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year ending December 31,</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Leases</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Leases</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">15,272</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,746</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2020</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">14,518</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,781</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2021</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">12,203</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,816</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2022</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,466</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,853</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2023</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,890</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">465</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Thereafter</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">47,868</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Total minimum lease payments</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">110,217</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,661</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Less: amount representing interest</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,514)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Present value of minimum lease payments</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,147</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Less: current installments</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,168)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Capital lease obligations, less current installments</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,979</span></p></td></tr></table> The Company has entered into leases for certain facilities, vehicles and other equipment. The Company’s leases consist mainly of operating leases which expire at various dates through 2036. Variable lease payments are generally expensed as incurred and include certain index-based changes in rent, certain nonlease components, such as maintenance and other services provided by the lessor, and other charges included in the lease. <span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The components of lease expense were as follows:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 76%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 20%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 78%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 20%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">December 31, 2019</span></p></td></tr><tr style="height: 0.09in"><td colspan="2" style="vertical-align: bottom; width: 78%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Finance lease cost:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 78%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Amortization of right-of-use assets (included in depreciation expense)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">711</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 76%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Interest on lease liabilities</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">548</span></p></td></tr><tr style="height: 0.09in"><td colspan="2" style="vertical-align: bottom; width: 78%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Operating lease cost</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">17,014</span></p></td></tr><tr style="height: 0.09in"><td colspan="2" style="vertical-align: bottom; width: 78%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Short-term lease cost</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">566</span></p></td></tr><tr style="height: 0.09in"><td colspan="2" style="vertical-align: bottom; width: 78%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Variable lease cost</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,899</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 76%; padding-left: 13.50pt; padding-top: 0; padding-right: 0; padding-bottom: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Total lease cost</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">20,738</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 76%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 76%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.09in"><td colspan="2" style="vertical-align: bottom; width: 78%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other information:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 78%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Cash paid for amounts included in the measurement of lease liabilities:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 76%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Operating cash flows used for finance lease</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">578</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 76%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Operating cash flows used for operating leases</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">15,169</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 76%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Financing cash flows used for finance lease</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,168</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 78%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Right-of-use assets obtained in exchange for new operating lease liabilities</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">15,501</span></p></td></tr></table><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The lease assets and liabilities as of December 31, 2019 were as follows (in thousands):</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 71%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">December 31,</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 71%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_1117">Finance lease right-of-assets (included in other assets)</span></span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,311</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Operating lease right-of-use assets</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">76,859</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_1118">Finance liability, current (included in current installments of long-term debt)</span></span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,325</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_1119">Finance lease liability, noncurrent (included in long-term debt)</span></span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,654</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_1120">Operating lease liabilities, current (included in accrued liabilities)</span></span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,043</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Operating lease liabilities, noncurrent</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">67,898</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Weighted average remaining lease term – finance leases</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_870">3.5 years</span></span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Weighted average remaining lease term – operating leases</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_871">10.2 years</span></span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Weighted average discount rate – finance leases</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_872">10.1%</span></span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 72%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Weighted average discount rate – operating leases</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_873">4.7%</span></span></p></td></tr></table> 711000 548000 17014000 566000 1899000 20738000 578000 15169000 1168000 15501000 2311000 76859000 1325000 3654000 11043000 67898000 <span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Future annual minimum lease payments and finance lease commitments as of December 31, 2019 were as follows (in thousands):</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Operating</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Finance</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 75%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year ending December 31,</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Leases</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Leases</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2020</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">14,552</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,781</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2021</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">12,168</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,816</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2022</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,399</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,853</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2023</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,751</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">465</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2024</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,585</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2025 and thereafter</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">46,016</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Total minimum lease payments</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">101,471</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,915</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Less: imputed interest</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">22,530)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">936)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Present value of lease liabilities</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">78,941</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,979</span></p></td></tr></table><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Future annual minimum lease payments and capital lease commitments in effect as of December 31, 2018 having a noncancelable term in excess of one year as determined prior to the adoption of ASU 842 were as follows (in thousands):</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Operating</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Capital</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 75%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year ending December 31,</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Leases</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Leases</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">15,272</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,746</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2020</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">14,518</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,781</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2021</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">12,203</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,816</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2022</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,466</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,853</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2023</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,890</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">465</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Thereafter</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">47,868</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Total minimum lease payments</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">110,217</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,661</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Less: amount representing interest</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,514)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Present value of minimum lease payments</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,147</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Less: current installments</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,168)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 74%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Capital lease obligations, less current installments</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,979</span></p></td></tr></table> 14552000 1781000 12168000 1816000 10399000 1853000 9751000 465000 8585000 0 46016000 0 101471000 5915000 22530000 936000 78941000 4979000 15272000 1746000 14518000 1781000 12203000 1816000 10466000 1853000 9890000 465000 47868000 0 110217000 7661000 1514000 6147000 1168000 4979000 <p style="margin-top: 0; margin-bottom: 0; text-align: left; vertical-align: baseline"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 9—Common Stock and Stock-Based Awards Plans</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">On March 6, 2018, the Board of Directors approved an expanded stock repurchase authorization granting the Company authority to repurchase up to $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">250 million in common stock in addition to the $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">100 million previously approved on December 7, 2015. On October 26, 2018, the Board of Directors authorized the repurchase of an additional $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">100 million of the Company’s common stock. As of December 31, 2019, the Company had $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">79.5 million remaining under the stock repurchase authorization. </span><span style="font-family: Times; font-size: 10.00pt">On February 19, 2020, the Board of Directors authorized the repurchase of an additional $</span><span style="font-family: Times; font-size: 10.00pt">150 million of the Company’s common stock.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Share purchases may be made in the open market, in privately negotiated transactions or block transactions, at the discretion of the Company’s management and as market conditions warrant. Purchases will be funded from available cash and may be commenced, suspended or discontinued at any time without prior notice. Shares repurchased under the program are retired. During 2019, the Company repurchased a total of </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4.7 million common shares for an aggregate of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">122.1 million at an average price of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">25.86 per share. During 2018, the Company repurchased a total of </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8.2 million common shares for an aggregate of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">211.9 million at an average price of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">25.71 per share. During 2017, the Company repurchased a total of </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.0 million common shares for an aggregate of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">29.3 million at an average price of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">30.46 per share.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company began declaring and paying quarterly dividends during the first quarter of 2018. During 2019 and 2018, cash dividends paid totaled $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">23.3 million and $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21.0 million, respectively. On </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">December 16, 2019, the Company declared a quarterly cash dividend of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.15 per share of the Company’s common stock to shareholders of record as of </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">December 30, 2019. The dividend of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5.5 million was paid on </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">January 13, 2020. In February 2020, the Board of Directors approved a quarterly dividend increase, raising the quarterly dividend from $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.15 to $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.16 per common share. The Board of Directors currently intends to continue paying quarterly dividends. However, the Company’s future dividend policy is subject to the Company’s compliance with applicable law, and depending on, among other things, the Company’s results of operations, financial condition, level of indebtedness, capital requirements, contractual restrictions, restrictions in the Company’s debt agreements, and other factors that the Board of Directors may deem relevant. Dividend payments are not mandatory or guaranteed; there can be no assurance that the Company will continue to pay a dividend in the future.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company’s 2019 Omnibus Incentive Compensation Plan (the 2019 Plan) authorizes the Company, upon approval of the Compensation Committee of the Board of Directors, to grant a variety of awards, including stock options, restricted shares and restricted stock units (both time-based and performance-based) and other forms of equity awards, or any combination thereof, to any director, officer, employee or consultant (including any prospective director, officer, employee or consultant) of the Company. Stock options (which have not been awarded since 2015) are granted to employees with an exercise price equal to the market price of the Company’s common stock on the date of grant, generally vest over a </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_981">four</span>-year period from the date of grant and have a term of </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10 years. Time-based restricted stock units granted to employees generally vest over a </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_986">four-year</span> period from the date of grant, subject to the continued employment of the employee by the Company. Performance-based restricted stock units generally vest over a </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_985">three-year</span> performance cycle, which includes the year of the grant, and are based upon the Company’s achievement of specified performance metrics. Awards under the 2019 Plan to non-employee directors have been in the form of restricted stock units, which vest in </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_987">annually</span>, starting on the grant date. </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">As of December 31, 2019, </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3.3 million additional common shares were available for issuance under the Company’s 2019 Plan.</span></p><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The following table summarizes activities related to the Company’s stock options:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Weighted-</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Weighted-</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Average</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Average</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Remaining</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Aggregate</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Number of</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Exercise</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Contractual</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Intrinsic</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 43%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands, except per share data)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Options</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Price</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Term (Years)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Value</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Outstanding as of December 31, 2016</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,197</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">19.51</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Exercised</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(582)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">19.28</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Forfeited or expired</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">19)</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">19.76</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Outstanding as of December 31, 2017</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">596</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">19.72</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Exercised</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(200)</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">18.21</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Forfeited or expired</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">22)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">22.99</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Outstanding as of December 31, 2018</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">374</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">20.35</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Exercised</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">100)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21.21</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Forfeited or expired</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4)</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21.29</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Outstanding as of December 31, 2019</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">270</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">20.02</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_65"> 3.49</span> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,878</span></p></td></tr><tr style="height: 0.03in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Exercisable as of December 31, 2019</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">270</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">20.02</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_66"> 3.49</span> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,878</span></p></td></tr></table><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The aggregate intrinsic value in the table above is before income taxes and is calculated as the difference between the exercise price of the underlying options and the Company’s closing stock price as of the last business day of 2019 for options that had exercise prices that were below the closing price.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: Times; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">As of December 31, 2019, 2018 and 2017, the number of options exercisable was </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.3 million, </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.3 million and </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.4 million, respectively, and the weighted-average exercise price of those options was $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">20.02, $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">20.07 and $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">18.56, respectively.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: Times; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Restricted stock units, time-based and performance-based, remain outstanding as detailed below.</span></p><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The following table summarizes the activities related to the Company’s time-based restricted stock units:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Weighted-</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Average</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Number of</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Grant Date</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 67%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands, except per share data)</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Units</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Fair Value</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Non-vested awards outstanding as of December 31, 2016</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">525</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">22.57</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Granted</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">314</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">31.56</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Vested</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">206)</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21.84</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Forfeited</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">40)</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">24.21</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Non-vested awards outstanding as of December 31, 2017</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">593</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">27.47</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Granted</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">407</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">29.44</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Vested</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">306)</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">27.25</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Forfeited</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">99)</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">27.52</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Non-vested awards outstanding as of December 31, 2018</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">595</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">28.93</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Granted</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">632</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">27.36</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Vested</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">254)</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">28.09</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Forfeited</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">80)</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">28.97</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Non-vested awards outstanding as of December 31, 2019</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">893</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">28.06</span></p></td></tr></table><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The following table summarizes the activities related to the Company’s performance-based restricted stock units:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Weighted-</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Average</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Number of</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Grant Date</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 67%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands, except per share data)</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Units</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Fair Value</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Non-vested units outstanding as of December 31, 2016</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">227</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21.43</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Granted<sup>(1)</sup></span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">172</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">31.60</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Forfeited</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">53)</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">18.81</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Non-vested units outstanding as of December 31, 2017</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">346</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">26.88</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Granted<sup>(1)</sup></span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">120</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">29.60</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Forfeited</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">147)</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">24.06</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Non-vested units outstanding as of December 31, 2018</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">319</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">29.19</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Granted<sup>(1)</sup></span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">198</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">27.45</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Vested</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">57)</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">31.40</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Forfeited</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">76)</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21.23</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Non-vested units outstanding as of December 31, 2019</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">384</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">28.89</span></p></td></tr></table><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><sup>(1)</sup></span><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"><sup> </sup></span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Represents target number of units that can vest based on the achievement of the performance goals.</span> 250000000 100000000 100000000 79500000 150000000 4700000 122100000 25.86 8200000 211900000 25.71 1000000.0 29300000 30.46 23300000 21000000.0 2019-12-16 0.15 2019-12-30 5500000 2020-01-13 0.15 0.16 P10Y 3300000 <span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The following table summarizes activities related to the Company’s stock options:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Weighted-</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Weighted-</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Average</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Average</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Remaining</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Aggregate</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Number of</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Exercise</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Contractual</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Intrinsic</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 43%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands, except per share data)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Options</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Price</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Term (Years)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Value</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Outstanding as of December 31, 2016</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,197</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">19.51</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Exercised</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(582)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">19.28</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Forfeited or expired</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">19)</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">19.76</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Outstanding as of December 31, 2017</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">596</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">19.72</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Exercised</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(200)</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">18.21</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Forfeited or expired</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">22)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">22.99</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Outstanding as of December 31, 2018</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">374</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">20.35</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Exercised</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">100)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21.21</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Forfeited or expired</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4)</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21.29</span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Outstanding as of December 31, 2019</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">270</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">20.02</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_65"> 3.49</span> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,878</span></p></td></tr><tr style="height: 0.03in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Exercisable as of December 31, 2019</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">270</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">20.02</span></p></td><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 14%; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><span style="-sec-ix-hidden: ID_66"> 3.49</span> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,878</span></p></td></tr></table> 1197000 19.51 19.28 19000 19.76 596000 19.72 18.21 22000 22.99 374000 20.35 100000 21.21 4000 21.29 270000 20.02 3878000 270000 20.02 3878000 300000 300000 400000 20.02 20.07 18.56 <span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The following table summarizes the activities related to the Company’s time-based restricted stock units:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Weighted-</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Average</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Number of</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Grant Date</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 67%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands, except per share data)</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Units</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Fair Value</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Non-vested awards outstanding as of December 31, 2016</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">525</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">22.57</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Granted</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">314</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">31.56</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Vested</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">206)</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21.84</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Forfeited</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">40)</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">24.21</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Non-vested awards outstanding as of December 31, 2017</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">593</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">27.47</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Granted</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">407</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">29.44</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Vested</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">306)</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">27.25</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Forfeited</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">99)</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">27.52</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Non-vested awards outstanding as of December 31, 2018</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">595</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">28.93</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Granted</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">632</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">27.36</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Vested</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">254)</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">28.09</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Forfeited</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">80)</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">28.97</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 66%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Non-vested awards outstanding as of December 31, 2019</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">893</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">28.06</span></p></td></tr></table> 525000 22.57 314000 31.56 206000 21.84 40000 24.21 593000 27.47 407000 29.44 306000 27.25 99000 27.52 595000 28.93 632000 27.36 254000 28.09 80000 28.97 893000 28.06 <span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The following table summarizes the activities related to the Company’s performance-based restricted stock units:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Weighted-</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Average</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Number of</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Grant Date</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 67%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands, except per share data)</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Units</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Fair Value</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Non-vested units outstanding as of December 31, 2016</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">227</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21.43</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Granted<sup>(1)</sup></span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">172</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">31.60</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Forfeited</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">53)</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">18.81</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Non-vested units outstanding as of December 31, 2017</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">346</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">26.88</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Granted<sup>(1)</sup></span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">120</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">29.60</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Forfeited</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">147)</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">24.06</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Non-vested units outstanding as of December 31, 2018</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">319</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">29.19</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Granted<sup>(1)</sup></span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">198</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">27.45</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Vested</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">57)</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">31.40</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Forfeited</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">76)</span></p></td><td style="vertical-align: bottom; width: 5%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21.23</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 67%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Non-vested units outstanding as of December 31, 2019</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">384</span></p></td><td style="vertical-align: bottom; width: 5%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">28.89</span></p></td></tr></table><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><sup>(1)</sup></span><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"><sup> </sup></span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Represents target number of units that can vest based on the achievement of the performance goals.</span> 227000 21.43 172000 31.60 53000 18.81 346000 26.88 120000 29.60 147000 24.06 319000 29.19 198000 27.45 57000 31.40 76000 21.23 384000 28.89 <table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td colspan="11" style="vertical-align: bottom; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 10—Income Taxes </span></p></td></tr><tr style="height: 0.10in"><td colspan="11" style="vertical-align: bottom; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Income tax expense (benefit) based on income before income taxes consisted of the following:</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="8" style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 57%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Current:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">U.S. Federal</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,697)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">14,831)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">85,633</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">State and local</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,567)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,110</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">804</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Foreign</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,474</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">29,817</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,047</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,210</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">25,096</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">95,484</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Deferred:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">U.S. Federal</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,815</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">249)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,337</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">State and local</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,409</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">550)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">213)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Foreign</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,590)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,427</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">702)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,366)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,628</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,422</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,844</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">32,724</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">102,906</span></p></td></tr></table><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td colspan="10" style="vertical-align: bottom; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Worldwide income (loss) before income taxes consisted of the following:</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 56%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 41%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 57%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 56%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">United States</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">13,756)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">23,645)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">14,984)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 56%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Foreign</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">41,025</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">79,186</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">85,989</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">27,269</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">55,541</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">71,005</span></p></td></tr></table><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Income tax expense differed from the amounts computed by applying the U.S. Federal statutory income tax rate to income before income taxes as a result of the following:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 41%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 57%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Tax at statutory rate</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,727</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,664</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">24,852</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">State taxes, net of federal tax effect</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,705)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,553</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">384</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Effect of foreign operations and tax incentives</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,870)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,945)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">20,703)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Change in valuation allowance</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,283)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,114</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">203)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Stock-based compensation</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">118</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">143)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,658)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Provisional impact of U.S. Tax Reform</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,353)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">97,707</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Impact of cash repatriation</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21,612</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">GILTI</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">955</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,206</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Losses in foreign jurisdictions for which no benefit has</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.08in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">been provided</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,379</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,423</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">106</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Change in uncertain tax benefits reserve</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">200</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">317)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,323</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,910</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,421</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Total income tax expense</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,844</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">32,724</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">102,906</span></p></td></tr></table><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The U.S. Tax Cuts and Jobs Act (U.S. Tax Reform), which was signed into law on December 22, 2017, significantly changed U.S. tax law by, among other things, lowering corporate income tax rates, implementing a territorial tax system, adding a global intangible taxation regime and imposing a transition (Transition Tax) tax on deemed</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">repatriated cumulative earnings of foreign subsidiaries. The U.S. Tax Reform reduced the U.S. corporate income tax rate from a maximum of 35% to a flat 21% rate, effective January 1, 2018. The Company recorded the effects of the changes in the tax rate in the Company’s deferred tax assets and liabilities as of December 31, 2017.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">To minimize tax base erosion with a territorial tax system, the U.S. Tax Reform enacted a new global intangible low-taxed income (GILTI) provision that requires the Company to include in its U.S. income tax return foreign subsidiary earnings in excess of an allowable return on the foreign subsidiaries tangible assets. The taxable earnings can be offset by a limited deemed paid foreign tax credit with no carrybacks or carryforwards available. The Company is subject to the GILTI provisions. The Company elected to account for the GILTI as a period cost and include the effect in the period in which it is incurred and not include it as a factor in the determination of deferred taxes.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">On December 22, 2017, additional guidance was issued on accounting for the tax effects of the U.S. Tax Reform (Staff Accounting Bulletin No. 118 (SAB 118)). SAB 118 provided a measurement period that should not extend beyond one year from the U.S. Tax Reform enactment date for companies to complete their accounting. The Company recorded a provisional tax expense of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">101.6 million for the Transition Tax, and recognized a provisional deferred tax benefit of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3.9 million for a total net expense of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">97.7 million as of December 31, 2017. As of </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">December 31, 2018, the Company completed the accounting for the tax effects of U.S. Tax Reform within the period required from the enactment date. The Company recognized during the fourth quarter of 2018 after filing its U.S. income tax return, a discrete tax benefit adjustment of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6.4 million for the Transition Tax, and recorded a discrete tax expense adjustment of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.0 million for the finalization of the deferred tax assets and liabilities for a net total adjustment of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4.4 million. These adjustments were based on additional analysis of undistributed cumulative foreign earnings, cumulative foreign taxes, changes in interpretations, and additional regulatory guidance that was issued during 2018 by the Internal Revenue Service (IRS).</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">As a result of </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">the completed accounting for the Transition Tax, the Company determined that its total Transition Tax liability as of December 31, 2019 is currently $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">57.5 million after reduction for U.S. tax carryforward losses, U.S. tax credit carryforwards, and foreign tax credit carrybacks that are allowed to be utilized against the total liability. The Company intends to pay this liability over the remaining seven year payment period as prescribed by the U.S. Tax Reform and regulatory guidance issued by the IRS. $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">51.0 million of the Transition Tax liability is included in other long term liabilities.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">During 2019 and 2018, the Company repatriated $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">52.1 million and $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">560.6 million, respectively, of foreign earnings to the U.S. As of December 31, 2019, the Company has approximately $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">313.9 million in cumulative undistributed foreign earnings of its foreign subsidiaries. These earnings would not be subject to U.S. income tax, if distributed to the Company. The Company changed its assertion during 2018 on its foreign subsidiaries earnings that are permanently reinvested. A certain amount of earnings from specific foreign subsidiaries are permanently reinvested, and certain foreign earnings from other specific foreign subsidiaries is considered to be non-permanently reinvested and is available for immediate distribution to the Company. Income taxes have been accrued on the non-permanently reinvested foreign earnings including the 2017 Transition Tax, the U.S. tax on GILTI, and any applicable local withholding taxes. The Company estimates that it has approximately $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.7 million of unrecognized deferred tax liability related to any remaining undistributed foreign earnings that have not already been subject to the 2017 Transition Tax, the U.S. tax on GILTI, and any applicable foreign income tax or local withholding taxes on cash distributions.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">As a result of this change in assertion during 2018, in relation to undistributed earnings prior to December 31, 2017, the Company recorded a net tax expense of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21.6 million consisting of tax expense of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">30.8 million relating to foreign withholding tax from Asia and a net benefit of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9.2 million for U.S. foreign tax credits to offset the foreign taxes paid during 2018. In addition, the Company recorded applicable U.S. state income tax expense net of federal benefits related to the cash repatriation. Also during 2018, the Company incurred a net $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4.4 million benefit associated with finalizing the provisional impact of the U.S. Tax Reform described above as required by SAB 118, and incurred a $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3.2 million tax expense as a result of GILTI.</span></p><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities are presented below:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="4" style="vertical-align: bottom; width: 23%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 76%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 75%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Deferred tax assets:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Carrying value of inventories</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,212</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,787</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Accrued liabilities and allowances deductible for tax purposes on a cash basis</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,945</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,108</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Goodwill</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,976</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,351</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Stock-based compensation</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,500</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,347</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Operating right-of-use lease liabilities</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">19,087</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Net operating loss carryforwards</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">19,493</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">20,028</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Tax credit carryforwards</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,421</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,923</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,148</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,373</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">62,782</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">39,917</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Less: valuation allowance</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">15,992)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">13,709)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Net deferred tax assets</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">46,790</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">26,208</span></p></td></tr><tr style="height: 0.08in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 75%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Deferred tax liabilities:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Plant and equipment, due to differences in depreciation</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,428)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,617)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Operating right-of-use lease assets</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">18,826)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Intangible assets, due to differences in amortization</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">16,302)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">18,593)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Foreign withholding tax</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,181)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,212)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,283)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,631)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Gross deferred tax liability</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">55,020)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">38,053)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Net deferred tax liability</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,230)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,845)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 75%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The net deferred tax liability is classified as follows:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Long-term asset</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,274</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,478</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Long-term liability</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">13,504)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">14,323)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Total</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(8,230)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(11,845)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr></table><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">All deferred taxes are classified as non-current on the balance sheet as of December 31, 2019 and 2018. All deferred tax assets and liabilities are offset and presented as a single net noncurrent amount by each tax jurisdiction.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: Calibri; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The net change in the total valuation allowance for 2019, 2018 and 2017 was a $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.3 million decrease, a $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.1 million increase and a $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.2 million decrease, respectively. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment. Based upon the level of historical taxable income and projections for future taxable income over the periods which the deferred tax assets are deductible, management believes it is more likely than not the Company will realize the benefits of these deductible differences, net of the existing valuation allowances as of December 31, 2019.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: Times; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">As of December 31, 2019, the Company had $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">16.5 million in U.S. Federal operating loss carryforwards which will expire from </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2027 to </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2036; state operating loss carryforwards of approximately $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">44.5 million which will expire from </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2020 to </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2031; foreign operating loss carryforwards of approximately $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">24.8 million with indefinite carryforward periods; and foreign operating loss carryforwards of approximately $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">27.5 million which will expire at varying dates through </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2029. The utilization of these net operating loss carryforwards is limited to the future operations of the Company in the tax jurisdictions in which such carryforwards arose. The Company has state tax credit carryforwards of $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.9 million which will expire at varying dates through </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2026.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: Times; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company has been granted certain tax incentives, including tax holidays, for its subsidiaries in China, Malaysia and Thailand that will expire at various dates, unless extended or otherwise renegotiated, through 2018 in China, 2021 in Malaysia and 2028 in Thailand, and are subject to certain conditions with which the Company expects to comply. </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The net impact of these tax incentives was to lower income tax expense for 2019, 2018, and 2017 by approximately $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5.0 million (approximately $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.13 per diluted share), $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7.9 million (approximately $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.17 per diluted share) and $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7.2 million (approximately $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.15 per diluted share), respectively, as follows:</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 36%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 63%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">China</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,884</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,398</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Malaysia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,010</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,287</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,295</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Thailand</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,025</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,715</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,545</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,035</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,886</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,238</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr></table><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company must determine whether it is “more-likely-than-not” that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. Once it is determined that a position meets the more-likely-than-not recognition threshold, the position is measured to determine the amount of benefit to recognize in the financial statements. As of December 31, 2019, the total amount of the reserve for uncertain tax benefits including interest and penalties was $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.6 million. A reconciliation of the beginning and ending amount of unrecognized tax benefits, excluding interest and penalties, is as follows:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 59%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 36%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 63%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 62%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Balance as of January 1</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">313</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">708</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,791</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Additions related to current year tax positions</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">137</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">220</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 62%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Additions related to prior year tax positions</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">200</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">894</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Decreases related to prior year tax positions</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">532)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,197)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 62%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Balance as of December 31</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">513</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">313</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">708</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 59%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr></table><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">During 2019, the Company recorded $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.2 million of uncertain tax benefits related to prior year tax positions. During 2018, the Company released $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.5 million of uncertain tax benefits from an IRS audit related to the Secure Communication Systems, Inc. acquisition. Also during the first quarter of 2018, the IRS indicated that this examination of years 2013 to 2015 was closed. In addition, the IRS also notified the Company that the examination of the Company’s consolidated U.S. income tax return filings for 2014 was also closed with no additional tax costs. During 2017, the Company released $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.9 million of uncertain tax benefits related to the liquidation of a foreign subsidiary company. Also during 2017, the Company received a denial of its appeal to the local tax authorities related to an examination for a subsidiary in Thailand for the years 2004 to 2005. Consequently, the Company recorded $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.9 million of additional accruals for uncertain tax benefits. The Company decided not to challenge this decision and therefore, the $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7.3 million reserve for uncertain tax benefits was written off. This decrease in the unrecognized tax benefit reserve did not impact the Company’s effective tax rate.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: Times; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The reserve is classified as a current or long-term liability in the consolidated balance sheet based on the Company’s</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">expectation of when the items will be settled. The Company records interest expense and penalties accrued in relation to uncertain income tax benefits as a component of current income tax expense. The amount of accrued potential interest on unrecognized tax benefits included in the reserve as of December 31, 2019 is $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.1 million. The reserve for potential penalties is $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">17.0 thousand. The Company did </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">not record any interest and penalties during 2019. The total amount of interest and penalties included in income tax expense was $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.1 million during 2018. The Company did </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">not incur any interest and penalties in 2017.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: Times; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company and its subsidiaries in Brazil, China, Ireland, Malaysia, Mexico, the Netherlands, Romania, Singapore, Thailand and the United States remain open to examination by the various local taxing authorities, in total or in part, for fiscal years 2011 to 2019. Currently, the Company does not have any ongoing income tax examinations by any jurisdiction. During the course of such income tax examinations, disputes may occur as to matters of fact or law. Also, in most tax jurisdictions, the passage of time without examination will result in the expiration of applicable statutes of limitations thereby precluding examination of the tax period(s) for which such statute of limitation has expired. The Company believes that it has adequately provided for its tax liabilities.</span></p> <table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td colspan="11" style="vertical-align: bottom; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 10—Income Taxes </span></p></td></tr><tr style="height: 0.10in"><td colspan="11" style="vertical-align: bottom; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Income tax expense (benefit) based on income before income taxes consisted of the following:</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="8" style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 57%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Current:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">U.S. Federal</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,697)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">14,831)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">85,633</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">State and local</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,567)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,110</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">804</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Foreign</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,474</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">29,817</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,047</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,210</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">25,096</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">95,484</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Deferred:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">U.S. Federal</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,815</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">249)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,337</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">State and local</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,409</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">550)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">213)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Foreign</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,590)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,427</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">702)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,366)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,628</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,422</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,844</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">32,724</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">102,906</span></p></td></tr></table> -1697000 -14831000 85633000 -3567000 10110000 804000 11474000 29817000 9047000 6210000 25096000 95484000 1815000 -249000 8337000 1409000 -550000 -213000 -5590000 8427000 -702000 -2366000 7628000 7422000 3844000 32724000 102906000 <table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td colspan="10" style="vertical-align: bottom; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Worldwide income (loss) before income taxes consisted of the following:</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 56%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 41%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 57%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 56%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">United States</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">13,756)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">23,645)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">14,984)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 56%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Foreign</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">41,025</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">79,186</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">85,989</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">27,269</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">55,541</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">71,005</span></p></td></tr></table> -13756000 -23645000 -14984000 41025000 79186000 85989000 27269000 55541000 71005000 <span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Income tax expense differed from the amounts computed by applying the U.S. Federal statutory income tax rate to income before income taxes as a result of the following:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 41%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 57%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Tax at statutory rate</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,727</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,664</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">24,852</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">State taxes, net of federal tax effect</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,705)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,553</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">384</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Effect of foreign operations and tax incentives</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,870)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,945)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">20,703)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Change in valuation allowance</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,283)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,114</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">203)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Stock-based compensation</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">118</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">143)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,658)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Provisional impact of U.S. Tax Reform</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,353)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">97,707</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Impact of cash repatriation</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21,612</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">GILTI</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">955</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,206</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Losses in foreign jurisdictions for which no benefit has</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.08in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 54%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">been provided</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,379</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,423</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">106</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Change in uncertain tax benefits reserve</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">200</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">317)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,323</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,910</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,421</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 56%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Total income tax expense</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,844</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">32,724</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">102,906</span></p></td></tr></table> 5727000 11664000 24852000 -1705000 7553000 384000 -5870000 -11945000 -20703000 -2283000 2114000 -203000 118000 -143000 -1658000 0 -4353000 97707000 0 21612000 0 955000 3206000 0 4379000 1423000 106000 200000 -317000 0 2323000 1910000 2421000 3844000 32724000 102906000 101600000 -3900000 97700000 2018-12-31 6400000 2000000.0 -4400000 true 57500000 51000000.0 52100000 560600000 313900000 1700000 21600000 30800000 9200000 4400000 3200000 <span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities are presented below:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="4" style="vertical-align: bottom; width: 23%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 76%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 75%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Deferred tax assets:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Carrying value of inventories</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,212</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,787</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Accrued liabilities and allowances deductible for tax purposes on a cash basis</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,945</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,108</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Goodwill</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,976</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,351</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Stock-based compensation</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,500</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,347</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Operating right-of-use lease liabilities</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">19,087</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Net operating loss carryforwards</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">19,493</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">20,028</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Tax credit carryforwards</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,421</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,923</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,148</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,373</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">62,782</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">39,917</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Less: valuation allowance</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">15,992)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">13,709)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Net deferred tax assets</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">46,790</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">26,208</span></p></td></tr><tr style="height: 0.08in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 75%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Deferred tax liabilities:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Plant and equipment, due to differences in depreciation</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,428)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,617)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Operating right-of-use lease assets</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">18,826)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Intangible assets, due to differences in amortization</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">16,302)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">18,593)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Foreign withholding tax</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,181)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,212)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,283)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,631)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Gross deferred tax liability</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">55,020)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">38,053)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Net deferred tax liability</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,230)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,845)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 75%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The net deferred tax liability is classified as follows:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Long-term asset</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,274</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,478</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Long-term liability</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">13,504)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">14,323)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Total</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(8,230)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(11,845)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 73%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr></table> 3212000 2787000 8945000 6108000 1976000 2351000 2500000 2347000 19087000 0 19493000 20028000 2421000 1923000 5148000 4373000 62782000 39917000 15992000 13709000 46790000 26208000 10428000 7617000 18826000 0 16302000 18593000 7181000 9212000 2283000 2631000 55020000 38053000 8230000 11845000 5274000 2478000 13504000 14323000 2300000 2100000 200000 16500000 2027 2036 44500000 2020 2031 24800000 27500000 2029 1900000 2026 <span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The net impact of these tax incentives was to lower income tax expense for 2019, 2018, and 2017 by approximately $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5.0 million (approximately $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.13 per diluted share), $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7.9 million (approximately $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.17 per diluted share) and $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7.2 million (approximately $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.15 per diluted share), respectively, as follows:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 36%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 63%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">China</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,884</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,398</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Malaysia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,010</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,287</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,295</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Thailand</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,025</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,715</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,545</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,035</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,886</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,238</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr></table> 5000000.0 0.13 7900000 0.17 7200000 0.15 0 1884000 1398000 3010000 3287000 4295000 2025000 2715000 1545000 5035000 7886000 7238000 600000 <table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 59%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 36%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 63%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 62%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Balance as of January 1</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">313</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">708</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,791</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Additions related to current year tax positions</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">137</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">220</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 62%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Additions related to prior year tax positions</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: justify"><p style="margin-bottom: 0; text-align: justify"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">200</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">894</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Decreases related to prior year tax positions</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">532)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,197)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 62%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Balance as of December 31</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">513</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">313</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">708</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 59%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr></table> 313000 708000 7791000 0 137000 220000 200000 0 894000 0 532000 8197000 513000 313000 708000 200000 500000 900000 900000 7300000 100000 17000.0 0 100000 0 <p style="margin-top: 0; margin-bottom: 0; text-align: left; vertical-align: baseline"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 11—Major Customers </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company’s customers operate in industries that are, to a varying extent, subject to rapid technological change, vigorous competition and short product life cycles. Developments adverse to the electronics industry, the Company’s customers or their products could impact the Company’s overall credit risk.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company extends credit based on evaluation of its customers’ financial condition and generally does not require collateral or other security from its customers and would incur a loss equal to the carrying value of the accounts receivable if its customer failed to perform according to the terms of the credit arrangement.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Sales to the </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">ten largest customers represented </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">38%, </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">44% and </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">46% of total sales for 2019, 2018 and 2017, respectively. </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Sales to our largest customers were as follows for the indicated periods:</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 59%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 36%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year ended December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 63%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 62%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">International Business Machines Corporation</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">*</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">323,795</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">284,636</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Applied Materials, Inc.</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">*</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">*</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">248,183</span></p></td></tr></table><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">* amount is less than 10% of total sales.</span> 10 10 10 0.38 0.44 0.46 <span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Sales to our largest customers were as follows for the indicated periods:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 59%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 36%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year ended December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 63%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 62%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">International Business Machines Corporation</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">*</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">323,795</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">284,636</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 62%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Applied Materials, Inc.</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">*</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">*</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">248,183</span></p></td></tr></table><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">* amount is less than 10% of total sales.</span> 323795000 284636000 248183000 <p style="margin-top: 0; margin-bottom: 0; text-align: left; vertical-align: baseline"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 12—Financial Instruments and Concentration of Credit Risk</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company’s financial instruments include cash equivalents, accounts and other receivables, accounts payable, accrued liabilities and long-term debt and finance lease obligations. The Company believes that the carrying values of these instruments approximate fair value. As of December 31, 2019, the Company’s long-term investments and derivative instruments were recorded at fair value using Level 3 inputs. The Company uses derivative instruments to manage the variability of foreign currency obligations and interest rates. The Company does not enter into derivative arrangements for speculative purposes.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The forward currency exchange contract in place as of December 31, 2019 has not been designated as accounting hedge and, therefore, changes in fair value are recorded within the Consolidated Statements of Income.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company has an interest rate swap agreement with a notional amount of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">144.4 million and $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">150.0 million as of December 31, 2019 and 2018, respectively, to hedge a portion of its interest rate exposure on outstanding borrowings under the Credit Agreement. Under this interest rate swap agreement, the Company receives variable rate interest payments based on the one-month LIBOR rate and pays fixed rate interest payments. The fixed interest</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">rate for the contract is </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.928%. The effect of this swap is to convert all of the floating rate interest expense to fixed interest rate expense. Based on the terms of the interest rate swap contract and the underlying borrowings outstanding under the Credit Agreement, the interest rate contract was determined to be highly effective, and thus qualifies and has been designated as a cash flow hedge. As such, changes in the fair value of the interest rate swap are recorded in other comprehensive income on the accompanying Consolidated Balance Sheets until earnings are affected by the variability of cash flows. As of December 31, 2017, the Company had an interest rate swap agreement with a notional amount of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">155.3 million with a fixed interest rate of </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.4935%. During 2018, the Company terminated this agreement for $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3.5 million and the gain is being amortized to offset interest expense over the original term of the swap agreement. </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The fair value of the interest rate swap agreements was a $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6.3 million liability as of December 31, 2019 and a $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3.0 million liability as of December 31, 2018. During the year ended December 31, 2019, the Company recorded unrealized losses of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3.3 million ($</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.5 million net of tax) on the swaps in other comprehensive income and transferred unrealized gains of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.7 million ($</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.2 million net of tax) on the swaps to interest expense. During the year ended December 31, 2018, the Company recorded unrealized gains of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.5 million ($</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.1 million net of tax) on the swap in other comprehensive income and transferred unrealized gains of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.3 million ($</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.2 million net of tax) on the swaps to interest expense. During the year ended December 31, 2017, the Company recorded unrealized gains of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.5 million ($</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.9 million net of tax) on the swap in other comprehensive income. See Note 22.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Financial instruments that subject the Company to credit risk consist of cash and cash equivalents, investments and trade accounts receivable. Management maintains the majority of the Company’s cash and cash equivalents with financial institutions. </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">One of the most significant credit risks is the ultimate realization of accounts receivable. This risk is mitigated by (i) sales to well established companies, (ii) ongoing credit evaluation of customers, and (iii) frequent contact with customers, thus enabling management to monitor current changes in business operations and to respond accordingly. Management considers these concentrations of credit risks in establishing our allowance for doubtful accounts and believes these allowances are adequate. The Company had one customer whose gross accounts receivable exceeded <span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10% of total gross accounts receivable as of December 31, 2019.</span> Our largest customer represented </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">12.1% of our total gross accounts receivable.</span></p> 144400000 150000000.0 0.02928 0.02928 155300000 0.014935 3500000 6300000 3000000.0 -3300000 2500000 1700000 1200000 1500000 1100000 300000 200000 1500000 900000 One of the most significant credit risks is the ultimate realization of accounts receivable. This risk is mitigated by (i) sales to well established companies, (ii) ongoing credit evaluation of customers, and (iii) frequent contact with customers, thus enabling management to monitor current changes in business operations and to respond accordingly. Management considers these concentrations of credit risks in establishing our allowance for doubtful accounts and believes these allowances are adequate. The Company had one customer whose gross accounts receivable exceeded 10% of total gross accounts receivable as of December 31, 2019. 0.10 0.121 <p style="margin-top: 0; margin-bottom: 0; text-align: left; vertical-align: baseline"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 13—Concentrations of Business Risk</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Substantially all of the Company’s sales are derived from manufacturing services in which the Company purchases components specified by its customers. The Company uses numerous suppliers of electronic components and other materials for its operations. Some components used by the Company have been subject to industry-wide shortages, and suppliers have been forced to allocate available quantities among their customers. The Company’s inability to obtain any needed components during periods of allocation could cause delays in manufacturing and could adversely affect results of operations.</span></p> <p style="margin-top: 0; margin-bottom: 0; text-align: left; vertical-align: baseline"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 14—Accounts Receivable Sale Program</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">As of December 31, 2019, in connection with a trade accounts receivable sale program with unaffiliated financial institutions, the Company may elect to sell, at a discount, on an ongoing basis, up to a maximum of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">120.0 million of specific accounts receivable at any one time.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">During the years ended December 31, 2019 and 2018, the Company sold $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">284.0 million and $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">160.0 million, respectively, of accounts receivable under this program, and in exchange, the Company received cash proceeds of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">283.2 million and $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">159.5 million, respectively, net of the discount. The loss on the sale resulting from the discount was recorded to other expense within the Consolidated Statements of Income.</span></p> 120000000.0 284000000.0 160000000.0 283200000 159500000 <p style="margin-top: 0; margin-bottom: 0; text-align: left; vertical-align: baseline"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 15—Segment and Geographic Information</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company currently has manufacturing facilities in the Americas, Asia and Europe to serve its customers. The Company is operated and managed geographically, and management evaluates performance and allocates the Company’s resources on a geographic basis. Intersegment sales are generally recorded at prices that approximate arm’s length transactions. Operating segments’ measure of profitability is based on income from operations. The accounting policies for the reportable operating segments are the same as for the Company taken as a whole. </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company has three reportable operating segments: Americas, Asia, and Europe. Information about operating segments is as follows:</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 38%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 60%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 60%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Net sales:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 14%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,428,795</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,647,402</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,584,729</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">741,630</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">801,312</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">777,616</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">176,384</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">186,517</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">176,954</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Elimination of intersegment sales</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">78,714)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">68,766)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">84,820)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,268,095</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,566,465</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,454,479</span></p></td></tr><tr style="height: 0.05in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 60%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Depreciation and amortization:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21,784</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">22,668</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21,972</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,108</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,496</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,849</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,035</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,498</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,891</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Corporate</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">12,500</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">14,177</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,960</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">48,427</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">51,839</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">48,672</span></p></td></tr><tr style="height: 0.05in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 60%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Income from operations:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">55,749</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">61,731</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">68,433</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">47,862</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">72,442</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">74,701</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,983</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,229</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,805</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Corporate and intersegment eliminations</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">82,049)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">85,864)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">77,113)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">28,545</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">58,538</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">76,826</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Interest expense</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(6,664)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(10,473)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(9,405)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Interest income</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,829</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,848</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,370</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other income (expense)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,559</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">628</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(1,786)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Income before income taxes</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">27,269</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">55,541</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">71,005</span></p></td></tr><tr style="height: 0.05in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 60%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Capital expenditures:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">15,822</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">44,204</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">27,139</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,493</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">14,400</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">18,115</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,702</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,388</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,915</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Corporate</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,101</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,740</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,337</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">35,118</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">66,732</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">54,506</span></p></td></tr><tr style="height: 0.05in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 60%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Total assets:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">792,180</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">852,776</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">812,187</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">533,508</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">540,094</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">674,783</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">139,977</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">113,165</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">470,786</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Corporate and other</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">294,209</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">393,748</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">151,548</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,759,874</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,899,783</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,109,304</span></p></td></tr></table><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Geographic net sales information provided below reflects the destination of the product shipped. Long-lived assets information is based on the physical location of the asset.</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 38%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 60%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 59%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Geographic net sales:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 14%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">United States</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,508,966</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,741,321</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,650,791</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">391,029</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">423,245</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">432,530</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">266,216</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">299,676</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">291,006</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">101,884</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">102,223</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">80,152</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,268,095</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,566,465</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,454,479</span></p></td></tr><tr style="height: 0.04in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 59%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Long-lived assets:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">United States</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">247,073</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">190,056</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">167,858</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">76,507</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">79,051</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">77,750</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">20,258</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,537</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,042</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">23,563</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">22,945</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">25,830</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">367,402</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">301,589</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">282,480</span></p></td></tr></table> <span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company has three reportable operating segments: Americas, Asia, and Europe. Information about operating segments is as follows:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 38%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 60%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 60%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Net sales:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 14%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,428,795</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,647,402</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,584,729</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">741,630</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">801,312</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">777,616</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">176,384</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">186,517</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">176,954</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Elimination of intersegment sales</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">78,714)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">68,766)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">84,820)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,268,095</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,566,465</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,454,479</span></p></td></tr><tr style="height: 0.05in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 60%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Depreciation and amortization:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21,784</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">22,668</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">21,972</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,108</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,496</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,849</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,035</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,498</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,891</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Corporate</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">12,500</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">14,177</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,960</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">48,427</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">51,839</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">48,672</span></p></td></tr><tr style="height: 0.05in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 60%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Income from operations:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">55,749</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">61,731</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">68,433</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">47,862</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">72,442</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">74,701</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,983</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,229</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,805</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Corporate and intersegment eliminations</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">82,049)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">85,864)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">77,113)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">28,545</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">58,538</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">76,826</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Interest expense</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(6,664)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(10,473)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(9,405)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Interest income</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,829</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,848</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,370</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other income (expense)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,559</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">628</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(1,786)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Income before income taxes</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">27,269</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">55,541</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">71,005</span></p></td></tr><tr style="height: 0.05in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 60%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Capital expenditures:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">15,822</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">44,204</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">27,139</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,493</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">14,400</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">18,115</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,702</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,388</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,915</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Corporate</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,101</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,740</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,337</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">35,118</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">66,732</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">54,506</span></p></td></tr><tr style="height: 0.05in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 60%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Total assets:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">792,180</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">852,776</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">812,187</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">533,508</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">540,094</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">674,783</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">139,977</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">113,165</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">470,786</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Corporate and other</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">294,209</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">393,748</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">151,548</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,759,874</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,899,783</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,109,304</span></p></td></tr></table> 1428795000 1647402000 1584729000 741630000 801312000 777616000 176384000 186517000 176954000 -78714000 -68766000 -84820000 2454479000 21784000 22668000 21972000 11108000 11496000 11849000 3035000 3498000 2891000 12500000 14177000 11960000 48427000 51839000 48672000 55749000 61731000 68433000 47862000 72442000 74701000 6983000 10229000 10805000 -82049000 -85864000 -77113000 28545000 58538000 76826000 15822000 44204000 27139000 9493000 14400000 18115000 3702000 2388000 4915000 6101000 5740000 4337000 35118000 66732000 54506000 792180000 852776000 812187000 533508000 540094000 674783000 139977000 113165000 470786000 294209000 393748000 151548000 1759874000 1899783000 2109304000 <span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Geographic net sales information provided below reflects the destination of the product shipped. Long-lived assets information is based on the physical location of the asset.</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 38%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 60%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 59%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Geographic net sales:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 14%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">United States</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,508,966</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,741,321</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,650,791</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">391,029</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">423,245</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">432,530</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">266,216</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">299,676</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">291,006</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">101,884</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">102,223</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">80,152</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,268,095</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,566,465</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,454,479</span></p></td></tr><tr style="height: 0.04in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: double #000000 2.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 59%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Long-lived assets:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">United States</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">247,073</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">190,056</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">167,858</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">76,507</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">79,051</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">77,750</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">20,258</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,537</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11,042</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">23,563</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">22,945</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">25,830</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 57%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">367,402</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">301,589</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">282,480</span></p></td></tr></table> 1508966000 1741321000 1650791000 391029000 423245000 432530000 266216000 299676000 291006000 101884000 102223000 80152000 2454479000 247073000 190056000 167858000 76507000 79051000 77750000 20258000 9537000 11042000 23563000 22945000 25830000 367402000 301589000 282480000 <p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 16 – Revenue</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company’s revenues are generated primarily from the sale of manufactured products built to customer specifications. The Company also generates revenue from design, development and engineering services, in addition to the sale of other inventory.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Revenue is measured based on the consideration specified in a contract with a customer. The Company recognizes revenue when it satisfies a performance obligation by transferring control over a manufactured product to a customer. The Company’s contracts with customers are generally short-term in nature. Customers are generally billed when the product is shipped or as services are performed. Under the majority of the Company’s manufacturing contracts with customers, the customer controls all of the work-in-progress as products are being built. Revenues under these contracts are recognized progressively based on the cost-to-cost method. For other manufacturing contracts, the customer does not take control of the product until it is completed. Under these contracts, the Company recognizes revenue upon transfer of control of the product to the customer. Revenue from design, development and engineering services is recognized over time as the services are performed. The Company assumes no significant obligations after shipment as it typically warrants workmanship only. Therefore, the warranty provisions are generally not significant.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">If the Company records revenue, but does not issue an invoice, a contract asset is recognized. The contract asset is transferred to accounts receivable when the entitlement to payment becomes unconditional.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Taxes assessed by governmental authorities that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer, are excluded from revenue.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as fulfillment costs and are included in cost of sales.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; line-height: 115.00%; margin-bottom: 10.00pt; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Disaggregation of revenue</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">In the following tables, revenue is disaggregated by market sector. The tables also include a reconciliation of the disaggregated revenue with the reportable operating segments.</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Reportable Operating Segments</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31, 2019</span></p></td></tr><tr style="height: 0.09in"><td colspan="2" style="vertical-align: bottom; width: 47%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Total</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 47%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Market Sector:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Industrials</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">165,163</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">214,575</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">73,838</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">453,576</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">A&amp;D</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">400,326</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">31,597</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">431,923</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Medical</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">263,688</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">167,296</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">17,218</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">448,202</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Semi-Cap</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">102,908</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">123,764</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">51,093</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">277,765</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Computing</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">308,077</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">53,051</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">85</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">361,213</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Telecommunications</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">143,686</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">149,890</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,840</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">295,416</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> External revenue</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,383,848</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">708,576</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">175,671</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,268,095</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Elimination of intersegment sales</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">44,947</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">33,054</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">713</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">78,714</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Segment revenue</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,428,795</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">741,630</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">176,384</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,346,809</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31, 2018</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Total</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 47%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Market Sector:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Industrials</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">184,500</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">241,765</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">66,798</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">493,063</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">A&amp;D</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">374,852</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">31,550</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">406,402</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Medical</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">235,287</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">144,528</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">14,152</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">393,967</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Semi-Cap</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">155,687</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">135,299</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">63,992</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">354,978</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Computing</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">504,391</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">69,657</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,797</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">580,845</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Telecommunications</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">162,813</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">171,520</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,877</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">337,210</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> External revenue</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,617,530</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">762,769</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">186,166</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,566,465</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Elimination of intersegment sales</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">29,872</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">38,543</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">351</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">68,766</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Segment revenue</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,647,402</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">801,312</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">186,517</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,635,231</span></p></td></tr></table><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31, 2017 (as adjusted)</span></p></td></tr><tr style="height: 0.09in"><td colspan="2" style="vertical-align: bottom; width: 47%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Total</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 47%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Market Sector:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Industrials</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">213,699</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">213,504</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">69,233</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">496,436</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">A&amp;D</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">361,200</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,430</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">28,060</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">391,690</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Medical</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">204,677</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">149,650</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">19,458</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">373,785</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Semi-Cap</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">158,151</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">140,967</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">47,223</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">346,341</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Computing</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">444,401</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">85,988</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,971</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">540,360</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Telecommunications</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">172,122</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">130,954</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,791</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">305,867</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> External revenue</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,554,250</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">723,493</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">176,736</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,454,479</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Elimination of intersegment sales</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">30,479</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">54,123</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">218</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">84,820</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Segment revenue</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,584,729</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">777,616</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">176,954</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,539,299</span></p></td></tr></table><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">During 2019, 2018 and 2017, </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">91.5%, </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">93.0% and </span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">93.4%, respectively, of the Company’s revenue was recognized as products and services are transferred over time.</span> <p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Disaggregation of revenue</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">In the following tables, revenue is disaggregated by market sector. The tables also include a reconciliation of the disaggregated revenue with the reportable operating segments.</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Reportable Operating Segments</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31, 2019</span></p></td></tr><tr style="height: 0.09in"><td colspan="2" style="vertical-align: bottom; width: 47%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Total</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 47%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Market Sector:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Industrials</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">165,163</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">214,575</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">73,838</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">453,576</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">A&amp;D</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">400,326</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">31,597</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">431,923</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Medical</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">263,688</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">167,296</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">17,218</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">448,202</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Semi-Cap</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">102,908</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">123,764</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">51,093</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">277,765</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Computing</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">308,077</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">53,051</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">85</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">361,213</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Telecommunications</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">143,686</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">149,890</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,840</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">295,416</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> External revenue</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,383,848</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">708,576</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">175,671</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,268,095</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Elimination of intersegment sales</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">44,947</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">33,054</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">713</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">78,714</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Segment revenue</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,428,795</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">741,630</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">176,384</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,346,809</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31, 2018</span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Total</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 47%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Market Sector:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Industrials</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">184,500</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">241,765</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">66,798</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">493,063</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">A&amp;D</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">374,852</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">31,550</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">406,402</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Medical</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">235,287</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">144,528</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">14,152</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">393,967</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Semi-Cap</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">155,687</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">135,299</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">63,992</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">354,978</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Computing</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">504,391</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">69,657</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,797</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">580,845</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Telecommunications</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">162,813</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">171,520</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,877</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">337,210</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> External revenue</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,617,530</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">762,769</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">186,166</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,566,465</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Elimination of intersegment sales</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">29,872</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">38,543</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">351</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">68,766</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Segment revenue</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,647,402</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">801,312</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">186,517</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,635,231</span></p></td></tr></table><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.09in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year Ended December 31, 2017 (as adjusted)</span></p></td></tr><tr style="height: 0.09in"><td colspan="2" style="vertical-align: bottom; width: 47%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Total</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 47%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Market Sector:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Industrials</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">213,699</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">213,504</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">69,233</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">496,436</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">A&amp;D</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">361,200</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,430</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">28,060</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">391,690</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Medical</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">204,677</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">149,650</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">19,458</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">373,785</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Semi-Cap</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">158,151</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">140,967</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">47,223</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">346,341</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Computing</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">444,401</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">85,988</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,971</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">540,360</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Telecommunications</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">172,122</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">130,954</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,791</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">305,867</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> External revenue</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,554,250</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">723,493</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">176,736</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,454,479</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Elimination of intersegment sales</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">30,479</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">54,123</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">218</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">84,820</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 3%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 44%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Segment revenue</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,584,729</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">777,616</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">176,954</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,539,299</span></p></td></tr></table> 165163000 214575000 73838000 453576000 400326000 0 31597000 431923000 263688000 167296000 17218000 448202000 102908000 123764000 51093000 277765000 308077000 53051000 85000 361213000 143686000 149890000 1840000 295416000 1383848000 708576000 175671000 2268095000 44947000 33054000 713000 78714000 1428795000 741630000 176384000 2346809000 184500000 241765000 66798000 493063000 374852000 0 31550000 406402000 235287000 144528000 14152000 393967000 155687000 135299000 63992000 354978000 504391000 69657000 6797000 580845000 162813000 171520000 2877000 337210000 1617530000 762769000 186166000 2566465000 29872000 38543000 351000 68766000 1647402000 801312000 186517000 2635231000 213699000 213504000 69233000 496436000 361200000 2430000 28060000 391690000 204677000 149650000 19458000 373785000 158151000 140967000 47223000 346341000 444401000 85988000 9971000 540360000 172122000 130954000 2791000 305867000 1554250000 723493000 176736000 2454479000 30479000 54123000 218000 84820000 1584729000 777616000 176954000 2539299000 0.915 0.930 0.934 <p style="margin-top: 0; margin-bottom: 0; text-align: left; vertical-align: baseline"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 17—Employee Benefit Plans</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company has defined contribution plans qualified under Section 401(k) of the Internal Revenue Code for the benefit of all its U.S. employees. The Company’s contributions to the plans are based on employee contributions and compensation. During 2019, 2018 and 2017, the Company made contributions to the plans of approximately $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6.2 million, $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5.6 million and $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5.2 million, respectively. The Company also has defined contribution benefit plans for certain of its international employees primarily dictated by the custom of the regions in which it operates. During 2019, 2018 and 2017, the Company made contributions to the international plans of approximately $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.1 million, $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.1 million and $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.1 million, respectively.</span></p> 6200000 5600000 5200000 100000 100000 100000 <p style="margin-top: 0; margin-bottom: 0; text-align: left; vertical-align: baseline"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 18—Contingencies</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company is involved in various legal actions arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on the Company’s consolidated financial position or results of operations.</span></p> <p style="margin-top: 0; margin-bottom: 0; text-align: left; vertical-align: baseline"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 19—Restructuring Charges</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company has undertaken initiatives to restructure its business operations to improve utilization and realize cost savings. These initiatives have included changing the number and location of production facilities, largely to align capacity and infrastructure with current and anticipated customer demand. This alignment includes transferring programs from higher cost geographies to lower cost geographies. The process of restructuring entails moving production between facilities, reducing staff levels, realigning our business processes, reorganizing our management and other activities.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company recognized restructuring charges during 2019, 2018 and 2017 primarily related to the closure of facilities in the Americas, capacity reduction and reductions in workforce in certain facilities across various regions.</span></p><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The following table summarizes the 2019 activity in the accrued restructuring balances related to the various restructuring activities initiated prior to December 31, 2019:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Balance as of</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Foreign</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Balance as of</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">December 31,</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Restructuring</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Cash</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Non-Cash</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Exchange</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">December 31,</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Charges</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Payment</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Activity</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="4" style="vertical-align: bottom; width: 15%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Adjustments</span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">2019</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2019 Restructuring:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Severance</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,449</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,493)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,956</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other exit costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,597</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">653)</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">944)</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,046</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,146)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">944)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,956</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2018 Restructuring:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Severance</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">282</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">282)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other exit costs</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">918</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">461</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,379)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,200</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">461</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,661)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2017 Restructuring:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Severance</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other exit costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">135</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">124)</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">135</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">124)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Total</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,335</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,507</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,931)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">944)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,956</span></p></td></tr></table><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="12" style="vertical-align: bottom; width: 99%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The components of the restructuring charges initiated during 2019 were as follows:</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 52%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Total</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Severance costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,499</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,950</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,449</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other exit costs</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,561</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">36</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,597</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,060</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,986</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,046</span></p></td></tr></table><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">During 2019, the Company recognized $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6.4 million of employee termination costs associated with the involuntary terminations (both executed and planned) of </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">468 employees in connection with reductions in workforce worldwide. The identified involuntary employee terminations by reportable geographic region amounted to approximately </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">386, </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">81 and </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1 for the Americas, Asia and Europe, respectively.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The following table summarizes the 2018 activity in the accrued restructuring balances related to the various restructuring activities initiated prior to December 31, 2018:</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Balance as of</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Foreign</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Balance as of</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">December 31,</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Restructuring</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Cash</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Non-Cash</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Exchange</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 23%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">2017</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Charges</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Payment</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Activity</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Adjustments</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">2018</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2018 Restructuring:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Severance</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,815</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,533)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">282</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other exit costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,773</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">855)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">918</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,588</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,388)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,200</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2017 Restructuring:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Severance</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">47</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">50)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Lease facility costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">96</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">96)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other exit costs</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">198</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">270</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">309)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">24)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">135</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">245</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">369</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">455)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">24)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">135</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2016 Restructuring:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Severance</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">29</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">23)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other exit costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">16</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">246</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">146)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">116)</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">45</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">240</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">169)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">116)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Total</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">290</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,197</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,012)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">116)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">24)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,335</span></p></td></tr></table><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td colspan="13" style="vertical-align: bottom; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The components of the restructuring charges initiated during 2018 were as follows:</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 52%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Total</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Severance costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,496</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">274</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">45</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,815</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other exit costs</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,773</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,773</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,269</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">274</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">45</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,588</span></p></td></tr></table><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">During 2018, the Company recognized $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.8 million of employee termination costs associated with the involuntary terminations (both executed and planned) of </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">490 employees in connection with reductions in workforce worldwide. The identified involuntary employee terminations by reportable geographic region amounted to approximately </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">432, </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">23 and </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">35 for the Americas, Asia and Europe, respectively.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The components of the restructuring charges initiated during 2017 were as follows:</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 52%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Total</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Severance costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,985</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">187</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,172</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Lease facility costs</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">264</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">264</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other exit costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">531</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">531</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,780</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">187</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,967</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr></table><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">During 2017, the Company recognized $</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2.2 million of employee termination costs associated with the involuntary terminations (both executed and planned) of </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">163 employees in connection with reductions in workforce worldwide. The identified involuntary employee terminations by reportable geographic region amounted to approximately </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">160 and </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3 for the Americas and Asia, respectively.</span> <span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The following table summarizes the 2019 activity in the accrued restructuring balances related to the various restructuring activities initiated prior to December 31, 2019:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Balance as of</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Foreign</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Balance as of</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">December 31,</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Restructuring</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Cash</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Non-Cash</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Exchange</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">December 31,</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Charges</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Payment</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Activity</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="4" style="vertical-align: bottom; width: 15%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Adjustments</span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">2019</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2019 Restructuring:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Severance</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,449</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,493)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,956</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other exit costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,597</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">653)</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">944)</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,046</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,146)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">944)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,956</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2018 Restructuring:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Severance</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">282</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">282)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other exit costs</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">918</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">461</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,379)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,200</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">461</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,661)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2017 Restructuring:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Severance</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other exit costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">135</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">124)</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">135</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">124)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Total</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,335</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,507</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,931)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">944)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">11)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,956</span></p></td></tr></table><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The following table summarizes the 2018 activity in the accrued restructuring balances related to the various restructuring activities initiated prior to December 31, 2018:</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Balance as of</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Foreign</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Balance as of</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">December 31,</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Restructuring</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Cash</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Non-Cash</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Exchange</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 23%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">2017</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Charges</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Payment</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Activity</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Adjustments</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">2018</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2018 Restructuring:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Severance</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,815</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,533)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">282</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other exit costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,773</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">855)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">918</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,588</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3,388)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,200</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2017 Restructuring:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Severance</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">47</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">3</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">50)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Lease facility costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">96</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">96)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other exit costs</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">198</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">270</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">309)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">24)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">135</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">245</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">369</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">455)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">24)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">135</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2016 Restructuring:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Severance</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">29</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">23)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other exit costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">16</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">246</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">146)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">116)</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">45</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">240</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">169)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">116)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 20%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: Times; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 22%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Total</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">290</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5,197</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,012)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">116)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">24)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 12%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,335</span></p></td></tr></table> 0 6449000 2493000 0 0 3956000 0 1597000 653000 944000 0 0 0 8046000 3146000 944000 0 3956000 282000 0 282000 0 0 0 918000 461000 1379000 0 0 0 1200000 461000 1661000 0 0 0 0 0 0 0 0 0 135000 0 124000 0 11000 0 135000 0 124000 0 11000 0 1335000 8507000 4931000 944000 11000 3956000 <table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="12" style="vertical-align: bottom; width: 99%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The components of the restructuring charges initiated during 2019 were as follows:</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 52%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Total</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Severance costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,499</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,950</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,449</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other exit costs</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,561</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">36</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,597</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,060</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,986</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,046</span></p></td></tr></table><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td colspan="13" style="vertical-align: bottom; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The components of the restructuring charges initiated during 2018 were as follows:</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 52%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Europe</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Total</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Severance costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,496</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">274</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">45</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,815</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other exit costs</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,773</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,773</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,269</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">274</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">45</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,588</span></p></td></tr></table><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The components of the restructuring charges initiated during 2017 were as follows:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 52%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Americas</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Asia</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Total</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Severance costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,985</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">187</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,172</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Lease facility costs</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">264</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">264</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Other exit costs</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">531</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">531</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 51%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,780</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">187</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,967</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr></table> 4499000 1950000 0 6449000 1561000 36000 0 1597000 6060000 1986000 0 8046000 6400000 468 386 81 1 0 2815000 2533000 0 0 282000 0 1773000 855000 0 0 918000 0 4588000 3388000 0 0 1200000 47000 3000 50000 0 0 0 0 96000 96000 0 0 0 198000 270000 309000 0 24000 135000 245000 369000 455000 0 24000 135000 29000 -6000 23000 0 0 0 16000 246000 146000 116000 0 0 45000 240000 169000 116000 0 0 290000 5197000 4012000 116000 24000 1335000 2496000 274000 45000 2815000 1773000 0 0 1773000 4269000 274000 45000 4588000 2800000 490 432 23 35 1985000 187000 2172000 264000 0 264000 531000 0 531000 2780000 187000 2967000 2200000 163 160 3 <p style="margin-top: 0; margin-bottom: 0; text-align: left; vertical-align: baseline"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 20—Ransomware Incident</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">During the fourth quarter ended December 31, 2019, some of the Company’s systems were affected by a ransomware incident that encrypted information on its systems and disrupted customer and employee access to its applications and services. The Company immediately took steps to isolate the impact and implemented measures to prevent additional systems from being affected, including taking its network offline as a precaution. In connection with this incident, third party consultants and forensic experts were engaged to assist with the restoration and remediation of the Company’s systems and, with the assistance of law enforcement, to investigate the incident. The Company has found no evidence that customer or employee data was exfiltrated from its network. </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The Company restored connectivity and resumed operations quickly following the ransomware incident. However, fourth quarter 2019 operations were adversely affected by the inefficiencies caused by taking the network offline for a period of time. As a result, the Company’s fourth quarter 2019 revenue was also adversely affected as the Company was unable to fulfill a portion of customer demand during the quarter.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">We do have insurance coverage, including cyber insurance, and are working diligently with our insurance carriers on claims to recover costs incurred. We expect that the insurance recovery process will be ongoing throughout 2020.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">In 2019, ransomware incident related costs incurred totaled $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7.7 million, net of estimated insurance recoveries of $</span><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">5.0 million. These costs were primarily comprised of certain employee related expenses and various third party consulting services including forensic experts, legal counsel and other IT professional expenses.</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">We expect to incur additional costs related to the ransomware event in 2020, but these are not expected to be significant. Further insurance recoveries will be recorded when considered probable for recovery.</span></p> 7700000 5000000.0 <p style="margin-top: 0; margin-bottom: 0; text-align: left; vertical-align: baseline"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 21—Quarterly Financial Data (Unaudited)</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The following table sets forth certain unaudited quarterly information with respect to the Company’s results of operations for the years 2019, 2018 and 2017. Earnings per share are computed independently for each of the quarters presented. Therefore, the sum of the quarterly earnings per share may not equal the total earnings per share amounts for the fiscal year.</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="10" style="vertical-align: bottom; width: 47%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019 Quarter</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 51%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands, except per share data)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">1st</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2nd</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">3rd</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">4th</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Sales</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">602,820</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">601,602</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">555,229</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">508,444</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Gross profit</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">53,800</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">52,998</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">52,883</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">40,725</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Net income (loss)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">13,773</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,447</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,136</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,931)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Earnings (loss) per share:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Basic</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.34</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.25</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.19</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.19)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Diluted</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.34</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.24</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.19</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.19)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="10" style="vertical-align: bottom; width: 47%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018 Quarter</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 51%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands, except per share data)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">1st</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2nd</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">3rd</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">4th</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Sales</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">608,136</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">660,591</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">640,688</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">657,050</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Gross profit</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">58,318</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">54,299</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">52,777</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">55,199</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Net income (loss)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">23,641)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,943</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,799</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">27,716</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Earnings (loss) per share:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Basic</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.49)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.23</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.17</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.64</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Diluted</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.49)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.23</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.17</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.64</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="10" style="vertical-align: bottom; width: 47%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017 Quarter</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 51%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands, except per share data)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">1st</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2nd</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">3rd</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">4th</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Sales</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">557,903</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">619,611</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">610,929</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">666,036</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Gross profit</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">47,532</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">59,484</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">58,243</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">60,661</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Net income (loss)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,555</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">18,074</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">17,831</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">76,361)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Earnings (loss) per share:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Basic</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.17</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.36</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.36</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.54)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Diluted</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.17</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.36</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.35</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.54)</span></p></td></tr></table> <table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="10" style="vertical-align: bottom; width: 47%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019 Quarter</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 51%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands, except per share data)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">1st</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2nd</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">3rd</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">4th</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Sales</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">602,820</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">601,602</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">555,229</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">508,444</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Gross profit</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">53,800</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">52,998</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">52,883</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">40,725</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Net income (loss)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">13,773</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,447</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,136</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,931)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Earnings (loss) per share:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Basic</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.34</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.25</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.19</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.19)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Diluted</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.34</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.24</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.19</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.19)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="10" style="vertical-align: bottom; width: 47%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018 Quarter</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 51%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands, except per share data)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">1st</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2nd</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">3rd</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">4th</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Sales</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">608,136</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">660,591</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">640,688</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">657,050</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Gross profit</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">58,318</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">54,299</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">52,777</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">55,199</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Net income (loss)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">23,641)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,943</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,799</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">27,716</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Earnings (loss) per share:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Basic</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.49)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.23</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.17</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.64</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Diluted</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.49)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.23</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.17</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.64</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="10" style="vertical-align: bottom; width: 47%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017 Quarter</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 51%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands, except per share data)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">1st</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2nd</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">3rd</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">4th</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Sales</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">557,903</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">619,611</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">610,929</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 10%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">666,036</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Gross profit</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">47,532</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">59,484</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">58,243</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">60,661</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Net income (loss)</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,555</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">18,074</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">17,831</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">76,361)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 50%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Earnings (loss) per share:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Basic</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.17</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.36</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.36</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.54)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 48%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> Diluted</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.17</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.36</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">0.35</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 10%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1.54)</span></p></td></tr></table> 602820000 601602000 555229000 508444000 53800000 52998000 52883000 40725000 13773000 9447000 7136000 -6931000 0.34 0.25 0.19 -0.19 0.34 0.24 0.19 -0.19 608136000 660591000 640688000 657050000 58318000 54299000 52777000 55199000 -23641000 10943000 7799000 27716000 -0.49 0.23 0.17 0.64 -0.49 0.23 0.17 0.64 557903000 619611000 610929000 666036000 47532000 59484000 58243000 60661000 8555000 18074000 17831000 -76361000 0.17 0.36 0.36 -1.54 0.17 0.36 0.35 -1.54 <p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 22—Accumulated Other Comprehensive Loss</span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p><p style="margin-top: 0; margin-bottom: 0; text-align: left"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The changes in accumulated other comprehensive loss by component were as follows:</span></p><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Foreign</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Unrealized</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">currency</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Derivative</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">loss on</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">translation</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">instruments,</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">investments,</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 43%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">adjustments</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">net of tax</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">net of tax</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Other</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Total</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 43%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Balances, December 31, 2016</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">14,544)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">286</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">74)</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">156</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> $ </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">14,176)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Other comprehensive gain (loss) before reclassifications</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">4,977</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">1,192</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">33</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">175)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">6,027</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 43%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Net current period other comprehensive loss</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">4,977</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">1,192</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">33</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">175)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">6,027</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Balances, December 31, 2017</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">9,567)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">1,478</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">41)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">19)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">8,149)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Other comprehensive gain (loss) before reclassifications</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">2,273)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">1,126)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">41</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">619</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">2,739)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Amounts reclassified from accumulated</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> other comprehensive loss</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">236)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">236)</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Net current period other comprehensive gain (loss)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">2,273)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">1,362)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">41</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">619</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">2,975)</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 43%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Balances, December 31, 2018</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">11,840)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">116</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">600</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">11,124)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Other comprehensive gain (loss) before reclassifications</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">585)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">2,474)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">1,334)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">4,393)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Amounts reclassified from accumulated</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> other comprehensive loss</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">1,242)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">1,242)</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 43%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Net current period other comprehensive gain (loss)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">585)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">3,716)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">1,334)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">5,635)</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Balances, December 31, 2019</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">12,425)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">3,600)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">$</span></p></td><td style="vertical-align: bottom; width: 6%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">734)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> $ </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">16,759)</span></p></td></tr></table><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">See Note 12 for further explanation of the change in derivative instruments that is recorded to Accumulated Other Comprehensive Loss. Amounts reclassified from accumulated other comprehensive loss during 2019 and 2018 primarily affected interest expense and selling, general and administrative expenses, respectively.</span> <span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The changes in accumulated other comprehensive loss by component were as follows:</span><table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Foreign</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Unrealized</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">currency</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Derivative</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">loss on</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">translation</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">instruments,</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 12%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">investments,</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 43%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">adjustments</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">net of tax</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">net of tax</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Other</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 8.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 8.00pt">Total</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 43%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Balances, December 31, 2016</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">14,544)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">286</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">74)</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">156</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> $ </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">14,176)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Other comprehensive gain (loss) before reclassifications</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">4,977</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">1,192</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">33</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">175)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">6,027</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 43%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Net current period other comprehensive loss</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">4,977</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">1,192</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">33</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">175)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">6,027</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Balances, December 31, 2017</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">9,567)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">1,478</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">41)</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">19)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">8,149)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Other comprehensive gain (loss) before reclassifications</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">2,273)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">1,126)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">41</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">619</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">2,739)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Amounts reclassified from accumulated</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> other comprehensive loss</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">236)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">236)</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Net current period other comprehensive gain (loss)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">2,273)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">1,362)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">41</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">619</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">2,975)</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 43%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Balances, December 31, 2018</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">11,840)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">116</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; border-top: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">600</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">11,124)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Other comprehensive gain (loss) before reclassifications</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">585)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">2,474)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">1,334)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">4,393)</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Amounts reclassified from accumulated</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 42%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> other comprehensive loss</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">1,242)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">1,242)</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 43%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Net current period other comprehensive gain (loss)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">585)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">3,716)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 6%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">1,334)</span></p></td><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">5,635)</span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 43%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">Balances, December 31, 2019</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">12,425)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">$</span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">3,600)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">—</span></p></td><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">$</span></p></td><td style="vertical-align: bottom; width: 6%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">734)</span></p></td><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> $ </span></p></td><td style="vertical-align: bottom; width: 8%; border-top: solid #000000 0.5pt; border-bottom: double #000000 2.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">(</span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 9.00pt">16,759)</span></p></td></tr></table> -14544000 286000 -74000 156000 -14176000 4977000 1192000 33000 -175000 6027000 4977000 1192000 33000 -175000 6027000 -9567000 1478000 -41000 -19000 -8149000 -2273000 -1126000 41000 619000 -2739000 0 236000 0 0 236000 -2273000 -1362000 41000 619000 -2975000 -11840000 116000 0 600000 -11124000 -585000 -2474000 0 -1334000 -4393000 0 1242000 0 0 1242000 -585000 -3716000 0 -1334000 -5635000 -12425000 -3600000 0 -734000 -16759000 <table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td colspan="11" style="vertical-align: bottom; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 23—Supplemental Cash Flow and Non-Cash Information</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td colspan="11" style="vertical-align: bottom; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The following is additional information concerning supplemental disclosures of cash payments.</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 33%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year ended December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 66%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 0%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 65%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Income taxes paid, net</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">16,895</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">48,918</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,453</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 65%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Interest paid</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,347</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,868</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,698</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 65%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Non-cash investing activity:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 65%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Additions to property, plant and equipment in accounts payable</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,119</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,148</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,761</span></p></td></tr></table> <table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td colspan="11" style="vertical-align: bottom; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Note 23—Supplemental Cash Flow and Non-Cash Information</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td colspan="11" style="vertical-align: bottom; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">The following is additional information concerning supplemental disclosures of cash payments.</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="7" style="vertical-align: bottom; width: 33%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Year ended December 31,</span></p></td></tr><tr style="height: 0.10in"><td colspan="3" style="vertical-align: bottom; width: 66%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2019</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2018</span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">2017</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 0%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 65%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Income taxes paid, net</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">16,895</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">48,918</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,453</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 65%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Interest paid</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,347</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,868</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">8,698</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 63%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 0%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 65%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Non-cash investing activity:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 0%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 65%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Additions to property, plant and equipment in accounts payable</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">9,119</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">6,148</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$</span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">7,761</span></p></td></tr></table> 16895000 48918000 6453000 8347000 7868000 8698000 9119000 6148000 7761000 <table style="border-collapse: collapse; border: none; margin-bottom: 0.001pt; width: 100%; margin-left: 0.00pt"><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="13" style="vertical-align: bottom; width: 99%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 10.00pt">Schedule II - Valuation Accounts</span></p></td></tr><tr style="height: 0.08in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 23%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 23%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 22%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Additions</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 23%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Balance at</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Balance at</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 23%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Beginning</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Charges to</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">End of</span></p></td></tr><tr style="height: 0.10in"><td colspan="4" style="vertical-align: bottom; width: 38%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">(in thousands)</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">of Period</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Operations</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Other</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Deductions</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 9.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: center"><p style="margin-bottom: 0; text-align: center"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-weight: bold; font-size: 9.00pt">Period</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 37%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Year ended December 31, 2019:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 36%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Allowance for doubtful accounts<sup>(1)</sup></span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,733</span></p></td><td style="vertical-align: bottom; width: 2%; padding-left: 13.50pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,323</span></p></td><td style="vertical-align: bottom; width: 2%; padding-left: 13.50pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-left: 13.50pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,971</span></p></td><td style="vertical-align: bottom; width: 2%; padding-left: 13.50pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">10,085</span></p></td></tr><tr style="height: 0.08in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 23%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 37%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Year ended December 31, 2018:</span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 36%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Allowance for doubtful accounts<sup>(1)</sup></span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">105</span></p></td><td style="vertical-align: bottom; width: 2%; padding-left: 13.50pt; padding-top: 0; padding-right: 0; padding-bottom: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,718</span></p></td><td style="vertical-align: bottom; width: 2%; padding-left: 13.50pt; padding-top: 0; padding-right: 0; padding-bottom: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-left: 13.50pt; padding-top: 0; padding-right: 0; padding-bottom: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">90</span></p></td><td style="vertical-align: bottom; width: 2%; padding-left: 13.50pt; padding-top: 0; padding-right: 0; padding-bottom: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,733</span></p></td></tr><tr style="height: 0.08in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 23%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="3" style="vertical-align: bottom; width: 37%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Year ended December 31, 2017:</span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="2" style="vertical-align: bottom; width: 36%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Allowance for doubtful accounts<sup>(1)</sup></span></p></td><td style="vertical-align: bottom; width: 2%; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">$ </span><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">2,838</span></p></td><td style="vertical-align: bottom; width: 2%; padding-left: 13.50pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">1,697</span></p></td><td style="vertical-align: bottom; width: 2%; padding-left: 13.50pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">—</span></p></td><td style="vertical-align: bottom; width: 2%; padding-left: 13.50pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">4,430</span></p></td><td style="vertical-align: bottom; width: 2%; padding-left: 13.50pt; background: #CCEEFF; padding-top: 0; padding-right: 0; padding-bottom: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-right: 3.00pt; background: #CCEEFF; padding-top: 0; padding-bottom: 0; padding-left: 0; text-align: right"><p style="margin-bottom: 0; text-align: right"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">105</span></p></td></tr><tr style="height: 0.08in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; border-bottom: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 23%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.04in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; border-top: solid #000000 0.5pt; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 23%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td colspan="2" style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"><sup>(1)</sup></span></p></td><td colspan="12" style="vertical-align: bottom; width: 98%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">Deductions in the allowance for doubtful accounts represent write-offs, net of recoveries, of amounts</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td colspan="12" style="vertical-align: bottom; width: 98%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">determined to be uncollectible.</span></p></td></tr><tr style="height: 0.10in"><td style="vertical-align: bottom; width: 1%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 13%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 23%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 9%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 2%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td><td style="vertical-align: bottom; width: 11%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="font-family: 'Times New Roman', 'serif'; font-size: 10.00pt"> </span></p></td></tr><tr style="height: 0.10in"><td colspan="14" style="vertical-align: bottom; width: 100%; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0"><p style="margin-bottom: 0"><span style="color: #000000; font-family: 'Times New Roman', 'serif'; font-size: 10.00pt">See accompanying Report of Independent Registered Public Accounting Firm incorporated herein by reference.</span></p></td></tr></table> 1733000 10323000 0 1971000 10085000 105000 1718000 0 90000 1733000 2838000 1697000 0 4430000 105000 XML 43 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment And Geographic Information (Tables)
12 Months Ended
Dec. 31, 2019
Segment And Geographic Information [Abstract]  
Schedule Of Operating Segments The Company has three reportable operating segments: Americas, Asia, and Europe. Information about operating segments is as follows:

 

 

 

 

Year Ended December 31,

(in thousands)

 

2019

 

 

2018

 

 

2017

 

Net sales:

 

 

 

 

 

 

 

Americas

$

1,428,795

 

$

1,647,402

 

$

1,584,729

 

 

Asia

 

741,630

 

 

801,312

 

 

777,616

 

 

Europe

 

176,384

 

 

186,517

 

 

176,954

 

 

Elimination of intersegment sales

 

(78,714)

 

 

(68,766)

 

 

(84,820)

 

 

 

$

2,268,095

 

$

2,566,465

 

$

2,454,479

 

 

 

 

 

 

 

 

 

 

 

 

Depreciation and amortization:

 

 

 

 

 

 

 

 

 

 

Americas

$

21,784

 

$

22,668

 

$

21,972

 

 

Asia

 

11,108

 

 

11,496

 

 

11,849

 

 

Europe

 

3,035

 

 

3,498

 

 

2,891

 

 

Corporate

 

12,500

 

 

14,177

 

 

11,960

 

 

 

$

48,427

 

$

51,839

 

$

48,672

 

 

 

 

 

 

 

 

 

 

 

 

Income from operations:

 

 

 

 

 

 

 

 

 

 

Americas

$

55,749

 

$

61,731

 

$

68,433

 

 

Asia

 

47,862

 

 

72,442

 

 

74,701

 

 

Europe

 

6,983

 

 

10,229

 

 

10,805

 

 

Corporate and intersegment eliminations

 

(82,049)

 

 

(85,864)

 

 

(77,113)

 

 

 

 

28,545

 

 

58,538

 

 

76,826

 

 

Interest expense

 

(6,664)

 

 

(10,473)

 

 

(9,405)

 

 

Interest income

 

3,829

 

 

6,848

 

 

5,370

 

 

Other income (expense)

 

1,559

 

 

628

 

 

(1,786)

 

 

Income before income taxes

$

27,269

 

$

55,541

 

$

71,005

 

 

 

 

 

 

 

 

 

 

 

 

Capital expenditures:

 

 

 

 

 

 

 

 

 

 

Americas

$

15,822

 

$

44,204

 

$

27,139

 

 

Asia

 

9,493

 

 

14,400

 

 

18,115

 

 

Europe

 

3,702

 

 

2,388

 

 

4,915

 

 

Corporate

 

6,101

 

 

5,740

 

 

4,337

 

 

 

$

35,118

 

$

66,732

 

$

54,506

 

 

 

 

 

 

 

 

 

 

 

 

Total assets:

 

 

 

 

 

 

 

 

 

 

Americas

$

792,180

 

$

852,776

 

$

812,187

 

 

Asia

 

533,508

 

 

540,094

 

 

674,783

 

 

Europe

 

139,977

 

 

113,165

 

 

470,786

 

 

Corporate and other

 

294,209

 

 

393,748

 

 

151,548

 

 

 

$

1,759,874

 

$

1,899,783

 

$

2,109,304

Schedule Of Geographic Net Sales And Long-Lived Assets Geographic net sales information provided below reflects the destination of the product shipped. Long-lived assets information is based on the physical location of the asset.

 

 

 

 

Year Ended December 31,

(in thousands)

 

2019

 

 

2018

 

 

2017

 

Geographic net sales:

 

 

 

 

 

 

 

United States

$

1,508,966

 

$

1,741,321

 

$

1,650,791

 

 

Asia

 

391,029

 

 

423,245

 

 

432,530

 

 

Europe

 

266,216

 

 

299,676

 

 

291,006

 

 

Other

 

101,884

 

 

102,223

 

 

80,152

 

 

 

$

2,268,095

 

$

2,566,465

 

$

2,454,479

 

 

 

 

 

 

 

 

 

 

 

 

Long-lived assets:

 

 

 

 

 

 

 

 

 

 

United States

$

247,073

 

$

190,056

 

$

167,858

 

 

Asia

 

76,507

 

 

79,051

 

 

77,750

 

 

Europe

 

20,258

 

 

9,537

 

 

11,042

 

 

Other

 

23,563

 

 

22,945

 

 

25,830

 

 

 

$

367,402

 

$

301,589

 

$

282,480

XML 44 R47.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Supplemental Cash Flow And Non-Cash Information (Tables)
12 Months Ended
Dec. 31, 2019
Supplemental Cash Flow Information [Abstract]  
Schedule Of Supplemental Cash Flow and Non-Cash Information

Note 23—Supplemental Cash Flow and Non-Cash Information

 

 

 

 

 

 

 

 

 

 

 

The following is additional information concerning supplemental disclosures of cash payments.

 

 

 

 

Year ended December 31,

(in thousands)

 

2019

 

 

2018

 

 

2017

 

Income taxes paid, net

$

16,895

 

$

48,918

 

$

6,453

 

Interest paid

$

8,347

 

$

7,868

 

$

8,698

 

 

 

 

 

 

 

 

 

 

 

 

Non-cash investing activity:

 

 

 

 

 

 

 

 

 

Additions to property, plant and equipment in accounts payable

$

9,119

 

$

6,148

 

$

7,761

XML 45 R94.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Financial Data (Schedule Of Quarterly Financial Information) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Quarterly Financial Data [Abstract]                              
Revenues $ 508,444 $ 555,229 $ 601,602 $ 602,820 $ 657,050 $ 640,688 $ 660,591 $ 608,136 $ 666,036 $ 610,929 $ 619,611 $ 557,903 $ 2,268,095 $ 2,566,465 $ 2,454,479
Gross profit 40,725 52,883 52,998 53,800 55,199 52,777 54,299 58,318 60,661 58,243 59,484 47,532 200,406 220,593 225,920
Net income (loss) $ (6,931) $ 7,136 $ 9,447 $ 13,773 $ 27,716 $ 7,799 $ 10,943 $ (23,641) $ (76,361) $ 17,831 $ 18,074 $ 8,555 $ 23,425 $ 22,817 $ (31,901)
Earnings per common share, Basic $ (0.19) $ 0.19 $ 0.25 $ 0.34 $ 0.64 $ 0.17 $ 0.23 $ (0.49) $ (1.54) $ 0.36 $ 0.36 $ 0.17 $ 0.61 $ 0.49 $ (0.64)
Earnings per common share, Diluted $ (0.19) $ 0.19 $ 0.24 $ 0.34 $ 0.64 $ 0.17 $ 0.23 $ (0.49) $ (1.54) $ 0.35 $ 0.36 $ 0.17 $ 0.60 $ 0.49 $ (0.64)
XML 46 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Borrowing Facilities (Schedule of Long-Term Debt) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Debt Instrument [Line Items]    
Less unamortized debt issuance costs $ (1,616) $ (2,077)
Long-term debt 142,759 147,923
Term Loan [Member}    
Debt Instrument [Line Items]    
Principal amount $ 144,375 $ 150,000
XML 47 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill And Other Intangible Assets (Schedule Of Other Intangible Assets) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 179,195 $ 176,683
Accumulated amortization (103,402) (92,578)
Net carrying amount 75,793 84,105
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 100,123 100,146
Accumulated amortization (46,981) (40,661)
Net carrying amount 53,142 59,485
Purchased Software Costs [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 41,604 39,069
Accumulated amortization (32,012) (30,626)
Net carrying amount 9,592 8,443
Technology Licenses [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 28,800 28,800
Accumulated amortization (24,100) (21,006)
Net carrying amount 4,700 7,794
Trade Names and Trademarks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 7,800 7,800
Accumulated amortization 0 0
Net carrying amount 7,800 7,800
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 868 868
Accumulated amortization (309) (285)
Net carrying amount $ 559 $ 583
XML 48 R90.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring Charges (Narrative) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
number_of_employees
Dec. 31, 2018
USD ($)
number_of_employees
Dec. 31, 2017
USD ($)
number_of_employees
2019 [Member]      
Restructuring Cost and Reserve [Line Items]      
Employee termination costs $ 6,449    
Number of employees reduced in connection with workforce of certain facilities | number_of_employees 468    
Other exit costs $ 1,597    
2018 [Member]      
Restructuring Cost and Reserve [Line Items]      
Employee termination costs   $ 2,815  
Number of employees reduced in connection with workforce of certain facilities | number_of_employees   490  
Other exit costs   $ 1,773  
2017 [Member]      
Restructuring Cost and Reserve [Line Items]      
Employee termination costs     $ 2,172
Number of employees reduced in connection with workforce of certain facilities | number_of_employees     163
Other exit costs     $ 531
Facility lease obligations     264
Americas [Member] | 2019 [Member]      
Restructuring Cost and Reserve [Line Items]      
Employee termination costs $ 4,499    
Number of employees reduced in connection with workforce of certain facilities | number_of_employees 386    
Other exit costs $ 1,561    
Americas [Member] | 2018 [Member]      
Restructuring Cost and Reserve [Line Items]      
Employee termination costs   $ 2,496  
Number of employees reduced in connection with workforce of certain facilities | number_of_employees   432  
Other exit costs   $ 1,773  
Americas [Member] | 2017 [Member]      
Restructuring Cost and Reserve [Line Items]      
Employee termination costs     $ 1,985
Number of employees reduced in connection with workforce of certain facilities | number_of_employees     160
Other exit costs     $ 531
Facility lease obligations     264
Asia [Member] | 2019 [Member]      
Restructuring Cost and Reserve [Line Items]      
Employee termination costs $ 1,950    
Number of employees reduced in connection with workforce of certain facilities | number_of_employees 81    
Other exit costs $ 36    
Asia [Member] | 2018 [Member]      
Restructuring Cost and Reserve [Line Items]      
Employee termination costs   $ 274  
Number of employees reduced in connection with workforce of certain facilities | number_of_employees   23  
Other exit costs   $ 0  
Asia [Member] | 2017 [Member]      
Restructuring Cost and Reserve [Line Items]      
Employee termination costs     $ 187
Number of employees reduced in connection with workforce of certain facilities | number_of_employees     3
Other exit costs     $ 0
Facility lease obligations     $ 0
Europe [Member] | 2019 [Member]      
Restructuring Cost and Reserve [Line Items]      
Employee termination costs $ 0    
Number of employees reduced in connection with workforce of certain facilities | number_of_employees 1    
Other exit costs $ 0    
Europe [Member] | 2018 [Member]      
Restructuring Cost and Reserve [Line Items]      
Employee termination costs   $ 45  
Number of employees reduced in connection with workforce of certain facilities | number_of_employees   35  
Other exit costs   $ 0  
XML 49 R68.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Future annual minimum lease payments and finance lease commitments - Present value of lease liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Present value of lease liabilities - Operating Leases  
Total minimum lease payments $ 101,471
Less: imputed interest (22,530)
Present value of lease liabilities 78,941
Finance Lease Liabilities, Gross Difference, Amount [Abstract]  
Total minimum lease payments 5,915
Less: imputed interest (936)
Present value of lease liabilities $ 4,979
XML 50 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Restructuring Charges
12 Months Ended
Dec. 31, 2019
Restructuring Charges [Abstract]  
Restructuring Charges

Note 19—Restructuring Charges

 

The Company has undertaken initiatives to restructure its business operations to improve utilization and realize cost savings. These initiatives have included changing the number and location of production facilities, largely to align capacity and infrastructure with current and anticipated customer demand. This alignment includes transferring programs from higher cost geographies to lower cost geographies. The process of restructuring entails moving production between facilities, reducing staff levels, realigning our business processes, reorganizing our management and other activities.

 

The Company recognized restructuring charges during 2019, 2018 and 2017 primarily related to the closure of facilities in the Americas, capacity reduction and reductions in workforce in certain facilities across various regions.

The following table summarizes the 2019 activity in the accrued restructuring balances related to the various restructuring activities initiated prior to December 31, 2019:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance as of

 

 

 

 

 

 

 

 

 

 

 

Foreign

 

 

Balance as of

 

 

 

December 31,

 

Restructuring

 

Cash

 

 

Non-Cash

 

 

Exchange

 

 

December 31,

 

(in thousands)

 

2018

 

 

 

Charges

 

 

Payment

 

 

Activity

 

Adjustments

2019

 

2019 Restructuring:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Severance

$

 

 

$

6,449

 

$

(2,493)

 

$

 

$

 

$

3,956

 

 

Other exit costs

 

 

 

 

1,597

 

 

(653)

 

 

(944)

 

 

 

 

 

 

 

 

 

 

8,046

 

 

(3,146)

 

 

(944)

 

 

 

 

3,956

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2018 Restructuring:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Severance

 

282

 

 

 

 

 

(282)

 

 

 

 

 

 

 

 

Other exit costs

 

918

 

 

 

461

 

 

(1,379)

 

 

 

 

 

 

 

 

 

 

1,200

 

 

 

461

 

 

(1,661)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2017 Restructuring:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Severance

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Other exit costs

 

135

 

 

 

 

 

(124)

 

 

 

 

(11)

 

 

 

 

 

135

 

 

 

 

 

(124)

 

 

 

 

(11)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

$

1,335

 

 

$

8,507

 

$

(4,931)

 

$

(944)

 

$

(11)

 

$

3,956

 

The components of the restructuring charges initiated during 2019 were as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Severance costs

$

4,499

 

$

1,950

 

$

 

$

6,449

 

Other exit costs

 

1,561

 

 

36

 

 

 

 

1,597

 

 

$

6,060

 

$

1,986

 

$

 

$

8,046

During 2019, the Company recognized $6.4 million of employee termination costs associated with the involuntary terminations (both executed and planned) of 468 employees in connection with reductions in workforce worldwide. The identified involuntary employee terminations by reportable geographic region amounted to approximately 386, 81 and 1 for the Americas, Asia and Europe, respectively.

 

 

The following table summarizes the 2018 activity in the accrued restructuring balances related to the various restructuring activities initiated prior to December 31, 2018:

 

 

 

Balance as of

 

 

 

 

 

 

 

 

 

Foreign

 

Balance as of

 

 

 

December 31,

 

Restructuring

 

Cash

 

Non-Cash

 

Exchange

 

December 31,

(in thousands)

 

2017

 

 

 

Charges

 

 

Payment

 

Activity

 

Adjustments

 

2018

 

2018 Restructuring:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Severance

$

 

 

$

2,815

 

$

(2,533)

$

 

$

 

$

282

 

 

Other exit costs

 

 

 

 

1,773

 

 

(855)

 

 

 

 

 

918

 

 

 

 

 

 

4,588

 

 

(3,388)

 

 

 

 

 

1,200

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2017 Restructuring:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Severance

 

47

 

 

 

3

 

 

(50)

 

 

 

 

 

 

 

Lease facility costs

 

 

 

 

96

 

 

(96)

 

 

 

 

 

 

 

Other exit costs

 

198

 

 

 

270

 

 

(309)

 

 

 

(24)

 

 

135

 

 

 

245

 

 

 

369

 

 

(455)

 

 

 

(24)

 

 

135

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2016 Restructuring:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Severance

 

29

 

 

 

(6)

 

 

(23)

 

 

 

 

 

 

 

Other exit costs

 

16

 

 

 

246

 

 

(146)

 

(116)

 

 

 

 

 

 

 

45

 

 

 

240

 

 

(169)

 

(116)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Total

$

290

 

 

$

5,197

 

$

(4,012)

$

(116)

 

$

(24)

 

$

1,335

The components of the restructuring charges initiated during 2018 were as follows:

 

 

 

 

 

 

 

 

 

 

 

 

 

(in thousands)

 

Americas

 

 

Asia

 

 

Europe

 

 

Total

 

Severance costs

$

2,496

 

$

274

 

$

45

 

$

2,815

 

Other exit costs

 

1,773

 

 

 

 

 

 

1,773

 

 

$

4,269

 

$

274

 

$

45

 

$

4,588

During 2018, the Company recognized $2.8 million of employee termination costs associated with the involuntary terminations (both executed and planned) of 490 employees in connection with reductions in workforce worldwide. The identified involuntary employee terminations by reportable geographic region amounted to approximately 432, 23 and 35 for the Americas, Asia and Europe, respectively.

 

The components of the restructuring charges initiated during 2017 were as follows:

(in thousands)

 

Americas

 

 

Asia

 

 

Total

 

 

 

 

Severance costs

$

1,985

 

$

187

 

$

2,172

 

 

 

 

Lease facility costs

 

264

 

 

 

 

264

 

 

 

 

Other exit costs

 

531

 

 

 

 

531

 

 

 

 

 

$

2,780

 

$

187

 

 

2,967

 

 

 

During 2017, the Company recognized $2.2 million of employee termination costs associated with the involuntary terminations (both executed and planned) of 163 employees in connection with reductions in workforce worldwide. The identified involuntary employee terminations by reportable geographic region amounted to approximately 160 and 3 for the Americas and Asia, respectively.
XML 51 R22.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Segment And Geographic Information
12 Months Ended
Dec. 31, 2019
Segment And Geographic Information [Abstract]  
Segment And Geographic Information

Note 15—Segment and Geographic Information

 

The Company currently has manufacturing facilities in the Americas, Asia and Europe to serve its customers. The Company is operated and managed geographically, and management evaluates performance and allocates the Company’s resources on a geographic basis. Intersegment sales are generally recorded at prices that approximate arm’s length transactions. Operating segments’ measure of profitability is based on income from operations. The accounting policies for the reportable operating segments are the same as for the Company taken as a whole. The Company has three reportable operating segments: Americas, Asia, and Europe. Information about operating segments is as follows:

 

 

 

 

Year Ended December 31,

(in thousands)

 

2019

 

 

2018

 

 

2017

 

Net sales:

 

 

 

 

 

 

 

Americas

$

1,428,795

 

$

1,647,402

 

$

1,584,729

 

 

Asia

 

741,630

 

 

801,312

 

 

777,616

 

 

Europe

 

176,384

 

 

186,517

 

 

176,954

 

 

Elimination of intersegment sales

 

(78,714)

 

 

(68,766)

 

 

(84,820)

 

 

 

$

2,268,095

 

$

2,566,465

 

$

2,454,479

 

 

 

 

 

 

 

 

 

 

 

 

Depreciation and amortization:

 

 

 

 

 

 

 

 

 

 

Americas

$

21,784

 

$

22,668

 

$

21,972

 

 

Asia

 

11,108

 

 

11,496

 

 

11,849

 

 

Europe

 

3,035

 

 

3,498

 

 

2,891

 

 

Corporate

 

12,500

 

 

14,177

 

 

11,960

 

 

 

$

48,427

 

$

51,839

 

$

48,672

 

 

 

 

 

 

 

 

 

 

 

 

Income from operations:

 

 

 

 

 

 

 

 

 

 

Americas

$

55,749

 

$

61,731

 

$

68,433

 

 

Asia

 

47,862

 

 

72,442

 

 

74,701

 

 

Europe

 

6,983

 

 

10,229

 

 

10,805

 

 

Corporate and intersegment eliminations

 

(82,049)

 

 

(85,864)

 

 

(77,113)

 

 

 

 

28,545

 

 

58,538

 

 

76,826

 

 

Interest expense

 

(6,664)

 

 

(10,473)

 

 

(9,405)

 

 

Interest income

 

3,829

 

 

6,848

 

 

5,370

 

 

Other income (expense)

 

1,559

 

 

628

 

 

(1,786)

 

 

Income before income taxes

$

27,269

 

$

55,541

 

$

71,005

 

 

 

 

 

 

 

 

 

 

 

 

Capital expenditures:

 

 

 

 

 

 

 

 

 

 

Americas

$

15,822

 

$

44,204

 

$

27,139

 

 

Asia

 

9,493

 

 

14,400

 

 

18,115

 

 

Europe

 

3,702

 

 

2,388

 

 

4,915

 

 

Corporate

 

6,101

 

 

5,740

 

 

4,337

 

 

 

$

35,118

 

$

66,732

 

$

54,506

 

 

 

 

 

 

 

 

 

 

 

 

Total assets:

 

 

 

 

 

 

 

 

 

 

Americas

$

792,180

 

$

852,776

 

$

812,187

 

 

Asia

 

533,508

 

 

540,094

 

 

674,783

 

 

Europe

 

139,977

 

 

113,165

 

 

470,786

 

 

Corporate and other

 

294,209

 

 

393,748

 

 

151,548

 

 

 

$

1,759,874

 

$

1,899,783

 

$

2,109,304

Geographic net sales information provided below reflects the destination of the product shipped. Long-lived assets information is based on the physical location of the asset.

 

 

 

 

Year Ended December 31,

(in thousands)

 

2019

 

 

2018

 

 

2017

 

Geographic net sales:

 

 

 

 

 

 

 

United States

$

1,508,966

 

$

1,741,321

 

$

1,650,791

 

 

Asia

 

391,029

 

 

423,245

 

 

432,530

 

 

Europe

 

266,216

 

 

299,676

 

 

291,006

 

 

Other

 

101,884

 

 

102,223

 

 

80,152

 

 

 

$

2,268,095

 

$

2,566,465

 

$

2,454,479

 

 

 

 

 

 

 

 

 

 

 

 

Long-lived assets:

 

 

 

 

 

 

 

 

 

 

United States

$

247,073

 

$

190,056

 

$

167,858

 

 

Asia

 

76,507

 

 

79,051

 

 

77,750

 

 

Europe

 

20,258

 

 

9,537

 

 

11,042

 

 

Other

 

23,563

 

 

22,945

 

 

25,830

 

 

 

$

367,402

 

$

301,589

 

$

282,480

XML 52 R14.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Borrowing Facilities
12 Months Ended
Dec. 31, 2019
Debt Disclosure [Abstract]  
Borrowing Facilities

Note 7—Borrowing Facilities

 

Long-term debt outstanding as of December 31, 2019 and 2018 consists of the following:

 

 

 

December 31,

(in thousands)

 

2019

 

 

2018

 

Term loan, due 2023

$

144,375

 

$

150,000

 

Less unamortized debt issuance costs

 

(1,616)

 

 

(2,077)

 

Long-term debt

$

142,759

 

$

147,923

On July 20, 2018, the Company entered into a $650 million credit agreement (the Credit Agreement) by and among the Company, certain of its subsidiaries, the lenders party thereto and Bank of America, N.A., as Administrative Agent, Swingline Lender and a L/C Issuer. The Credit Agreement is comprised of a five-year $500 million revolving credit facility (the Revolving Credit Facility) and a five-year $150 million term loan facility (the Term Loan Facility), both with a maturity date of July 20, 2023. The Term Loan Facility proceeds were used to (i) refinance a portion of existing indebtedness and terminate all commitments under the Company’s prior $430 million credit agreement and (ii) pay the fees, costs and expenses associated with the foregoing and the negotiation, execution and delivery of the Credit Agreement.

 

The Revolving Credit Facility is available for general corporate purposes. The Credit Agreement includes an accordion feature pursuant to which the Company is permitted to add one or more incremental term loan and/or increase commitments under the Revolving Credit Facility in an aggregate amount not exceeding $275 million, subject to the satisfaction of certain conditions.

 

The Term Loan Facility is payable in quarterly principal installments of $1.9 million commencing June 30, 2019, with the balance payable on July 20, 2023.

 

Interest on outstanding borrowings under the Credit Agreement (other than swingline loans) accrues, at the Company’s option, at (a) the London Interbank Offered Rate (LIBOR) plus 1.0% to 2.0% or (b) the base rate plus 0.0% to 1.0%.

 

As of December 31, 2019, $144.4 million of the outstanding debt under the Credit Agreement is effectively at a fixed interest rate of 2.928% as a result of a $144.4 million notional interest rate swap contract discussed in Note 12. A commitment fee of 0.20% to 0.30% per annum (based on the debt to EBITDA ratio) on the unused portion of the revolving credit line is payable quarterly in arrears.

 

The Credit Agreement is generally secured by a pledge of (a) all the capital stock of the Company’s domestic subsidiaries and 65% of the capital stock of its directly owned foreign subsidiaries, (b) all or substantially all other personal property of Benchmark and its domestic subsidiaries (including, but not limited to, accounts receivable, contract assets, inventory, intellectual property and fixed assets of Benchmark and its domestic subsidiaries), in each case, subject to customary exceptions and limitations, and (c) all proceeds and products of the property and assets described in (a) and (b) above.

 

The Credit Agreement contains certain financial covenants as to interest coverage and debt leverage, and certain customary affirmative and negative covenants, including restrictions on the Company’s ability to incur additional debt and liens, pay dividends, repurchase shares, sell assets and merge or consolidate with other persons. Amounts due under the Credit Agreement could be accelerated upon specified events of default, including a failure to pay amounts due, breach of a covenant, material inaccuracy of a representation, or occurrence of bankruptcy or insolvency, subject, in some cases, to cure periods. As of December 31, 2019, the Company was in compliance with all of these covenants and restrictions.

 

As of December 31, 2019, the Company had $144.4 million in borrowings outstanding under the Term Loan Facility and $3.0 million in letters of credit outstanding under the Revolving Credit Facility. The Company had $497.0 million available for future borrowings under the Revolving Credit Facility.

 

As of December 31, 2018, the Company’s Thailand subsidiary had a multi-purpose credit facility with Kasikornbank Public Company Limited (the Thai Credit Facility) that provided for 350 million Thai baht (approximately $11.7 million) working capital availability. The Thai Credit Facility was secured by land and buildings in Thailand owned by the Company’s Thailand subsidiary. This Thai Credit Facility expired in October 2019 and was not renewed. As of December 31, 2018, there were no working capital borrowings outstanding under the facility.

 

The aggregate maturities of long-term debt for each of the five years subsequent to December 31, 2019 are as follows: 2020, $7.5 million; 2021, $7.5 million; 2022, $7.5 million; and 2023, $121.9 million.

XML 53 R5.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Consolidated Statements Of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Consolidated Statements Of Comprehensive Income [Abstract]      
Net income (loss) $ 23,425 $ 22,817 $ (31,901)
Other comprehensive income (loss):      
Foreign currency translation adjustments (585) (2,273) 4,977
Unrealized gain on investments, net of tax 0 41 33
Unrealized gain (loss) on derivative, net of tax (3,716) (1,362) 1,192
Other (1,334) 619 (175)
Other comprehensive loss (5,635) (2,975) 6,027
Comprehensive income (loss) $ 17,790 $ 19,842 $ (25,874)
XML 54 R1.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cover - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2019
Feb. 28, 2020
Jun. 30, 2019
Cover [Abstract]      
Entity Central Index Key 0000863436    
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Transition Report false    
Document Fiscal Year Focus 2019    
Document Fiscal Period Focus FY    
Current Fiscal Year End Date --12-31    
Document Period End Date Dec. 31, 2019    
Entity Registrant Name BENCHMARK ELECTRONICS, INC.    
Entity File Number 1-10560    
Entity Incorporation, State or Country Code TX    
Entity Tax Identification Number 74-2211011    
Entity Address, Address Line One 56 South Rockford Drive    
Entity Address, City or Town Tempe    
Entity Address, State or Province AZ    
Entity Address, Postal Zip Code 85281    
City Area Code 623    
Local Phone Number 300-7000    
Title of 12(b) Security Common Stock, par value $0.10 per share    
Trading Symbol BHE    
Security Exchange Name NYSE    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Entity Common Stock, Shares Outstanding   36,755,144  
Entity Public Float     $ 0.9
Entity Voluntary Filers No    
Entity Well-known Seasoned Issuer Yes    
Documents Incorporated by Reference Portions of the Company’s Proxy Statement for the 2020 Annual Shareholders Meeting are incorporated herein by reference (Part III, Items 10-14).    
XML 55 R10.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Contract Assets
12 Months Ended
Dec. 31, 2019
Contract With Customer Asset And Liability [Abstract]  
Contract assets

Note 3 – Contract Assets

 

As of December 31, 2019 and 2018, the Company had $161.1 million and $140.1 million, respectively, in contract assets from contracts with customers. The contract assets primarily relate to the Company’s right to consideration for work completed but not billed at the reporting date. The contract assets are transferred to accounts receivable when the rights become unconditional.

 

 

Significant changes in the contract asset balance during the period are as follows:

 

 

December 31,

(in thousands)

 

2019

 

 

2018

Beginning balance as of December 31

$

140,082

 

$

146,496

Revenue recognized

 

2,076,680

 

 

2,387,333

Amounts collected or invoiced

 

(2,055,701)

 

 

(2,393,747)

Ending balance as of December 31

$

161,061

 

$

140,082

XML 56 R9.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Acquisition
12 Months Ended
Dec. 31, 2019
Business Combinations [Abstract]  
Acquisition

Note 2—Acquisition

 

During 2018, the Company completed an individually immaterial business acquisition for $2.7 million. The allocation of the net purchase price resulted in $0.5 million of goodwill. The goodwill recognized in connection with the acquisition represents the future economic benefit arising from assets acquired that could not be individually identified and separately recognized, and is attributable to the general reputation, acquisition synergies and expected future cash flows of the acquisition.

XML 57 R18.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Major Customers
12 Months Ended
Dec. 31, 2019
Major Customers [Abstract]  
Major Customers [Text Block]

Note 11—Major Customers

 

The Company’s customers operate in industries that are, to a varying extent, subject to rapid technological change, vigorous competition and short product life cycles. Developments adverse to the electronics industry, the Company’s customers or their products could impact the Company’s overall credit risk.

 

The Company extends credit based on evaluation of its customers’ financial condition and generally does not require collateral or other security from its customers and would incur a loss equal to the carrying value of the accounts receivable if its customer failed to perform according to the terms of the credit arrangement.

 

Sales to the ten largest customers represented 38%, 44% and 46% of total sales for 2019, 2018 and 2017, respectively. Sales to our largest customers were as follows for the indicated periods:

 

 

 

 

Year ended December 31,

(in thousands)

 

2019

 

 

2018

 

 

2017

 

International Business Machines Corporation

$

*

 

$

323,795

 

$

284,636

 

Applied Materials, Inc.

$

*

 

$

*

 

$

248,183

* amount is less than 10% of total sales.
XML 58 R33.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary Of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Calculation of Basic and Diluted Earnings per Share The following table sets forth the calculation of basic and diluted earnings (loss) per share.

 

 

 

Year Ended December 31,

(in thousands, except per share data)

 

2019

 

 

2018

 

 

2017

 

 

 

 

 

 

 

 

 

Net income (loss)

$

23,425

 

$

22,817

 

$

(31,901)

 

 

 

 

 

 

 

 

 

 

Denominator for basic earnings per share – weighted-average number of

 

 

 

 

 

 

 

 

 

common shares outstanding during the period

 

38,338

 

 

46,332

 

 

49,680

Incremental common shares attributable to exercise of dilutive options

 

90

 

 

104

 

 

Incremental common shares attributable to outstanding

 

 

 

 

 

 

 

 

 

restricted stock units

 

335

 

 

219

 

 

Denominator for diluted earnings per share

 

38,763

 

 

46,655

 

 

49,680

Basic earnings (loss) per share

 

$ 0.61

 

 

$ 0.49

 

 

$ (0.64)

Diluted earnings (loss) per share

 

$ 0.60

 

 

$ 0.49

 

 

$ (0.64)

 

Schedule Of Unrecognized Compensation Cost And Remaining Weighted-Average Amortization Stock-Based Awards As of December 31, 2019, the unrecognized compensation cost and remaining weighted-average amortization period related to stock-based awards were as follows:

 

 

 

 

 

Performance-

 

 

 

 

 

based

 

 

 

Restricted

 

Restricted

 

 

 

Stock

 

Stock

(in thousands)

 

Units

 

Units(1)

 

Unrecognized compensation cost

 

$ 17,621

 

$ 2,834

 

Remaining weighted-average amortization period

 

2.5 years

 

1 years

 

 

 

 

 

 

(1) Based on the probable achievement of the performance goals identified in each award.

XML 59 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Goodwill And Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2019
Goodwill And Other Intangible Assets [Abstract]  
Goodwill Rollforward

(in thousands)

 

Americas

 

 

Asia

 

 

Total

 

Goodwill as of December 31, 2016

$

153,514

 

$

38,102

 

$

191,616

 

Goodwill as of December 31, 2017

$

153,514

 

$

38,102

 

$

191,616

 

Acquisition

 

500

 

 

 

 

500

 

Goodwill as of December 31, 2018

$

154,014

 

$

38,102

 

$

192,116

 

Goodwill as of December 31, 2019

$

154,014

 

$

38,102

 

$

192,116

 

 

 

 

 

 

 

 

 

 

Schedule Of Intangible Assets

 

 

 

Gross

 

 

 

 

 

 

Net

 

 

 

Carrying

 

Accumulated

 

 

Carrying

(in thousands)

 

Amount

 

Amortization

 

 

Amount

 

Customer relationships

$

100,123

 

$

(46,981)

 

 

$

53,142

 

Purchased software costs

 

41,604

 

 

(32,012)

 

 

 

9,592

 

Technology licenses

 

28,800

 

 

(24,100)

 

 

 

4,700

 

Trade names and trademarks

 

7,800

 

 

 

 

 

7,800

 

Other

 

868

 

 

(309)

 

 

 

559

 

Intangible assets, December 31, 2019

$

179,195

 

$

(103,402)

 

 

$

75,793

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Gross

 

 

 

 

 

 

Net

 

 

 

Carrying

 

Accumulated

 

 

Carrying

(in thousands)

 

Amount

 

Amortization

 

 

Amount

 

Customer relationships

$

100,146

 

$

(40,661)

 

 

$

59,485

 

Purchased software costs

 

39,069

 

 

(30,626)

 

 

 

8,443

 

Technology licenses

 

28,800

 

 

(21,006)

 

 

 

7,794

 

Trade names and trademarks

 

7,800

 

 

 

 

 

7,800

 

Other

 

868

 

 

(285)

 

 

 

583

 

Intangible assets, December 31, 2018

$

176,683

 

$

(92,578)

 

 

$

84,105

 

 

 

 

 

 

 

 

 

 

 

Schedule Of Amortization Expense Amortization on the statements of cash flow for 2019, 2018 and 2017 was as follows:

 

 

 

 

 

 

 

 

Year Ended December 31,

(in thousands)

 

2019

 

 

 

2018

 

 

2017

Amortization of intangible assets

$

9,461

 

 

$

9,485

 

$

10,065

Amortization of capitalized purchased software costs

 

1,393

 

 

 

1,198

 

 

1,078

Amortization of debt costs

 

461

 

 

 

2,717

 

 

861

 

$

11,315

 

 

$

13,400

 

$

12,004

Schedule Of Estimated Future Amortization Expense

Year ending December 31,

 

Amount

 

2020

 

$ 10,695

 

2021

 

8,098

 

2022

 

7,946

 

2023

 

6,718

 

2024

 

5,555

XML 60 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories (Schedule Of Inventory Costs) (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Inventories [Abstract]    
Raw materials $ 304,069 $ 300,439
Work in process 8,282 7,321
Finished goods 2,605 2,215
Inventories $ 314,956 $ 309,975
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary Of Significant Accounting Policies (Schedule Of Unrecognized Compensation Cost Nonvested Awards) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Restricted Stock Units (RSUs) [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost $ 17,621
Remaining weighted-average amortization period 2 years 6 months
Performance-Based Restricted Stock Units [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost $ 2,834
Remaining weighted-average amortization period 1 year
XML 62 R89.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
United States Employees, Defined Contribution [Member]      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Contributions to defined contribution plans $ 6.2 $ 5.6 $ 5.2
International Employees, Defined Contribution [Member]      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Contributions to defined contribution plans $ 0.1 $ 0.1 $ 0.1
XML 63 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Schedule Of Tax Incentives) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income tax incentives $ 5,035 $ 7,886 $ 7,238
China [Member]      
Income tax incentives 0 1,884 1,398
Malaysia [Member}      
Income tax incentives 3,010 3,287 4,295
Thailand [Member]      
Income tax incentives $ 2,025 $ 2,715 $ 1,545
XML 64 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Major Customers (Narrative) (Details) - number_of_largest_customers
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Major Customers [Abstract]      
Sales to largest customers (Percentage) 38.00% 44.00% 46.00%
Number of customers 10 10 10
XML 65 R71.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Common Shares And Stock-Based Awards Plans (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
1 Months Ended 12 Months Ended
Jan. 13, 2020
Feb. 29, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Feb. 19, 2020
Oct. 26, 2018
Mar. 06, 2018
Dec. 07, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Additional shares available for issuance     3,300            
Number of options, exercisable     270 300 400        
Weighted-average exercise price of options exercisable     $ 20.02 $ 20.07 $ 18.56        
Equity [Abstract]                  
Quarterly cash dividend declared     $ 0.15            
Dividend declared date     Dec. 16, 2019            
Dividend record date     Dec. 30, 2019            
Dividends paid     $ 23.3 $ 21.0          
Dividend paid date     Jan. 13, 2020            
Common Shares Note [Abstract]                  
Repurchase of common shares program authorized amount             $ 100.0 $ 250.0 $ 100.0
Repurchase of common shares remaining authorized amount     $ 79.5            
Repurchase of common Shares     4,700 8,200 1,000        
Repurchase of common shares, value     $ 122.1 $ 211.9 $ 29.3        
Repurchase of common shares, average cost per share     $ 25.86 $ 25.71 $ 30.46        
Subsequent Event [Member]                  
Equity [Abstract]                  
Quarterly cash dividend declared   $ 0.16              
Dividends paid $ 5.5                
Common Shares Note [Abstract]                  
Repurchase of common shares program authorized amount           $ 150.0      
Stock Options [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Term of options     10 years            
Employee Awards [Member] | Stock Options [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting period     4 years            
Employee Awards [Member] | Restricted Stock Units (RSUs) [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting period     4 years            
Employee Awards [Member] | Performance-Based Restricted Stock Units [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting period     3 years            
Non-Employee Awards [Member] | Restricted Stock Units (RSUs) [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting period     1 year            
XML 66 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Schedule Of Income Tax Expense) (Benefit)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income Taxes [Abstract]      
U.S. Federal, current $ (1,697) $ (14,831) $ 85,633
State and local, current (3,567) 10,110 804
Foreign, current 11,474 29,817 9,047
Current income tax expense (benefit), total 6,210 25,096 95,484
U.S. Federal, deferred 1,815 (249) 8,337
State and local, deferred 1,409 (550) (213)
Foreign, deferred (5,590) 8,427 (702)
Deferred income tax expense, total (2,366) 7,628 7,422
Total income tax expense $ 3,844 $ 32,724 $ 102,906
ZIP 67 0000863436-20-000009-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000863436-20-000009-xbrl.zip M4$L#!!0 ( *F"8E!-\?5P-@X# JT.@ 0 8FAE+3(P,3DQ,C,Q+FAT M;>R]:7/C.)8V^GTBYC_P>MZ9R8RP;"VVELRJ?$/II=+=Z:4M9U?7_:* 2$A" M)46JN=A6Q?WQ]QP 7$7)DJR%E- ST9T6-^#@.2O..?CE_[Z.3.V9.BZSK5^/ M*B?E(XU:NFTP:_#KT8^GZU+SZ/]^^<__^.7_*94N;=T?4+2A;X<_RZ+??O:%N)H%SXVC;XI7,V^B,7%MX!.' M &'D@.8LU?P7+_)>6$!=+N"(+^"[7@FT&WH ; "WY?YZ-/2\\:?3TY>7EY.7 MVHGM#$XKK5;K]!7O.1(W?7H%,OV#6YEKXG[7GN.R>^LEBNU4T%OI%-T MNY=]?W3KJ0>C=P47P8SQ3>>E@[\9OKI^)B<*OOE@:$C,-[^\3M\7OE!9Q" MJU2NE&J5D ZN?5:M-.:,1]X1?L-S9M[<.H6KP8T&30W:I?K)P'X^A0L9 \%; MV+QAI*CXF@FA).DC&,UY\;^^QU#$Z>EE$OM<$-L+;NT-:7A?#\3S\$2W1WQB ME6HT+PDTEN M%0_C,PS MZ9=?3N7_CJA'-!Q2B?[;9\^_'DEM7GJ"A3L*5,.O1QY]]4Z%V#Z%I\6[>K8Q M^?*+P9XUUYN8P"H&<\GVK; 1(-*!I$7R?1+0]D@C^U M7XACW(_Q1O?>]U">H$GU.V6#(?!$&XA(!O01! >SX'>;Z\?ZV^S=BE2M=6(AF]^F^>TGUFOSKR@(:3KIE^$^S7CNK@05N6 M&GR<8,IR(+UCO*,)C'@
    @.AL1$Z1I]>A+^:2R^-#/Y@^=O]]M^][0=MA? MJ.M6'K++7Q4?:ZF6@##J:-_B4YJ2;UE3NG%=?RW3 M61DT4_('VB44CNKAZ(( M3.I/8(W3^_X%()]YUT1G)GP>]0Z,E]G&/.732BB?UO30NY(LW>3;VZ_,[<*G MN_B9[S:Q@@NW=-2CH)D>SO]84#$URI7WROR,<:])YC?*;PC.E2 R?[QKDOF- M\D("'WR/SM,'3CO#T%?^&>N->VT['[WLO40)<4]VFQ&5N+\T76HG[T MI7IROJ 6:S2G%N)J-#;M":4=ZCPSG7**?4V[:G>V]4Q==+O0*W.?;(^8\>L7 MMNO=V=X?%":BVP,+N4RH0B"3_ GOF^N6+:X9^2C0O>=*,?CU$48(<_6D9/H! MGW0?.S^D?ISMTL7(-]^Q;5:K^TL]N0N P4LA7=ZD6V5!JC6F/,QK9N%WOE.@ MU"R'GE_,<.47D0-SO/=%E[HQ92+=@SPA7C"RK0Z[4CZI+FC;-1M3&)U#[4OF M\DCB(PA? ( .@NT=4G?L)X7M0O*K5.7S6U@F-QM3,8&Y*Y.3*9Z=S-26*>BU M(O_5H.Q3L'5ZS?!M@5C0??=]6N?+]2QO(3V<"% X'/&F"Q\,0* I'=L.$EYL M)[YS1']0=]$AU::'Q$/)2-AG>DD\(D>XO2$U,JA$,29IWE@&??T[G;QS+-&_ M%QU2*SZD-H#(X$ RR>"=%DL<\CW;-BFQ^L .8+#S_UEP?,TI$9NM/J?CQ%_3 M<6+^7_\$'0M8%"RR45T9:GVT,T2,6FC+\(Y+Z2/-F,?OS!L"+-@S,WQB3LW) M_3K!;][W,U\3! *"40BK(@P#G"W*V,WL[8H"T'^&K9('ZM<6IG[V+DD!J#_7 MSL[#&BS. 5-1 [4&RZX!.#5YS4SJ7(#1-K"=]ZK.[\09 M4*VMZ]1$2Y$:&G_[@B9U!?ZSKHV\S<5-89!G\0BUM'7! H8%M$>(3+WC]UQF M,.+ , 5N8+6?[ [5P:P5X>;VP*$<'!N-8:>^%;B:,\WLF[OKQ7V)F3&V-.XJ ME2G^C_M*C^A'W/>!1FW7I1Z/4.%H[_OB+@;FN.URS_SJU<.$MIY)OS-W>?_B M2^C)>$/J\*^YP%>ZL&$7Y*)*92IB&)_-=T9Z?!&D9;R-Z7RWK0'ZPI>TYR&; MD#'SB,F'<]\SV8!+$O=BR6E.A; RIQG1+S\S772*U:F(2=+%W<5:2J5:=$:-86VM7KF#F<5N##T7=J4- EW>]T0$QQ*10^7S$-;D2H=?3E7O=LN%&K58XUG,ZB9&VVIC7G/VW3!\'O"!7Z7J_\SEYT+*WR]%A^ MIZ;Y=\M^L3J 6]NB!M^S<+;EEE=JD9.#@Y*@%;&4/X#V5Y:!2'OG>$JE2K54 MFXZ'GB8SQOC&&8"/NE]^P?S93R[/_X1O:CQ)^-.0)SH"FDI!@N;)JXM9D/PJ M)B+^>N0RL+:HR&%+O9/_Z=J^@W_]YW]HVB\\7?63G!LGRK*94/P]X9LHORY_ M"W]E!O[>9X!?/B.:F2)XHKI3SB.HW21VJS=!&N?JWCY8+J%C0!^@_Q?W:MF$PD0W\0)AQ8TE#*O I MM[YLT6K0 0X^_%E>,& 8KV,P&9AT8C0CJ&V)!17F33VRL.;._9?3S,]%PSS- M&N>>RM)UHRZ6C' 02)N:KT+7!M'U2#T"OHYQ11S<(78/ F+9DSYPG"V0MUH$ MRT04N7D9A JN;)Y0[\H%*BCK):8:9[4Y<]T6QVT>$ZL*:0607 DIR)Y652Y MCA>I_=^H/7#(>,AT8G)TR;+,[L5=T2 $\_HTONTI7IZ^'3A>%MF2*Y:+T,J7.1B"\*OO@H/JNAT!).&S(_NU M^>X-V1<_/6N>1U^0'Y,3/7#&VR">7$;V'TOA)!6.-H2C*]^QQW3OD12?IL+2 M!K 4[7HX8QO3(?<:4M&>1V*V"ED;<$M^=(H&H@7=DA\=A9=E;4R@Y0G&CW2 B=+%M$C>6'FLRIB>Y/Z@8+TV1;$]YS>@ MH#SFC>*FR)[R LA1'O*&L*/4D,+1.OP;I;L.Q<]9/VZ4[E+8604[2G<=*H[> M[7TK=55 ;WLMJZZ430%7?L,5>+KNX[%1'C6>\"0/4[1[,?[T7=[OI)A@6;84 M;R$B*)]I.SB\H]X/RZ'$Q,:H-[R7*N=YPJSOMEM02V=U1"Y$#H7-Y5HX;!T\ M[R1U:WE2M[;FQMP2Y]#;')1KF[?TZP6E;LQ$JF_%.,X@E*H0SV>%> &QH7I6 M[+AG10$QHWH";+TG0 %1$C/Z>=03;W/H$,G_3&\LW1X5-':SNO,SGP[[@Z5E M-P>4.9-+2:IZED)6*ZB@% MET,%%XOI-+:2[:/44T[54X&0,*5-IK8$PIF>2L#PHGJBF:6FU5EGWH MJUYD:R#_9=EY77G5P>,@4%"T$KT-$6K#*2=NN2SWWZ^26_&D[%R9Q4Z@!WQ8,-N>1 M"F_7';)QP8V,)<@0P]%L.B@L+8BE!V!#"X,G5!]:MFD/)@<(I%E$4"A:$$5< MBJ?O/D @S:'#_F!I:Q&;2]K'5DI?J07_\!Y,8KE18)?'ULC(=CP,KAUJA'%E M$JDXSQK3&U6<9Z\V--=NKP,?^QYU.G;?>R$.33U8;-BL9KDO0I']T9@;QM>3 M0PPZ(LY/%QQJ_L<=&16]C'XE7,VEQ/[@:6O[N41?0\-JQ1Y?490.+IY0Z__#!+NQ/F#6X(.[PVK1?OE%C4/08U$I&\FHD M.O#]F/6VH[T:C4U[0BDW0^['Z (7&X@S#*Z9\U1H6@.:L%8Q9M+RIJUMR\BR MVY=HF,WAX[@:43%+IWL#;'4FN*Y.-F$6**\30 M^L^>;R3)YDY8X6O=^ HS<.]L2[IJ^XNMF9-5N%KF_. (/ XUF'=-=&;"':&J M?*+.Z+M-K.!",0$5@F9JDD(Q9L]R)TC*S_'(J1C(DN")0J7/MOF,_E'BGOW# M410OG3/A'<0G6EN)D"G1DDO1LGD<<'USKWL+9JT4HH=(*KFB4LY',"J=L8;P%NILXS_8=/\#*C[M<) M2H#[OKR0K4_I,W7P0#!!TF3.B*][OH.^@>UZ0ER$[^$F\8O]-+1]EU@&7+UC M%O4H+;A:?F/>TDJ>,_&WL+IH1&F1U;3@Y7N3 %SX7)[WG="HX'",=B2-$WBE?!_F7$O+'0DD=J3%M]8.0_ MPK@Z+V1<; C.F&W*YIN:[K[Z!8NG62F8Y @F.4U.V-2F8?C4)0SI&2QJC'8% MZ_+(W)][C,3U;CPN\^5YQ,X+(VQI W0%:U#)RQS!I!A66I:\5.=N[8TD>?=J MJW-X% J*7IJ>]]/7\KSJ16Y#GO_3US:Z\K?$*==GN-B%R)E+!";*M5*YO@,6 M417Z^:O0WWW^L>KD*1CU,\MA*N6ZSN\@U?J]"F MQ"+^UDY,B)QN86R[+ERY?T/D8W/?YP>-]ZMSW?[-MX][I4.>9Z['BLUR%#(*R;R\BKSUMVH[Y%Z!$^IO2*.!6M5 M4'=MR=9[V9-6. .<^6;LS*T.'=?*,PK1"E'/G2!UJU1N+'TH5;E5JI4W2^IF M@M1%+9U/Z^UE2=W<#*F7:!&Y8&][3[9XA_]WZ3,0Z&":V\^>^;9$YTX:1]X2 M9R9X"LF:RYO4Y=JF%$Y[[,0,F[_YEI"">W+H5OEL:=U>KF]O[>A2\7-[X%!NU\J07-0IM.>E.B_B0U^)]?.^+S7;!FUO,G[& VXPI*XQM"F-MZMCNF.C82N22]F'-Z*%@[8VI*\QM G/! M;=\H,;VA3IR#@%MP7_:L%=(V)=TZ=,1*%V1\"!A#D98U7X6N3:$+P^^^V,,^ M#'AE3ECA:U/X>J(FU>W1R+? ]\(\BH-Q ^;/7"%N*<0MF\NJ7-1-N*B+#*,8 MI9:*$Y0CO4Y'6G'&_G+&?KG[.ZF:4#&&/>('%910.D'Q@ J=*"Y07* "/*L& M>!1?%((OPE)*%5'*K0G?* B M1TH''#+V5<1(H?]PT:\B1;N-%"E^V!0_Q)L/J3A1CN-$NSB16'&!BA7E.U:D MN")G7'%P\:)U=^]3$:.]X045,U*ZX-#QK^)&B@,.FP-4[&BGL2/%$^]N]:G" M07GOE9*W-I\;P9@*MN2J5\K>8VZ_0AD%CBOL/=)4H$"A:[/H4FZXPM Z]5\I>\X7JE5*(B-)NZ\ 4!ZA(4MXB28HC\L,1 MAQ=!4KU2%!^HR-&N(T=*!^0+^RIBI-!_N.A7D:)#[I6RS_R@>J44)$ZT\YHO MQ04J5I2[6)'BBIQQQ<'%BU2O%,4+*F:4AYB1T@4YQ+^*&RD..&P.4+&CP^Z5 MDA^>:'>Z]]<1&S1GL,$C=:GS3/_A$[S,U_9I,J;W?7DA1/:]-Z0.?66>;KM> M.O\.;O8<7_< '];@ FX /S']@J<7VQO:ODLL _[?I<] 8DJM8G/&&Q.7K#%O MYNOBC$464@PG:R6WQ2S, I: YQ&12=P'5]:K"YH)79#%! &$;RR07O2)O+9] M6"R0MSP#2 M#L#P7O8KEZKUS;+?VVWKEM0@3U*.PM4[9M'#42 S)[X3QLQK2[C%VB0N9/.$ M1O]H;-H32CN@MAUBZ6FG0 %W0\!=K^$3NC+9RZFX:)-26]G]R]O]"G%KLA.N MV&!X.(";.7&%MZ+9"0JXRDXH.!<%X _#MB*2C-LFM@5_N@D6:AL&P\@Q,1\( M,VZL"S)F'C&+C?^Y4X_P-G?N"G4;1!W\/+*MCF?K/P\":5/S5>C:(+H>J4? M[36NB&.! G0/ F+9DU8XVZ3NU'5_Y)MPJ\'W=_ VAPYQ 9^I"/@?!/06IH-" MXTIH;+\0QT"[.27E,%=>!Z)SO?+#8I[[V/E1;,0EIAH7;G/FJE"UQD.+=+$! MV;VX*QJ$WDA5D1/[='&G\+(!O-S^L:=XN?U#X64#>'GZMJ=X>?JF\+(=F_O) M(99K\KS'MO&G[WKX<+'-G^4-[CE$4#A M,4N%I.U(M$O:QQ#.5VK!/[P'$U@[8NH[ZOVPR,AV//87-7XCS/INNP6'X?+R M;F42*0QO!\.P!@'AKQU[=$E=-K!X:,CYAT],UI_@GB1QA]>F_?*-&H.BB]+E M,;PRB12&5\+P-;- HS%BWEBX+XZD2:#W!CX!NLY[A$%V7LBXV'B<,=L(B=G3 M/7!LI4IWE*.RAXY*+!._M9E"F$VB2"G6XBO67"$0% 7SZ'?V3 U0"<0:L)Y) MVZY+/??KY);\:3L7)G%3B1O N/:(.H]4L+([9.."PVP),L02.F;306%I02P] M &=:J!FH/K1LTQX4O,1O)2#-(H)"T8(HXAD'Z;L/$$ASZ*"PM*AVXZU%J-.Q M^]X+<6CJP0-$U4(44?A:$%_@ QET1)R?;MLR^!]W9%1T,WTE7,VEQ$'B26T[ M[6S;J0 X4,E^6T[VVSPF-E8=ISH'JJ M88OBF[SPS7)1 95JD)=4@ZW[=5E];Q4R\HV,1CZ\NS!$R$:@*N[[/%VB3YW[ M_F^V;=P['9#23*?I<"*_QZ'&_3-UX-&"UYLN,/E$"#%[]@>NK=:;]Q[V9,%0 MS/T8][I3MAV>38.+@%L%L* BP\>!Q1GPY(W?F3>\L0SVS R?F#R\]Y6XU'@@ M$[P<&B*9KPELPV 4?(S[&0.=2>AUF(#!1S:\5L*"S%HLQ9/;X$G%$@I-Z]IB M4O)]13#G5L86?Z/N(/AQ[O:7XDK%E?G<,%6\N57>O+.M?6+/32 [=^)AQIHI M#EU^5PH7)CPX[)99;.2/4ERHRAMV4MZP\(Y4L(3B%+'$&BJ.>"]'D%?%$47G MB/@:*H[(CX[8QR*!]TKDS?-?G@H1]I=+UJ)%5PH)IA#S$Q-,CA<.&N6.\C0:);*C5*U MG)<,C:5 $8L)];Q4Y@\^]958/^_[;3 LF4[$F]L#A]+B=PB9GK" U=LS7J<4 MS2>XB8L4EE>RA0\-RYLR;Q66-XOEV1VXPV*- M1SK 0%9QL3JG&W=8R9"8I,+1TCBZ .+9)C-XT/,&R)UV\YVQ[<#@[FRK(ZA6 M7#QESS7N7<^8K,+5^WK+?O5=9E'7E41U0QTLW82"RJBI1G99\Q1Z-CE1A:=- MX,BT:.Y$U;X6D.5!D:V8Q4#O$!---R9*B(H)LQF5$M@L'NI>2NTK5N: MW<,HX)(U"#R>8@)L$3DV8ZH*4^NVR@L=^U[$,E\!9;&FG%B3[R Z/&HL5@X5O"%YN9CH!,I]2E%.5K*N M1+IUB-PWJUOGD%_QS49J7!]0PSG>Y 'HCJ>\X)GU8YX*.9GJ(OC59[ U@!N M"_YY,QH[]C,M^-;AM@IA%R!V9 M1&W%%1NIEE5.*=^N*6Z(/ MF46=2?R^_>&%7&B(.316'+!SO;#G') +;: X(,\ZX-IW+.;Y#H7[KMDK_FN/ MS*%3.!\WFM@(..!FT=2.VR]%D\+AM8@"0=EJ,G[RPFBJ/X8.9\PX-L M9DYX)_AJ+H^OYL[/BE]&-'XGEE%L0"TELJ+I;@M.6S\K?IZP4SD"3O%DCO[LYU0T%!_ M8:6.0DY^D%,LF5/LT':!PLZ%E2T*(4J&O!'IH\2E0]LT#M3KGC-_)5T4=@J$ MG6+)':PP]AQ?YP7&%CPY< J_O;D4>.810$D>A9Y"H6=#LF?5O IUMOA^G_N= MG\R,)$(;"80V%$(/%J&-Y1':R.O)]*H=R%8UZ4;.I7\?"H)+C_39-I^9-=B' M%ASS$!%B]2[+**PH)DX<1L!$>(29)<-9MF6@ M-P4&18]8/^_[?0HOPMN^WWR]?RPF=+=9*).F;"Q2M@AIUSF47*KY_>7.S"H= MQ9TK<>>FRGL4=QXJ=VY!=WXE+O]Q?]AP^THR24/%;X7EMRUHP_WCM^VK/<5O M>>"W!78(59O951E-M9E=B55RE54!UOD +//1)>UYTR4+0"1_] 27[VROZ'E^ M63.-52=D3?4@,R44(O*%B.W(B'G;R*1>*?6R7-M4JG.(ZE8"U?M"ZF51W=H@JN]U;\&L\B*2 MNE+.1T)Q($ J-2!NMR[]MX_J[QG^:RIS)G6]X*H^>[*1DL^< M[;84>AQ95815J5); EGI1]:;JGY->\"R"DQ% 5-D'2(NJJ5*:R/6(<"""W"OJ@))<4"2ECC5Y729>*3:VHS$6C5'!6= MYI(OOL/#BBNVQ!49Q%8\L5H3.-O28?(.P?5[9.[/KY.PNCB]?X+VF/M(= ML2:_V"!_:^*)'9/,F2O$+=UJ0[2"]5T/Y(OCAD7[WXDS 'X.+LPBN +MYD&[ MR&A$QX_T2HH& LNI>*=55NC$TMGQ+SA#>21- F\\RY@0'YLC-)Y(>,4WRR] M4WY'O=\(L[[;KGOMV*-+BF>\\ZUCYQ\^,5E_@BTSB3N\-NV7;]08%+TB=?E- M])5)M$XS:08NH@%G V,G7)C7]N^+VTQO<2$(.^QV#N#4N:"^][W[_L)Y%XI; M#YY;WP>@ ]>MFZS>>W*(Y9I\3=K&GV#C1(W #H>'YA!A!['7 M: @A#Z83D4 MQ,U?>%[&,Q4D# 33H>%I(7(H9"V"K$O:QZ1@\ GA'QZ>1>5&+,KI3$:VXR&A M#Q5M*Y-((5#9H/FV08N#P%4]+Z5J]TC5YMU_*#<0CN<%S>^-,?$Y$JKT M3QV'&AA& 92*_2W'P8..$$^_,V]X8QGLF1D^,1]LUW.HQQQ^30:3W:\3+(RZ M[V>^*DAVP^;VU' Q=N/2T=BT)Y2ZAHA*XSP*3Q2?;)Y/&LOS22-?#MJV^$2&B,8"4V/< M^%=<\CXN69ZDRN;*M.10>4396XI'%(\4T]9:7(^(1*$.U7V'>8S"\L " M^K!PT0'*\@=&3!?N\^R"8WC^C 7\9DQ9R>%-8:Q-'=L=$QV;"*!DL%QZ*%A[ M8^H*72G%";CA! M.=*K.M**,_:7,_;+W5\["E6,X<#X004EE$Y0/*!")XH+%!>H ,^J 1[%%X7@ M"Y<1%5'*?T0I7";% ;G@ !5)VG4D27%$?CCB\")("Z-/18\.B ]4Y$CI@$/& MOHH8*?0?+OI5I&BWD2+%#YOBARO?LTT=J1XXET\,>.< M>GZ*LL47E9@]WV46==T1T8?X#]UVQK8XF7W$"5Q,J,\[W'V5^2OT+=7-2J&O M^.C+:Y^H=Z&O/08"4N,6AL6#P3>6OG\0FSG) \=1ZE"B>2T&_DE,7[1W,TW[ MA5@Z==N6\4A=ZCQ3%[O!)<]J#.ZZA@5QJ,&\XI_+N!@)8@+]VA6@"@FHG$8H5D4A$-MS?-WS'68-+FS7 MBQ8@VLMZL;VA[;O$,N#_7?H,U*+4*C;VWIBXW,N:-W.%N)4LN 41]R3I#E>O MV&!X.(";.7%EJRT:@U40RSG$-A]M72+.I=!2'+1L)Z(U*RU"4NR U>"@T9I*(CHXRPLW'A>A8&3OSR#A.G*(BF<&YF^'2K&$ M8HG\>$:%VF-3K*-8)R_:9#LVU;NX -%[[PVI0U^9IP-=TWT?#P[^VT/<>ID1 MAY.UD@>%>X5:)2>+8"W$//\[9M'BXJ[0QL+,5=A;'GA7_&5=ML+>@']K>-M; M2V%W,6J%>H7ZPY/U"K/%LPR*N(^GT')XLB4'OE2QMX_WQ9?:^5YV :Q*Q0.* M!PY=#VS LRHV^+>&M[WUK H@^17J%>J+(>M7R5I:Z6S!0_,O=WKPEDQ1QFR1;.>%!,H)C@DFVD-C?3W9A>[<%O*FY>S.8[Z[PWL"AWA/ > M*$K,7S&$8HA"VQVJDC/WELM^F>@%UAV*!10+'+:V4 &9(L;!&EF7M,\L:GRE%OS#>S") MY;:-/WU!4$YG,K(=#PE]J&A;F41[B\!YNRU+(_ )_'87_@6K%)'UT# VAPA[ MJR'7BB+@PX#YKAU[=$E=-K#PPKT#5I+)^A.T3X@[O#;MEV_4&-"#DV,KDT@A M4-EH>V.C%1!9RD;;*QMMC0CT+2;@]_3M:VJQ1Y2XOD._,-<^JU8:G^".X$7! MI?C+\4V9;_[1N7SCS7#'2F\>PYTS7BUI /]HC!GL&ED@O/CYZYX^H0SQ[*LRR,$'C\,A^8^QSE]2R1\R:_\&W2)'^ MXO1+@ZNQ>2] /Q@Y!O#L?K@!.FNQ#'\TFGRRPOMI5P',^R"_V;-.0/[D@K6$(53Z$HR\_[FZ>KBZUSE/[Z:KS MRRE^Z@N?63>[FZ^/%X\W1SU=':=Y?:U;\NOK7O?KO2+NYO;V\ZG9O[NS?G M6-[I1,J 4IS([^ Q@./@V=:Q=GER<:)5R^=GK44&O\K:H$X'3^5=WS_>:L%8-_FA7T!,6;;%=0S3N?2\N>RV<C#4PI^*!!V:=+ M&PPPF#;N/1QITCYYI/VE#^XZ^E(IE_[.96/TT2_O7Y-UH&4VK2J25IM89P1B>*1C9.C&#!8!E"M_; M@K>.B6& L)"O/3\YXRP?_"K?G/XY6.O@[S<7>YU@ 2+:0+G_*O/_R+4)U[7M M,&)J/RRFVP;5;CM\8<'Y*"TL1.>Q6Z76K&?Q6]NR?&(^TC&X-._C.Q@,&!/> MKT?LU?O4LVV3@BOB^!3%8JMQ=OYY'D^>>L;":U_9\.+C.U=>>?GP9K2D6&"Q M9)I8,^W!=USD>,EW^/ZN=O6J#XDU MH%I;]_!RI54[FUJ+4V3&4RX4=JC%4C._AEGA9/K,!7!H$TH94 M^P/>D+;AU8]9VE'H]&/7::F5;L[@7QU F M;TK#]HGI!BKVK# J=C, 6+>BC58O#\HVX>+69GJX"6E0/JFWF+5F"R5%I6FG MMU"R[JR9-W,R.2&@0V732QC855X$>+%IH/4=>[2B$*F>_W>PQ.'L7-MD!MQ@ M&?;+$^YW54[.XR3=!/U#93\[NIEFFO)9FN+KMV6GV68)VC;RAME-HM.S5T5@ M>5<(G(>V+8 H3\Y;#F.C*2)>V*,1'5QYYQI_ MO;J[^';;?OR[=O7]ZN+I\?[NYJ)SK-W<79RL/PR^MB4.H]%7KP1,8Z00VL=. M2!F-N)H[ICJFA!@:LS3FN1H8TPY\_V,.)[([.S@4,(M;O>?E#5L0,ZVN'##L M6P*Y,LVP-Y9N.^ "\K1:GE-T8?N6YTPN;&.-$;^22W4LMO+HV+&?<1 8\@,[ MA;AK>U[6.[7M#&+W^$VPB0[MTV#/-I0NS.BG/9I+R OYY[SS9+]8["?E$ M1^,ILAUO--7KK5F?SYPUU][WS@.8NR!!-VY*MQWVEVV1-'5V2ISZ3.(\V# ! M\_]EX_=[&5^:Y]7F7&LSQ\ST89?+D\CX0"9M.Y2L84'JU5IZ.3[N%(>)'>SO M-I@D#T/;6D\S$+; M":-!E?*F-@P+:=7$=N-%=)$ZU-#&65OYU0^]I)=;$4MOD94.\GL4.XC.M,1G#/BM15 M6#WZ/P[^#]OY*=@TS,NUW4C;JO?HYZ?9K]5KWK$_+ M74)ZM6ZC7*DVZQ7PE,^,HZ Z>!4:11Y,N;XA#R:,,UL&QIBIUIMH^I "($98 M%,<$)6))",S5B/9"3;/TT[)?X-N4N$ B RZX/KI^Q-4,T3$"?3!"S\KG M&9G 0-X3[0_X1Y:/OX[<]303QM^/[%!BKZ4A,X#&GS2L"*NTRK':++GDZ\EY M"L@,<-K6=,,,^$SLUL_K3;U*:;?6JE6[9[31ZI)FG72KC=H9/3>:I%QKSL?N M;#&:4]A:M@>__-MGR/S \WW,;7-X'KN;+0QX(GOX5SRA?=O832UF4>%X/@N. M55KIUQI]TBTWS@T0IK-/>[UJ<>'X,J1\*SZ%R0^5C]H0 MQ"4"T="(:89HC,.T1^4-\,[52RPT@W>1Y;>.':I3[KA6JAHOIW.U#_ ^L!8T MUP=_RQW:F%06Y+Q[0^*EQ_Y"W&EFX@_+.7P4H<$/53'''M@<<+WW)\P [^>W MPD,X"OD>K ]R^2#X((GK::VR9I")FRLUT6I4]UM+%"3V.CO-,*'FJE6C5FYT M^V=HHA$PUEJ-&NV>E^O].CD[K_:;;YAH:Y,K[XM%O4?.(/\!ZXV8YP&S4A-8 MT+$M],[,B8:'>TS Q@=^)SJ/QU\2CXC$[Y08BMX1UY9Q"^^1#GS1:5/KE)[> M(7/2HK:(I%@G,)3D>)?DV!?+@CMIO)^61G0=.-[!1GZ< M1]!#LS)_Q0V:4N8%=P2B KXB5#LRL6Z/8&*38S1#X'6@NY% VW@V"_>,+A\ M E8)Y6/C'B$OI'-13OS/?S6KU?+G62/DERN?@]O>O&'V^((;T10YFC'*H]!/ MK51[I6I@4,6MJ),9ZN6\;ABMUEFO6ZLUR]VS1J/>;9T9M&O42:.O]^K]7J\1 MJI<=[)<%7PMX#YBJQJRC10-U]4U'5O-05A=PV/=L,.9%F53*S;-9VF39^&O] M@):UO:L%S="/\1TKQ9J+K^%=EF+:]3HJ7IM:I\XL/;PU(3ICGR4CW9*/]:OO M@FGJOK/USQK:D.16*&RX<'NV*:YX+)M25]E&[*ZEX7LJ[+?I1O7GN"N8MKC@ M=@*&5'@@!;01[BMXMN:[PM6!P8L6;!G-0\!;PF^9>!H$H!<^C4MGP>!ME)K/ MS.7:S2*6CFL#.@^+*O%F[&-N$,=P-9L:L_7;E\_[9.:GTNGVC7.V>Z:3?)95*K=O2>_USTM>-ED'V;D." MAPW<(37-4*Q\R-C.!3<9_>I*Y7,UMA^VW=A;\3?$9C%*1O5#!Y=D*_PQORFI MBN]MSDWE<;&_^1;5JLUC#9?OF'.6R*C'B[;O<2T@[6K,L!/'"_"X>*UQ7&^T MCJOU\Q--O(R'Q;%CIG@1&0R U5$6H B@GLS)DPR\W\HA@'[?IX#GW M6.L15%!P'W_$M%T#:Q5K3R3S_!\ GXSGO$!$E2' M.9GNKT>E9I('87D-VY/7CS1L2 J#:!U]*9^T E8,AOM%ZS'3A'^<**;<(E-> MTY[C$VFN/>1C,C"+$REVNSB'.9B M5I[Q$H/MS=WU/-Q^J=6/&^?GQY6SLVG0ID1"7_M*+7W([9"K<"_2%7F&<[*% MC^,"<"$.V'U>>]#VU-6B?BDBDP/H#.BQ=/IILZR0W?N\TLSLSNK&1_EU$HX1 M^\)]-0%D[S0^*(BW,7Q3=$%?&\L\8+!)[BRANI&6$K=1&Y]=[0%4RD0+#[X* M4TR0#S39/)RSSQ#6D3JN=DNI)VO7-!9?.&1[L()A_9R -MJ'!^)XVLW-#2 8 M/N""A5>JG'V,$)JVIW(M\F9G4SS^UKVZ_*W]V(7EK9_5NE70?ONM6K=,\J?=HEM2;\V:N2AM[J56GM+.NY?JW2[-6,2K=<:]2Z M9RU:!=>\=MX]JY>->LUHM6J-S.\U^M6S9JO5@J^T^MVS9K/<;3:;M2[IEYMG M9:-\1BKEK.?T6KFLG]7K79U2F%^MW.OV^JU>UZA5>[5SHP>N$\F<7[_6:U3. M6MVS:O\,1DT;[U5JCV8)Y9M+EK&Z 6*N>=7LZ+0-=&@3FU^]U:T:U;IS1>IE6,[_7U&NP M$$:]VZ@0&&RO872;CCCXT( MS[IE2EH50JG>:E6RGFN=5_2R;@!*:%E'>@*NZT2'CS:,LYI>A_]DSJ_7J[9J M=7K>[9<)KD.]U>U5]7*W?J83HT*:Y^2\FO5:O;A 7H M-GJT0<_.Z]6S>9SMM:%.3:Z?0 $,>IG50Q(9*T?0*G5TX'K*+#Z61U8CP"O=JOG MU7*K5:V>GQF9\VN= P'.JWJWUH=5.RNWFL")>@U@!UJEV0/PUC*?.Z_6>_5J M"^0+,;#6 IYKZ;"2I']>[U'2/*M7:EG/58WZ>;_7J'8I.4=^[X%H.:^>=Q&W MI-RO4=+H9=+EO$\ '\#JY[A^P(I 3Y 3E4K_G#3K -(>S>8CD'"%@Y/XF+B>"EX4&!RQ#M N[K.:RX/%9$TFR) MN_)%FF4YJUS>')%0/>/P?CVJK5,<;:AC122QVH]/VHV264IF*9F52YEU '8W MADFURG1/@5PQV"H4(MK0P<#X?WW[W@U2"^]A+L^,OAP%+^;/&527G7&%5S=' M"UQ?KU82E$1X_(.^!=XD:+LGE[S_G\D;D_ MKXGNV8Z;3Q;' 6IRA/O/YN]CZQDG$2J^GN;KKWO.US\LA[JV^4R-CD?Z?+JVYSS]G0Z("8R#.1OPT9QR-A^E%ANF8G#%X.MA\+,]9_!;8* .Z5-O'W3O+Z#3)W%(QW[CCXD;FZ5M:B0Q$*1Z&3RL)Y$'F]P]6^?>9-CN,/$XI"X M)M_)H#6U+5]T090O&BD)M#L)%"](TVZ)YV%=&G8QO.%M]K6'8/A8]"8D4:P% MM/(JYGL5K8+(@]T;)O4]-TPZLHO/==!T![L?YU,D!$/5PK'R5LV*U^>BN%95 MO+X@KS?VG-=O+]OYY.Q;8I$!KTT/?0P,$?JNBQT@4.NW+6).7";Z483L?V%; MAF@PAO?D7Q#DR[S-IQC(%XT*S_\;2@&5OST3AQ%L9< [D)=T,G87]-$+(9<> MJ>N;'AWN5^5$2S*_:T]Y_X+WN@TIQPO!X=]G9'/0>&3@4,E MY_/NY&W1@)S@#[85_,FP-9XU<\/S7:A0FY@J@J$B&(44)_%]B=!W4*;"7''7 M+!>$J7-@*NQ[M. "9N[89DZY.Q@=-Q5XL8*A\I<5?Z^1O_>]HO@>N\;?6**+ M.K!7/OF$&?^6;P]YKN%U>W5_\ED]K[9(YE'=V.M:N7JGN\YW;^WZ?Z4&^^$5P>HGV MFPUK@1$:%939N$EW,+R_[VT<0Z[*)_]'3(^''E'+52Z;XN]U\O>^MWV2-5.3 M?+)W,#KM_L4"A3YD8\S%O "R$V;A.7H4-#UNN(CK7.%'R>0J*WQOK/Q\T4A) M@.UMJLKJ\JQZT/RSME+SN:>24//[W@GN\>$IG_P=Z'+.YEA> 3I>Z/& \9\< M F8]/TL7O'R1J"6E,5[3O"93/3C, MTMD83/M8TB4.5Z1DXYD2NLJ^>(OIBU*+IWFZ\W3YU\FK=7KT/68QXXM!EEAUI''U+# M-Y5]NR_V;0[X?=\;F57*?^_\N+UM/_Z13XZ_MAU,%2K]7>OX(YC=1/'V?-YN M[#%O)_9?;GZ[RR=D<63MIQ^/5YUW8%6YR45GX[6>'-J<<:#!J4=Z)EUQ09=> MOLKLY3/8\Y=?^'^E"1A1+'HP?&+H!'>/R8"6>@XE/TND[U'G$S%?R,0]TDYG MO#=8F,2,RR<-CM3W"=WU37XQ].A@O5)GK?A9Y4CW?&BP:?H"935F_'J4=3QR M0/W5QOZG[WJL/]EPO$8>7!WFU+R#5/C0)XUY,'Y]X>\'1#LIPF+G1?YF4#HU M]JUXV.PB,E@_B!\_:CH\3)CEXL$ +\0Q2J9M_\2-&3?J MF(-],YBE>4.JC2BQ\*K=Q];_EIIU6K'&G$U,L)- M74-N]<@G*U<93UZ]ZKPE0.P59XE7?(C?\?%$>QI2E\X;/W$H\"C\D_49#@$W MG";1#3 XFF&#=^V;$]S^"8U7':8[ID34.\:$-.S'=3YFNUH,%(''^L37;83 M&I&)QBS=] VJO=B.X6JNKP_Q0]C\M%K^C#W)<.O+H\?\E\KGX$J/FHP^3_W, M0.A:1OK7L4FLJ=\<^T]!S_05H C5B>NE?\>C'SPZF$R]R799UGL0(LSRI\9( M03Z-,J9$7\^\F;6O)T [S!H7;_1+NQP.9"2\Z'UQS'\'(#O^][/D#*%OTCX0C_GP2(^9 MF )P!I0B_)"!I>8%!X"$-DC/FY8N*'6-^T7CM[9X#[1?E@&O!U0R[ .0G.' M2$&.Y![5 #$ZC(&WTYW,?&4-&A'V;/"VKAHR=:V_3@NX,A M)G#J0R#"3TTBFU/GW]8@KQ@56E6M;:"D"O[C^:"RS0N I9*IG/ )8]RZD%$A4*4KQRTR0%*[@=UR_Y])_^R@6''X/"%1FPGMXSZ&4A,/' M0QF&)Z\PT17Y0^?J N191ZP@>(D<4#9"K2^IR F!/R=)@6P("#=!"1SC50D" MX?A-<'YQ0H'( )HBUAS,N@'AJGNH*&S?0_BY2;K0 .].U#H5IVR'[5./N0!\ MQE9JP4! ;O8=>R3)RBP@-V;^(%#,>:):2E%.7DYQP]9]D?@;@L8? ZU85,VM MD6<"H@ 1!,N, \;" 5P*=(/6*>( X7_YKA"[3X8_X(/#M2 MILF:39-P@<+6X'W@.P#@A*) MPS>F>N2ZG34 R:L@7EZ 3 3_&5.C@&)?1#B MP $N+E6U7&D%6EL" %X&KX&7!6\$V,3>=\R?^3S]GN8*[VF"K/?T/0?)9RT= M]4!>%#&EK7J&OW&-:>XWM=&%163."C=*ZT&BTA/Y%Y#% !&U?TW@!4YNK&(8:%&0N MLRS[61AD\+/A@UEO4!8*L\!" T44X)0;_6,/UQH,4; 1 M@BOH)L6L)(.G+\/"(^3[O@FVGQF6*_&0X4@TFHY 'O'E$%BN1ZDEF0;?A^[? MP.&YTB%HN=,3L@.,"#Q2H ^,%A0C&_//17C'TJD/]U>W[D?PE- O0'X%7QDY M-?YQ^*9OF +SPE8'ZIC@=XAA&#[ZP=3]I!'JV$!L7735-H /0"-K']K_0T;C MSY8S\FE^#WMW^#! M>$(JH05P'-JT,KP1?!?OQZ&]4&[W(N^'/H$'?J_T &!"W)#DXU"\MO"X[GV, MHKCP*8I6U2 H[NN#8<[/?\/5<"AR6Y R3-!/_)2_J;R'Q/(7N>-S4JDQ2PZ6 M80$$_%B"S]3#7S M& H6"86YG!H/)(1/!4%9J:EF*">IT<1 W]8^>R;VE4S:J4QZBKR03F#K;5 F MB>BJ%"L\3*CA[C)&\L!$ZOG,Y.8H)S$/.X;^CY0C*;8+S,+03D41 7P*YK ( M3@>RPB$&L[6^PV,Z^B0RX=PQI4;H'^+/?0>G0/DV"[8!0.EA6;CE\8R178-X M!#.Z3;FI)#_!Y8H-EK<%[.X, MF2Z5KR&&VFS(,I"9L>S&W7'_/@;[9/*03G M-'ET6#.0FO E#,X:H4SC6Q+4FP@'.111*,Y N T)+ N^@/5!SH"$!YM4* E& M0V-5"JI03FGSY)0F'!!!%_YZ$'9VL/1("3E$[WU%\A*J,NDGH4R1A9)6'@7OU1^Z3F8ZC$U@ M/@GM,V*@3VD\L(TB@9L P:? K>K9K\*8$9Z2L!#"(!O&;K3.](_2?)!6DAN9 M0T3K@Z/E#FDXG8F(D\NINQJ?6>1?3(V).T(CF!()QRTA"/^RQQ[_!<Q)7I3Y$X#\RO M]\GLE&SD@B:W@GSC,4$,UP+DP!8'86!*TS.5QQ$$"V1L'H9;BH+R,:L>G@Q, M=IFQ$*ZK,-8'IMV#M4S'7("]T( ',&/($:.1R>_##6.,)2.'Q5\J]V6X#0+" M8A(+YX.5 3)*Q/,]( N.68*2QW;D3U-;##AP[A7]FQ]B.8D8GG^L\EF#L5!= MYEO83BAPPONX:V-RHT>^/;#9X9<1>TW&2D(?00B9A ] 18Z.S[<>A#!U47AA M^@;/)V.ZV#P/.[[P;R=()&8+CU.>YD2L0-R:/!5+[I@Q/ZG089 M5YSF0A1.."*HQ\1QJ"A6/8+GHV$VC3TKTOJ%Z9-;8EPZT=.>C:WU@^A[1?_*/ M6$,>[,"OR-2I/C E0_:)15]3])HAMT3^%6@@D_7A>Q/=Y!O+4U(GX/B =Z/W M!?)RMA ZUOK$Q6VQF8+H6,:+T:LR8J (P]% ?Y?3QG9X2A<>E45AL6;( "E# M)<)&X\@B >;G A3=MK?E1! A1YGBQ/#*?Y$25LZ-DQSU"^X$VB-4X^9$R9?% M2TX!M88PSN7:"&$CLBX#72!"\<#10Q_>&=I6WM#AV:&(9@]SJD24"QA,PH$W M# .W6L<42;Z+C.O'K&!+@T,H$F5<-R CHAPS'/8LS/( 9"6, 3F@D&QG0"SV MES#G.1:)-(O+#FMG!WZ+H#WN M7P6OZ,LD;SF$_#'*7J;=H;U\(_S!R7Z3?+T^C><"NO74INP\V2"[CL50N'_?X\V9/6$=2:EB(.N"" *?*4AM3YD)*(6X=7 <7NFS5['% MP)6#,-=DZ47X6OS5XGO3H[#[\[&4 M:-I1^'@I5RU0<<(T# )(>/:#:W9H!2G@B)R%@'W *B*PSC!#/+(K^L[G'1]=!Y M!"C^_H@\/,;(:]PEZ>:,E/QWC)C/!6 @('81N8;12O M";P=0>F84?XBP(B?*@5E?<+*E$(7G5=N*8H@EY$ @C#R7)H9VBS6UFU5;=WN MOL8.+#K-G_S/;RW5-!71/Q0%%[C=PS.6TW$>+NWUH8WF!MR&;A/RM# H MT5>/B0D>\.*O 6^8\!3#I'@+I&91! MB)CN>0KO>2-K:SNVX;TB5CJ3$;#7HEN^G[6W]K-Q1#CQ>J5>K053_\__V&XA MX'40*[I%17JU)=G7;B>SSP*+3>#63PRMU@:\X M%V&>6Y L%;,#(S\,/ RL)W6TQ,8TAC =L*!*(LL]"J_0P.2(16TB:S_ PN+H]E@.3X6K0XQ-T3>0F*3U&$Z^$GM>QV$1*^BP@#0"[%'DU"*F$XY8. M#_<_L?Z=U^[*$OF2W2_!S26"Y5"R''32QWB*&M@&A1##WP5(&X\&5>.L4-MA(Q#$'.!!Q.M.]H M+B\XFW3VCZPS#DWDR"IT:)AD,&W=Q5T,;%H@2N)Y,PMAML''X8&XY2:-W7 J M\?JA,+Z>!+HGY3E^"<#$"]C#M/"XRRM!(6DFNP;2SS42:*Q3FQS$%OR!+J@#VO$.Z,$\3Q!*5.@/-C;"A4.@HL3 K9IGMW'Y '/1&2M"":=E;>2G;L8ZHQI6S-E=C_)RH4Q MCIH+;ZY3'$RYL67&I,AKD+MG>)HZJ"XN]6 \H_!G_E%A/)JQG38 .AFY\71' MX4[Q.A\^3I[1%"9%RK()S./A?:WB?E&HN%##]1-5^['))R?X>]R:)EQ$HI=!"XR M,ST;;.=%+,>J0^E/T*& W@YYYMGU MB+'[H)DV[0:X;SVPK;HI%3:58[$AT+%TM M/Q2>%$_)'F.&=FB.A%OW7)E28@6MMTP9*,1>W8G426G7HA2$MY5TQ0YCSR3DT>_L"P-*"#+_O 7/B_NJ?,<%]N^$1=AM'5Q9D?*[C9W4^W3N K=\ [%D MQ*IN@XU$$AM@D+@\)4@NHS#-^[=,"# MPF#B73QUI@& /\877V2=IGZ5BRLY&STO8&)F)QH3<"/.AI6,I09F%K'$01/D MX5!+CM^@8T_4,XJ$5VF9HG48!&2#PYJ2<4\!S-_1T[VPB>LIM*T%;7<8KY)P M.T_)%#S@2)QG%'6=[ 3Y4/R\"7'<3NKD@@]!\T[4] 8'P8P: M T8IIYFIO(?;.FKG]D@JXR_R9[.Z M1 VH%*W?3^NP=5C00B72Y(J\:Y 7C.^4\"BLR,>0!QQA4TWW<[KCMZ+R2E06 M-5QA4PD:-,&//%4#+FGTC:#C9HM!(77WEPZU>&Q1Q/YVZ V MN?\8;B 9%)NF<28!NYZ(;BRQK9QXSZ&I/I&B@B+JWNI0;!/DAJ4H0^+0H6V* MNM!KT> Q_K[X:>"B 9T>6*UAW#.H3TGT/DJ&N).A;9Y]+;:LLZ/:LC>2G"\- M:PNYO C\'*Q,,440Q7,]Z0 9M.<%;?A\<<)UV+?/3DPW'#__$0]&\QU]2((* M9E )N#5G['OWH=QT90MKZX ]'H2YLV MF0FZC2"I8VVYQ=:$#.3(T\U$U#F9F!=0!YMX!0724_U_A;B%.T4]"[/B9E?L M]#/>'\S18NVY8\4UX0&@L>3U&4T>PD.+[F6/3A"Y6&OZ3#,&E^C$'7;WE*Y8=41&>OIGR0Y(]I9,BS9%3B[.U["#X)T76P_ -B@IQED>R%.YE"(8L$?U: M90-^F6.,I[.+&(4X3E,R:O"RL+0\$&OAP3&\8Q)OG0^SY7N(>!?\=PF[U(>6 MIS@T)ZL8/]G6)#H%F7?7Y0).V.&\J1-V&:-.C("Q@S&X+.95]KP*(E7"GGU M"]]0GETP*]HR"F]AA!0J119T<@E$&7]@9#P&L8B6O7!'P/ S^YQ">A*>!:_K, M&8E_N7;?>R&RZ".S"!9_#SU'F 87[ZEN \1B<2+X+>L M( )1D26FHJ!$&+\2MP2:@LKZ^;!GY7'ZE+[XI; F/"*#T"1A0E5DZ$4UE0D9 MYMFV*4ZYI]C!".M4HE/\4$?8YG$H- CEC458.N;MNU,WYQHUQ4?DC2V, [< M7<*V Q39EKF! A>2+HSF4-.EO-0GJF\/:V0%'9*3%W&^:-XR.A2+6O(>"F%G M^"Q+0$IO0>V,PP"]U*%7O)+0E3&R9,]S_%0@QF,]'D73&&X/B$G,(IL$ 'X6 M_PBSRK /8ZKWO/A\T#$@&&7,3[+#0WDBWEJL(]?KB*G15Z.[7[&5C1P2 _%B"&W':% QUT'PE,ER < M&1F/,B+ICL"*B:(*[K%H )[9Z,NUQT/F>J)3>TH2)(Y.E]:+Z+H@S*DH!X4+ MO6QQDK3FPHV[>$ H=E8V/](O3%K#US++LI]Y(PAI=P9+F9!$\:$>)S#S$.V.H,:=!!+T7_&"8M-/S/2YD\:PGDXT8]VOL+9Q=!(,CW8@_[REW&*8$>$$*=774XVE9..R+;\5T M\(J'@Z6SPW,?TRAIMTQW[-)7S$'[S0%OJNTX9%+<#)USE:&S!Z#\CN(S&XY[ M/>]_^,30KDWB:7=V"4^E< ]FZ@]B"Z!D6R7YSX.9>KE2+I]K%T,VY@V^N8UW M. L?>"BQW<9KTG."K2BPM;Y->B@*$MXRWG9Q<;D>,BE3:CVFE(S1QE(K/VN/ M; !K=S6V7R?'(-K0Y[J@#GQ"/]9^,\$).A:WE/":BBKD9SD?1!95D&0_M''_ M-UI8M5+Y62F@*$.UZ29Y3RU1;I9(JK!'^UN';\N)/?4P^JV6*C]+]3OI4Z?T MG9>G7G0>M ^_?X?_^:B6*#]+=&VBJ0SVLEJ4_"P*K@=Z;V*G >WSWYE#X4]> MVJU6*C\K=6.5 J<+MW[4TN1G:7@T-I'3LZ[F-44(!=RR5^S>>/O$Q4>:%N'& MF\)K;O!Z8_'*G2"'^"FQ57HPN&V'.>=X5(C.CPT(Z?*A>BGWV6N7'P^0)*\E MAW>A"0AR,"2X-B?HY#TX=N]P8ME?,3N5.!.M@T=&QS-+]G[J&S&KBC!Q8?$+ MC_DZJCN1F9$'0X9+B@F@IZ+/-* AJ@M,$>5@*'(5U5-V2!\3N@YJ^E,&[$'- M_I^L%Q2M774ZQ]JW=J?#C<1O[>]/!:VB.:@VY>F*NGCWC%C;B[<[A(2)B^YQ M5,,7JZ%6Z7&Y]>\N;-$ES,2C*\),U >@NHKIY6JA?@#I'&S#QQ?HRM+)V/5% M(QVU3#E:)M-SB(O6@/8[-55@/%^K$^N"T%EO@W:U/NO11KQJ0[MFZ$H%Q2QJ MA?*T0E:?#;!:^/^3/4.PHX(#NDFM4GY6Z=KTF8$.J6*A_"U.!]NP!);VA4AW MM9UXF?Z]W&1HQ\[[4BN8GQ64R5YRF4YC4; WJC)C]>3K.[5$K>E:N-+OE7@\ MS]+:2)G@Y,J %_%Z.ZSHW'Y+G%P5;F[I=)Q5<9)XZBU \FD=93ZZ^K!WT<@B M+"W)[/FYG?KO,)0H(X93_<3@!Q\C&;P!&&^W19]M\UDTV?&H8Q&YCY*LF#;) MBQMTVI=1#W[P*O92$SW/@KX+QW!O#R6:T*\N@]D01V.NZU-7]-\4YX[P;R<^ MPD9C[/.)->E#RIQXXT79D>:3AB'/:ODSYOGR?U8^:Q^N?FB7S)''PE3+E%+K MSWL\/^-_ 5ZP?9=C==48+V[^_%S\/+?KZZN9KV\ M7#UMU>7+?^?YX#'MPR-#X79$U.@O>O7C5?OB6_3N"QA@0$_MSM8JK7+C%#Y2 M%V,?,%[O(4+\S\3THV9RX$D/(Z,%3_@=TA%O8PP?@S'?BJ-;.Q[VV@GBQ#?H MW7%B!T^)DRQA4>U )?*?'J@-=\K'7!C)V >QJXOO@&^H?7AXO/@('R$NN"*B M6T_;&#$K''#P\@?;E"<4@*6%;??P0HQ&-[%#$AZ"]89;D @GJ6XP+A/MB<0Y MU !GF*][#-J=$4%ZW\%S@\5A$**S7OPT+5YM#N)UJ+WP)BP88N_)?JV67=)- M2JQ8OQ35=$T90GEI-B*/5HX,V:BOR(Y[28?].6+[38F6O5&_=]&@)VB\$^0: M'J-.X"&-2+@%33EX9TC3#!L+4^PZ%+R1Z[N@S[!L3L2?YIWBBEM@7U<%]KF3 M,RN<1XJ:K!0TIDXU,@F5C :JT61_X6]X!S'#CMFX!VR+?J^36,M='#@WXD:4 MSC_U*6A4+7I@BR8YR5,B@'UX8[[P!(B$E1APU-141+<>>6YPU L(?DP=;"'X M/#ES;,S(BXN).7$9[R5>"CH#X3M$#]T!V.=2(KMN.P4_0XS3 MHA]'OF>W5$WT6E<=)YG_(0/ MV4DV.%%KNBMNV-P<2 T(Y/WAL6TLG7MS>+)MNI%^U) WZOF$'72E%6^:DZB+ M;[I7&*&Z()T'&^%FS+;8YV4N.D6]5W"O_@2\*F& M!U^E\QXRSC,)-$#L!"C9X=.VN*V:U:))XYV*->S1*:P_>8PDV/EXMA>^V. S M!AE!+8,:L0?Q&,@16*08"92:A^+Y)"4^J#YA)AJZRB@L@+ ^%*/P6H!2:TMA MNE5+$(0C-H[A_"X[M,9/W1:G/81MX4 V\R.$4KW-#4-(#N[MCU#\@.XS3=X5 M>S#5'#L\M%7$$M"@9*&>05$F#HD5;>G^[4NW5+(N/\SC./I+:%EW) 2;8]NH MOE 8&Q0/*60B#G*B=6(Y6?&)_L1,$)=ZO&C&UAG7SN( HS >$#_^0GQG1&$] M80 #_I+H( \AKOCP&0^J_"DE=M B[9FX7D3Q2%<$4A%OU8<.6@G8KGX\!(DM MZ@+ZL/[4U=$%EDV+==$:/^QLK(TP[.KJ]G@BE+F+08.2W2_!PI2P^;Q)>D Y M/5#MR0[P82,WH!Q0E_)&][83YC(%H2A4N!8(YQX#GC:.^0$G,B2/FJ<4G>P+ M2+2H@]X_-OKG0X6O#-(MX-!S\,=F0'?^\B"R%;0"M#$ZA0>23"T\ILK9P9&[ MHNTH?=4I=BJ4T^+XU3T2 7I$0+N2X%24<"AB+?D1Z=Y$J8C<'D&;)5/?;I7\ MX( $<)'!GJ::UVU5WF>>M+T+BFPMI*U]V FAHQ6_)?J06=%>L1Y M[$@JG?BY4.E6L.L_^N*@\MB5P;UYN? 4[T3[FP-FR':W]YXC"10[<#IBQ!A[ M1;4!88]C9-J9?,ADJ#86I)(6G-RTBV*XJHX@/^D3@6[JX$$"VJEV2PWFC^ ? MWX':5,M0:4K:Y&?UVF'/=700M3]M)@]4#'3G,]%]6$Y@5KZM^R)2VX\C'ZY' MR0C\-)>*L[1Z#OE+K7&NUOB6'][9?F4NW _$9CHVX!6N*C_MAHZDXTIB:8>A MA^_Y3H_A:6TF,8+VYSI#[Q:#\LQR<4<.Q;Q:\_RL>2"5+WANP:-MCY*YB*FZ M9;5T^5FZ6_(G,.75E)D4N7F?-;59$%K X_2<\C[CO$)ZBJ7)^\[1H MG2'N8@N;A^\O8GQ5N?Q%B13A7L' M'NP>L$A?UBASG?89>FZW)M);J+'MA*P MN!U/:L=0OL4S?():==P0";(,A*<+H!8-D^UP3X&'E#*VC\/H$QI6T]OF_'!A M _[&4]12PVF;I$=&Y%AK.^POT,S'/,,%WF,Q^/$6P98H4:98\"Q4F<**UPU-Q,9WKA&JO&*GC M12D509)QF$CJ8N;#@,I=K4^SDJ.*DMW54-E=^11FTY/Q^(F$\EL]&VLL2WBN M*1F[\&#PK\^:N/1)LVR+3L\/7E_!=9#*N!)'G5!6F-T5_N2(U"(IH M62MEKLP]([@T12W^Z?"+]3/XX!A#^M9 ?O'\Y(QC(_A5?C3XN4?TG^(47"#N M-?]/=&^PCL'?\X&UF8/2ED6E9RQ!KTIU%_0*)M M4*J*LAM +=@H4W0]]9P9TK7ZAG0=,<,PZ;JDZV4+_R]?TG7I7?J;SKU6J9TU MSWF54Z7RF>\^ ,V6@'.*K.^$\XIDW3B<$T[\3.BVEBB^K%;.0ETW;5DJFBN: M'PK-\R+2\V@P+RW2KR_;I__H/(J4)^[%YT6TY]52V6P5 XQYD;_[8U*?M1J5M-S5'IG[$^OB90A7F1XY@/ZVQ$V1H7V6#XF]QR3, MBP#>"P,8Q&U;UQUJY-_H.F@!FV^:KTSD]1J]^292D8&9%YE;9+46RMQVIU4I MET.+MTT=&UZN+[,KHFSW)(7VL3N"I M8L[(_;A-A"LP*_(6-^Y31%E0D/C$7MC*=\30R5C[A5;/\'>J@.'C+8J@96-412[+O_[=@J,6S=XR^&./8S-;0' MXGANK(QO%A_^MXJQ_;TGK!AD3T:^590\+LW MID>1(9\[FBL[>%V$*2]-DMD5T;D2CWMA];;O.C?:5>=2ZU3+GZIEI?\/2!@J MFBN:*SMW3^Q<+-@ 2_?_9^]=F^.VDFS1[Q,Q_P%W;O>$% &R13TLN77.1-"4 M;&NNU=(1W=?WVP0*V%4%"P64\2!9_>MOKLS<+U21HD52(D6<.#$MLZJ _3ZL;47=+='TDYDS+?BTX/=EP5G3_XVA1Z^ ?AW@7'^#Z-=W M8+)XR)_GU1O6ZVJ3'"VSLDZ3=T"537X2[T[QS[R)NV(:F60,YVSA.6('/%E+K$AQQLEPYEJM+E3\E65=";YHR@94 MCH,['30 EL6SSA:ED%F5+3WSA!:W ?9X8M"N!%(5L&S"[ MK]95LTGXGJ#]Z4S2FJX96MHH*V7)@]TX]K,/T:AE9G M^3,JGL91OH]_8MG7A#?72>;YA+E)US#<>ZH\Z.NFZTJZ1]*( ZYM\0LP9"2_ MDQ#O82MH94BY='OTZ#WZ;;U7&\.<\QEHI9,?C% C*[)[EO )!&0[!)?68\F\ M4R F5CJJ,A_SSC7 M4_:[-0?1@<5SSC;P)S/UJPQ_\7C TJ\R9NZ62F3?$<2 M8+;HEH'NWYI*SLRR7"L9,2N'DA'PFZ0VBZ;';_28@7@9? ,TA&;&A+Z?'JT@ MZ6.XX"S@4RT*2!FD#6UFSX^>8FE=42(V9=[LUI'Y,S(3 /L_SERQ+6-Y%TQ0=2 *I3 0M;C!@)N. M)'522%]U!F]J1WL!EHVAC?@>+.-%FH0DK!$=>ZQ@_ \N(G1W6O?&DXW0Z MLYGEL9BWS2HQ64LR%XF>7'\I!(]1\<'0X>T7^FL6F"_72_)Z&\W B>3UEO$/ M[;#+1YOT_V;58/8."]Q_SK[FZ]V.Z\;D0\AIW"&/3W@:G]\4B]ZWY8P/.)_O MZ&CI0QP1CI*P!';$>5>/V#+R1'R)WMZTR1^2U Z_N):64KGA3GC9,EZVK9?C MUJ2;E\96@K$6G'AX@BF\/0Y>GV7;#(LE%(^9[4%&<0O-&YI3/V:7EC'RE2RW M7:?7'=-RS!KP!GG[P"LU?4R/#]X3, MEI79"QVDR/B@8VXYJ\@;&%I0Y[*#H/9XLR:/AD8F?I*US]D"[AOD<(4D#&Z/ M*"]OY"OCV(:F1TH#JJ$F"23IDX@!E$DX+!DIF_M9O=EC@^ET65:6J1N_ 6T9 M+<:9R455@Y)LE9V5JV%%_KXY*WE>&];]ZG%FLH#"U,/JK#?5;"/>4'I.$,\%Y[0_+F M8)-QP8BE?G?IREY,=&6W[A[[LWL8T ]FG')A8^>T:)L'"0NYSV/G*ZY'*M#;Y-5Z8Q>=QI=7HF*\V'B5*ZV.,R- M>T^F$BZ0]Q@DP,@#MQHW"+VW&N3&!>Z),R<3]_:KAOMBXKXB'4#'82M%MG_C M)BZL-&O.%#**K4"7''\Z-390]^[UVY"!]M5YOR.CJZE.:#CTN2E/6"-856$M M-=*W\W+AD@3N#)->S#_2(]:\ MI:MM:4@_[QYN%(2W-Z/N";L 0]4C)61C&79? QK<$[)$@VW&N\G(I.NV9YYD M/U@L)=Y5ES;A<.X&N)B,M7MG0UFQGR;???##K^\>JLTO S+!AT?X,/3%]A/Z MOI=;?IC=5S@OO9L?WVCV6D4@.%F2Y8==X/U2=RU8 QD\LE ;*YYJ!70CV3L* MAQ">#[LS>%T=_<@]J5N;/&0?[OE=,DA_5)*RL\/A78^>E?2;M5)4DVCD+*KV M^QA\OFP:%G86T0S;2EX&Q]1MBNX"(8 SBVPP3ACS*F/U*U8ML"5DL1_O88Z/ MG^XMKSTB[);(J H^YB&1XQ-J[G?!$G M79.9\N36YA+.=V8F,^76F2EAKQ5\;YO9;#)W2( MPLQ!3>,\M>/T24)_V;1FG94MW [6=G)QMF8^M#,ZK?8_1\D*IT\K!> MM%DA-/(T>[A2\#SCL'L8KK>ZV*EN7TSC;N(PX="W6?Y14PRJ[>0RL2K_XN2" M:KF<]F5&#\M*VA13.!=NIW=*QX>LMF(@/14.+_.N,X=3(=_NG[N+4NP M3=<A+#1EL;^BN+XI2PJA;>4X7,,FJ5"MF.'9^$H5Z>Y.MY*!G-<=O2)U4 MHD/4ZY+12(;1"0:P&;-\R3;0PM3T)MAM'#?%4U"=U>'?ZB)DB]9HM&D[FVC5 M#FO+A7[-/W31T+F0.B:RZ]B,U)'-X/S '^!G>I4LU3[0>PW-G%RAA58BD4%9 M+U#;L32VPG"[H@/VEW,(Q4(3+S3/X)"<.RD.5M6Y>B&+ 2$OVS,G'50-M] MU%?P=#^:3>#RYU+7QWHANO0+ID_$?XCB<-$,#;.R%\99&WG$6,(0A^4?!GDT M)-Q.-+#N2_%^,'6^A,9)%E4S(YU4F_ZTH?\DX0BCL1U"[/--Z,$$L6V(R3([ M<4$F&A84!CT#&3@2$_*3+E"./AY$BK;E\+V3VH:.!CREY)=&X_LHX]"?:\1H MO*(Z>3+R6!]9[Q'SU5FJ/H;K1VM/M_]'6?AL%'N)T;\TU^CML& 2].>6E'$[ ML-[8=6OLFCIYWDN3G7"AB<0$\()PE:O@U84Y:7K:O["B->MQUC49.:/K@M0= M-) Y@_NKJHA^:*IFC?\D?;'C\2C8O--'^<_ ;GWI,=^M).KW4Q+U2XHXS)=Y M@SPM,SX8IF5LXA&ZE\%]RX=_[XT<'WZ:ZW7,WG M_Q+C?G']PX9>_1)#?W[M0[]0T5\*B>_J.E$%79X]DV)%KH9<=_1#^Z^7B7ST M=P1ZS/;1I,-, B)>>W+-G?[7+[49#?G196%%&\/4BLI\;6H&;CL/\3%^@*7,E=2)! MF3\#\SI:Q2=?642NP5KY4_/]_@L*S0V@ZM^0<'T?W)C?O"Q]?TVB]+6UZQ>> M[G1R/G%R7DPG9SHYT\GYC)/S_)L_.9\/^_TG3?YGS_\ZPG\Y.GK]^B+\ES^U M2O!T,/3__1^/OYA)O-6I6PPH:\FJ*YJ]-[=*=\\6YNE>J)1T 9YH[.]/+=YE MU16_X_+:RG[]!J,9=U_"KG5!_GJU._\VK,=TXF[SB;NJ^WD;)&PZ<=.)NSLG M;KKC/GGBKM>@7?]DMNJ7B:W=A*@*7HTG:++W-S/IE,T MG:+I%$VGZ/8;Q=^*_7ML5N7>4;:^]S[3C=57?>ON]N-)=*:HTW14+G-4GDY' M93HJTU&9CLH7M5[^VF4 B9]4$M7?3 M"=1[!WOT[3=)3H!AT\F9H/:FDS.=G-MR-2LULQG??>S);?% M$IY B&ZB0_PV2-B4)9].W-TY<8^?3"=N.G'3B?N")^Z*;5FW0<(FH+VOL$Z_ MFLK$O'[WWH>;FG@^T\Z^XJU_GT3GCD3.IJ,R'96O+3K349F.ROT^*M]V:^@7 MX'&\;5.>^D!O:PQAZFWY1)QAHM"8(GO3J;QEI_+)E.&:3N5T*F_;J9SZ0+]8 M3/YK!PENWHFY3^KG&_';;U3=%LTPJXS[TN/[%11Z=$4$]F]+C=X9-3D=K.E@ M30=K.EC3P;KG!XL-_[_U&0G$]ICL%"_>,LSI9H_$[1C78=(-LZ[/ZK[,JF1M M6C1W9 N3-/.D&F=5])DW*>U$V?M&9=9;DITN2T&:HBR0J2TLY4FR2; MSTW>)T.WGQSSR^F=&$EOZJ2BM3%=[]^(Y[2F0T-*D3QY\=?KTKSR*I]_] M-9Y#62=H7$SQ?U_P5]!3DM(3NC6]L#RAE^\G;^RWZB;I2+A)I=B71>\Z>$2/ M;Y-5T\9+99_P(M77TNC?H%VFSK09]X>!GFMH>=YF^1+_2HZ:=MVT_'G\CB=_ MW?GLYY_Y;,SY<+VN2GKVVXQ^1UM.>_:FSO?C]SZ6):0YQLN3CH9S^\3YMAZS M5T-+PL1'8UZV),%_#%G;R_$1>3LU)*&@#\,.T'_(L9"C4M-K,AK3(LLW26X[ M6^A?==]F=%9.RWZ)+S2DC'&6"_[4BFV_S/IH?__RY/'3A.916:'XR^,7S]P? M2@CAB:D'HT?F_,/RVY+.9+\LNV H64>GM--1T\OH&29KZ5S3 [ZCXR]?R;IN M6)E"QH95:4W%,U^W33'016%P.G!NZ&?% MP'IOU12FHE4ZX^=T QTDVHQE1A.D_ULO<"!^,]BQL: MZX:_F+-UJ6>VH"$DND:T"E9>^%5Y0R906?,@LX2>47?<\9^0:JU%**)!8-R0 MGHIF1V,W9V5OQVF',!^PDF7-?Z4U:8NQI.XG/](.X.97G5/6O([X+])+QB3_ M^7^_>/SXTVK0=_G3P^.6O%]P,Y]\#_+R#EQC5F]ZLDH-#_)XW M[(,AY=;SQ/2M&&+R,UDM%2R7K=\^'_UT__:IBENCPCZ-,7%LL@XR4/:;6S#> MV[J.YR\:Q!+7J5-*2U*-))QT9&"OTR&8&=*P14OZMDYFF_@H6U5)*BDEW0$; M?ZA8U>+PTF5"7VY+F E0/GB/-YMH@">D)P^K?MD,BR54TS([,?'+20W1/ QI MR((^6"R--:6*X#:CYY*>4261RME:9SVL$O+)Z,MJ[1D:0]G3R9XG=+NTFV1# MUP);-%:7\!W8;]9;;^>Q5\TI+#\9P$E3T?5A]=36C6K(^I'GW[[MOTZQ?)EL MN789K3#)TA<&FSD>V*QLNV][O:]S7+_!HRK)UR(ASI+:]*=-^Q'"V]FU9->* MKNNF)K.MXR/?]#B$*VN[T^4H%A8.2$/'17HLV#@@[9 /K0F?< IS+4O60TL& M2P=+JL!Y:6E\K&%D']0;N:O):M4O[ND7_0J=&IKA M4,/1AXE&Q:%7+^FV5[\V&'#.1@=9!G"2VI)M'_I5.ZS[T:+R M_*&$6OZ 7C4G=48OIU6@SY*L$D"6%]DX68;6JMRO7(RMV61^>EG MLQ+7V"<-M/BBB80HT/)^W3HW)5ET,J[I C!9P>:]R-0);5++%*<+MP*V_2'ZGA^]!#95\H]%-3YN[P4\7;;:B6=%D:4!Z M:L7O\TJ!ALV6+LU5KV@6@4Z.;U'"!)@-$)>$!'DIK@C=S"6=<_R(OT;J:IC3 M>I"^:+O1G4RO+NC"KIHU7LTN)@GZ2APV' P2EHZG'H7ABO+DO_X7_Y^=ZO8[ M#<3BKMJSB?F#@V?TY[]^2A/OA!^Y8OCT?\W:Y&__M3V#I:L>6)-D[,WH6'W< MR^;T_K]GU6FVZ?X#/SM_GH]&4WRT_YSG?;6[9F<]P,'YP?=/;,87O_O<&?%' ME@_JS,!N=.=U5=;E"C<,.[^L?+KSCBS^EK5P9YM8G%DTFX&^.] =%$FMQ D6 M#>E;=]/@VJ3#W2)@V 5* TK/'\Z6U/!D6WX9V_*'+/]8-8MO>[6OV;)OR.[C@/Z3@U1#DEE\K' *.1P( MSVH/P:C@X7]YO']@'[>?Z)XAKM31%<2G-C8[O:&9!I:M,T1;\\= 5Y18(4,- M.]49HC98U:E=F6?0' @&_@[SA$8J\;C8ZH"A(9_.:92CT"'R&1K:WIJ<.KN/ M'SU^Q.JJ:-BE)>.ZI='AWH7^\A=CMFB-#ESBLO[9HT2)FY&NB$XD1TRRPL+( M/ H)>9)E9@I163 5Z,6:0\&[6"U>\#O["AZ1_INO?@0AO7E#C\#<:! (T+9X M5@W#M&4=3/\75CE_A'=I9$$M=9D@+TIH5V*QL6-E+6%4ZS5P&L&T)S!62&!H MVX?.>#T\%QLWE?B(;D4IT80L69FLIDV9#Y4-FC?L^,\'*'W:X9K&AX06Z?&A MZKM)5W\970W4+=.SY?AMK_AUC@LGVIX$*!CK-.#492=96;$]9 UU>*B%69.& M8@.(/6+D4^B7=-(R/=82 =PC[<>.L+6'V'O(UN*WE>H?ZIGED&+3&\D$NQ.\ MG[S#P=:-A1]!WF4UT/B.2-ETD#K.(*;)CY4Y2W[I"_KGSW2G_)R5R7M2YR5\ M/?H*AR,WR5%#G\NW_AOC2([*-A_*/M6GO*>G#)*WY"$=9S79@5F8R"2/F(:& ML9\N::[B\I%E#MO1'?UT-&TD:QD&&?]!:D$7CKTAUNH<-9G1J2%OQ^>ER)NB MQZVQ(E:V3YQVLJ&7'FEIY%+D#9(O-S7)D#'\\JZI!HDBA*N?NA N!P3Z39K, M:?:E>-6DQIM.MH7UO42(.3O7D?G+.3[2IX7I2"HE)V7]4LU'(5U7E>JDXY-^R4,J<_I.2B*?+VO2%POH%9K!&K%AA?'@URT,/%3ZSUSFNR,ENVI)>3O7K;/129M,HAV/98SITF(=EX]_IM)\<# M7R[GM'MLL=CX$"?_2KJ'EYDM8^CE8)S[5'U_X1Z/&'P -:XG(!5W2RU(25>S M)(\!8?:3X,X0W879TG/\,%$S$J5)).[/FDW.VZ)M3CG^1=_DGY.UA]?-D9Q MO+%&$0D]P6P:J5#Q/[Y?,FLM@,?\_VXB$] AI*U*9UK:SQWG#Z;.EY#0A.L2 M5JNR[^74S0P.D\:#.[O(#CV-$+@;68@%G8&6/'RZYC"T(4Y^4;5/##^%[LNYRA&9Q5'%5 M6T-\#6?0WFVFIWNCTY($N=D1BCE!#)UO'^S4\-V]]%:@=&#%VI;.&J MM?KW215][CA?1\<[5O#?V++J7[2@>?_9H[+6P9;L;_T]V7NT?_#$_?4J\?I' MF@(IRFY=9?2MLN94P8R,Z8^N.%M>AUF1=O_.3NO?_^U:PX69Y(G]'4,ZL(=& MT"*/.B,SD/8^4/02M!//$-8<';J9U"96&Y.Q?Y9<*5H_+KK&QQI9>57-"G[',[[Y7&G;&=<)K1 M50,I6AO4([$-4>?T//FX-1SK0T5UOD$IYR(8CPT#-F?D6&J8UAHB$*:-^!)B M06159,1H@0 _R_FIV*JF@_C.YTU["Z3L0NU\TU)WK5?#(1UP;ZG&+B/]RT:9 M.!Q2LB?FP^8Y0I9P3&4> MS@%F&WP2Z!MPNY9@DR2%H;(1Y2V?SCDRP?AI45?Y$R<[;,R)ZC,=77)$6/G_W9:_9;-9N/ MH/50J?3>-.LJ=D#N6'G,P50>,WDPM]H6MGD;4I;#&D$5Z[IH_J9BFW(YT-.D M&Q>E1TW[D4O:YZ87&[6963MW#JU993,NJ;2A,-SHMM@V, ^<*Q2&J[[ZG7RG MMF_+ 35T;;::JEISGMJM#PH_BV)#\(C(*HT)SGRV7U(;O;YOJZ]N =UO> MI'VFQ';1PFJ 6S?>UM?($6\9,TO+<#GR8BHM4:-7(76P*'-?3N4[7;/ .W6E_+9=5E,HMG7W\4_+Z+#=5Q>7H MAZ?D#=K2=E4S="GHKP*!P:%$<3KM^+)<6U$P$H+>A,U2/S:<6L4W?B!%1O_\ MA:^8]]QPRV-[+V7?^_KBR2:_WE"V9)W^,UNM7[J*$I-\B!)*4TS[FU3QSJ2P M@L_0<96K-=2L@=R;W)5LF*J^PY$$S: MH#*"AB /Y])&E 5HC06W8\9U$YQU,2Z;8FQY.:W;"N,];W)L\_PQH& 3SE/# M9?0Y*3Q2:3.H(,3M>4)!$:B=9=EU SPA_WOY#7<'U!OZ146VD'A;BT7\G65S MB@&CMGV5?33;WK-M^JEYO;.B0-Q2BLHE8Z#CG$[EY2N*&QMEQNDB#2!L9QI!>&]XLE MK/D)/$P;,/';9N\A$KN!$V2N>+.:F[8R$R]UY)2O<(0L>5JIV'WSXX?#A \!4&(LY]+HR>4\Z%TK: M-_S0COW+<,=U\C M!3*'%9"CL),+?VS]L2\@WEELG#PX.O[P, 1\"Q/OG.1)R1UQ\7E)):1Q44>0 M&H@SZ'PE[0=QQJSJ&D!V?%2,DVQE[+**^X(>AZC\%K'$FM/VJ .!\<'Q0NLV MC+]'Q@Y?9UI[0MLP7D3NA* ;$54E)UG%;F^O9Z?2NC%7#S,G"TD#E)V)&V\U M0N'J_$S+R^L;<+64>6LF6]7;6PN4RT@[BPICJ[Q7)#U H$(%NU1[LU76\37- M\U99".I?1)6(0^6JJ\.'VF%-*N,&5(;(NZCL+OF _K.#)^N] VW;AH@>FWS0 M9V3Y=PG;TM&;.F27[+3AW*PU*K#]I\T9>$OCNT?.303 MR'WML4VD%Q"9LA9@DZ [6;OVA5=FU>0(_>1 J1EF]$@]0HLF>?#JP]%#C>*1 MW/W>E+6D?(::,=70MA07U..1.Z?C,''?O3YZE;P:Z,VDEA8LQS]9Y::&Y\[I MI>'9*9JU!6UT7_RQ-;3&=GG>N"MR]#+O_3#(A=J]JJD0-&,LJNTYX+ACFD#= MS"P:$FLQZ)@ RP.A""Q7K9L7QD^B\^CCUJ[KOF0)6*&W,F>, MI [!) E]<&=(A;0?7(!5XW"P%(9JK%0X X3"Y6 2W"@/( .%'.@^T] ]7^M\ M,>OWCI4I/9[*E#XA1,^?W/OL3EY0P$B].E:H:T"$)% MBHKE5(AT+(@.00]760CD;J>]>+E5F7,H8E'W9&\I4,@YE]/,U/1(-M7DGC*[ M;ZD/1QY5+T=$C#'$< UMKL=3G61BMTPP%/)>6,Q]\17O8!N C6]POV;M)KHT MI_VZR?U:DY=PD1,C[E(Y<@VX001HWRL.=2\=&B4'&?DKEN&@X/(RCZ&X&> 1 8_@$::)G-3X(RE2$)HQENR:.>T0BI2H09$Q7\FG569K)4(%D W3) & MP6!)!AO&KN6T6-0%E6I/GH]CR>RVXEZ S>T9]V=G986KEN#.>I>#V=7N&75V M)L<>@82!;13;M?181(#\R#C/$[AX2-H!CC=BI% MB1-Z 0]A2RL)?]NGDRRXC\W%C[*,@BG0H<$K0$Q2I;LM-(VT,0:R$HH)YKK MRWB^N!*JK%P)FL(9#8 5^2;HZ]0R9QNG:'DSQ"C47[;18H;B\PE!P$^WQ<"E MW2>6ES^3[^"ZST(A[ 6'6(]["#*]I#^@);!<,05'MH)!S[OO@;,E?\T'L.[( ML(3AO\S^19<]8(]E$R7$%C<9*C6()?10P6GF\SUF0W'=L YJS[_2Y4'C@IDM M@5%LXK!>PW9?!NI,JD:N FU]Y!6,3F.>E=4@L>_0B(H;/L,>2SGV BY(RQ;@ M('%XIN[,I]&K;Y^@?9/6RVNK[.[">A?E25(6__L_7O_\V]/G^;/G!X7YGT=/ MLA?_\_3%L^Q_9D_R['_R)T^_R[XWCP[RY]E_V/C-[9C/(>N:'9"O*"V3;2A& M>+$'C]+O'CTB_89FQG3TX9/GCQP<'V/R2XZ)H^)^[T/F& MX%'6>%?$\\(-%>5'5K@=74_D-$H%)CG :T1/70EB5-\8KJT8=KR6#FZ;A[5H MFLD5_$+*]-@L/(5#3!+XSMFJW_9>7#NF]LD82C6 N-!P[>'*@#V)M,UA5V:\ M^*(LQ(UK3TP,!!TFCLC@$#="6X3$X IQ-F%4IL%GHDB!*D8_BBGM. 95L?8S M78!W"DT2(G>2>):B$#PRAXZ"T2 M>\4_:[94CWM^'O*$R[+.TN1M5F4;FBK] MRYR1^YGRM__!I: 5#8)6@A=8%^/7)?!LZV(_>65AM7=0M1PG M:R6^&'/0P=#NY-"-T%%CFW=2@%]& 1XZY.0W?O&_[;6_[DC8J9FQRXA@QG^S.HKWVR5'8"_45#X!&<@^%W[;B#'\Q<:X6T(,A. MIA3ZH.!$PCH;6G**63TJ7)4 :+OOL$--UJ647K0&=J:$]X&.-WTY6,CV%P'3QYD#_&U@V#]\PG,/^0F91*]?_73XP6Y],A@2G\+'CRYS"D&C5LXW7]C*T(CA M12"WG_?J/P.C>U.3VWDK7W%:>,C?Z3C1KN67'D@8&KX3?$Z3J?B.A6?9KXY$RMY;V44!0A]W:S*7(,P() (X[$<"Q4YXG!1YJV*&#D4 M!G78.;%##B9NV!DY=J;CKZ'+^F1P_&5KIZNO/I MC%[EC$K/E0 R\/5[(C>LA8Y!1ZA#\@N4JR6%1CJ\FV_8[&]F-&R'$S\(G;3! M38+K_QQT,9&QV9M1Z^!?BV?+.QEWK>#(X_DV)7[)ATJ!(J_ M]:S^E\[=.U9SAA\N62F+=HKYS[N@&X%9%Z3I+S^%9I+,NY@ (82US]J4VGHNA6(]QL;)VNW1.IH0/ M,AHE'6*ZQI&T"8P-,(8SHVQG5J1/Z9<#NQ^9=KX.* UR(U*5(I@/>ZH;+BHU9]F*B]$PVVO/ M(#Y^='!PXW%=^ ']DJZ*CUHDW TU/0K;_]\97EJ4'0KZM>5;G:ZH@XG-&*U] M"P0DH! M_..T7Z$U<=Y2;3[G-IV:Z/?"E8(%<04<<%>:@HGF,UA8C-8HBBUBYX855AUH+/TP&^QB#O:\2)@$JU#WY'N M\3F O\0P".42M?JU OR:G=,0$:T79*4 _)<#C-UYFP%+&:*[,R99=4TJ*XX[ M-1,CA".QH:[?N@C$^."GSDQ_:DSMBL]I??>4QU?0!>V^!EC$3 "),^ZM+5LT M3F/*23C@M, KWIK/UE"TMV+7M;)HFZX;;]1TNUQ_L-)S@C=RF.D YHHN&1L& MUDG3J(^_:NB/KOAK/_G- K!%7O0G?QA4DVI,2^P8Q(>0R/ UCN_2AX''YUYX M<@,UT!IA\&[FWS84WY,G5VZ8W[FYY^,U7;00\BN>X(LG?H(W;&?N>L&G.OH9 MM7+W3Z]U;.HU,#39'X.8@>FT\_=@Y]UVN]C;(5,SO+*>)'F=DPZX#Y+0(SX0 MXE)[53 )P'T0 #B70X"V)-W$SG&%?O!4' X1>M(.]T(X5H8[ZFTPD!%VIHV_ M!QO?F56YEV=K?QM<#X3K%?;]VPPS;5>%=C[.,\*T:;-U"3B+?%DW'*1'4I-[ M-N"6+IH6^!0.4$4X3= AI\H\J;2;O#(V76]K<-Q7FEG7T,G:N#+J=27GDDBLXE ME[1J+)85&_4N6V>-IF,TFETBQHB$&TD(^400-PFWFM+\5(IK0)%4F*J5TI0: M":CMK/(*>&! Y$FZ%6-0NN*U8*UM[/^\DY$FY9PK;EK#G#@(P9][5I)C?KDN M&Z O*JX.Z:,*.P^Q\>0%VKJ?:EOW=W^-YT ;?A,YW.]OW$A);V3<+VX^]XQM MN(FA/_\"2QX" M ]/K0HT$S1*(J2 BM9P'(/ <^Y'A)]*ZHK49>/VC\ZQES7 MZ9@-U'!0\ .R"AB[!;^7PU'3(_@ MD[_+LO5/9K,$A66^64$RXO0D6P6ID'P"&RI9XNFJO$*:1[#A!<=,<=EJ%0(VC M:K+SFEKBLHR@G2D$X!ASMCETO/"-2LW9A=6*7'M0U]HVSD?,LZ2[BJEQS3>7 M7H:EQ^>66\X0>O1%R[U;BU. ,PZU+3VU][D<3GVMPCZS[S$HRM2E>WET6>]N M>ON6G*]/NP-OM2DGE@"%:!>(4VPQ*GKVN#0FJ(3K\B6=(JXB%QL5-;8=>L*+ M3?.":."9IN _2H%BJJAZF/;\/>Q[^/2#"-0.G3OH2L';79$GDP;>\+=ESWY)+P(LBLKWIR1"88)Q=3G' MXU.R9O(DXX3%.X8"#/H\P2R2 ZM PI GI@I#_3;4 MP\$2#WJQPW&]P&-E3Y76(AEZ>NV_,AM&.L=/C?O.3A4Q=V88+$@[2NEMKA>G MZS,:!#K*'+2U0O*SLN,9L,%CC,PRZ RP9O%VD?-A\*4PWK7*ZNV::!YBZMJ? M>.!SZ81C2\OU\2M 0'EBR$/T>^=G6 #VL156N,SV-PG8F]7>.Y$J7%$36M(% M4:0UP#+SS>*9^'R1_YCMX(IP!&^;@GT@:B$D] MSQC, S,>:&'K(-PGX,+[R3$W?44RF,PK= ];M<2=]E@J\$T$2?$+0HI#%V^0 MB"8MS$+@WN]PN\6SJ=WB:VIV3IXP1 L2K>XH%LUI37^L@]9[5B%9!%AQQD#3 MU0@^['(1\I!&";%G0:=^ZT"]';+8J[*CX]19C7Q(+]QT)1]_#T]]%.&*?? : MPB.].]SJY_>+W.1+]^*5-4,X.5$JN[!RJC+UHE\B2Q/03M/M7*G<)MSDJ> %! MDXK");::VZMA$.V0 E1V])NU ANK "EHU%@P"BZ3'274(LX5R FI"E)X2@^9 M9^"Z#+A8 JH V 2 ;2Y[J11!]W]E@NN=*=^'FFV_'STQDV("13@!&K@X!?-V M!@1GPXFV08TS^8GP5-HO\@!0_**%/"J^EOKS:+I;8,JN##O,*!GH(YB.* M^I1N5"TKM(1O^+8B=EUFUZ:S"K)X%(PBHLV$+\6!9 M96TS1$F-P('[S58&0.&I'ZTJ!4YT&N9H V 4\K.EFL]1@8RJ)4Y-5&H1M*E; MB#3@..P)C@-*#F)7>C\Y^N+B*>4&(0Z=H.!C,$&=1Y?Z,@_[FLX_W+E/VX]G M(JU=!1_X-7_(;.0Q[)OH3XN%1YL4H+5M&;;3Z;H&/$.M1OLXOMFE*BTBH+;0 M9K:(3&'Q B92QUG+6&6=,1^U/"$W:_*N=]<]A-@?GH Z.'8I:E,[5.E4-I3A MBN/'5H=$*JRA,6)K!5U,8?TD$,&MF(HH"&W%O++(\7-_@:B$.NN'';4^-MP2 M*@I;"TO7?U?ZIGG15I?)P$+P36'&,(49,%G$Y';C]Y[FB-%VKMP94Z#V>LH] M"K-0F@57<-Z&==H7P\5&V)?*WV"A/@-[7^)M&FE+HVIGL<V5.C M,)IV0#+0K=>G#N0HT@LS13R*HIN.7=G_V@56A?:PLJI[7IZAQCL+Z@3#JT]% M'R-=9NUJ"]%G_!J-3D[AC+MP>BX%+013AXPDU&2.:D.]F:$8LB+FBCR9-*<2 M1"<7;[8)CLB\"13HZ1:MGA 'A=!9EM22',T_!JW#]/ASD]J\CFID"_&I=QE4 MJ.RBY(]"Q%^Z/H&Y*M\$2IGG?F;?'UTV/>=+!B0D YS1_>1G$HH3E.D;,&OE M)@ Q[8+B^Q%$G(NEJA+3) )L:2]PB9!ZN5>]F2>!2MQ=TZQUOUK@RR.&3:2L MZ:Q_QI=?@3T/!KM7RM MK(Z:8T-)\SSDH87>X5>ZIN4E%] /8SNM<7V M6MM^WG$[,NN@<8-@U*K"'-,28Y5ORVY$,*A)7IZ4T@Z4MR@41FIGQP*6<_:= MM'4 EJ5DX\$F$SE'(.Y;M!:A2S=9=[\1*\UV.RB72UUD+1PGH7> =P'FV-;* MA>6],^SO,T0U P23!O("T[1"1A8*C>=[1JI:1&AW_\G,I'9I138SDEFU\J ! MNU[QMOE29T)I=8V8)"+8-%)[I,IT];*!G)R6HR#BL,U]M)AE>./)TQPG-MN: MNT[<#H#\!5O1SO:8&2P7'KDT52$:NQLZW!X:=G%G0,)%ZIKM?%W3BNVKU>)6 M\]_AK/-W4];Y2^JTUJR'_CYP_WZ%E('OJ;*%,9*'2VW%5FI#24& 1GFR[2>L MQG8=?>NHCRZATHR')0-9X!79'YW<6C^UF MJ*/W5N1OEP5G=W\3_HL%3(YM!@S80ZZ/$01U!@,X#>Y0W)WS>:=U?)J,[20U M.RJ88V\KFP[/-3&>C70;VTK9RD!**$$^'(I+A]9^O0>"N>,E+:47 MG%Q:^O$&V.786H2TP6>;V==)%.FLY][F$P;/.6$Z/?R$3LE[.RHI=\'[F(B; M SW"Z(SS5:CWXRE-5.W:V72@[.7DPD73$A/4K43$M,"1)0_ZCDB&'$5^JOO- M7 NND?GTA\Z.)D!9GPW%PDCK?3P(6T<0!H-GEAU0NHF[93GO77TLKXR6)< 7 M<%QT:S#%B&T]G9.K5//LMOYYWJN$IG0<,DUVZ?I^;Q;PS8 M.8Q+4FU%TV:XH7KRWR2^.M2X4DT=OCA.3/$U*APC>>;Y]Q#J:@HF'AG?GS$8 MC\_SA;>D*SO'@"6+CNQ%<=E;6M$IO0XOA/>%F MW(03@$A+*[8"29ZW;,:&NS7;.08T;<,5&F+X?IO0FB:TIDLN^=/G0/YZILA? M^(\0ORF-@< XMNJJN,X[W#:@>]G#'U5100$$,?D)[&'JYOR*3=VA482:Y[ O MCKO]N0-%8^Q>PB?IN _2D3?,Q"7U-1%$ON4@6Y0=>8+T7SE7YBP,G-3U$N1Y M);)*MJ1H!1%; \H*(;-_-?6$(' _1*A"F;,2=0Z2732V#(SD:%FN ]J] ME7BTAOMNI:14ZA_'?9SJ>OE68IM7K+E)%+%)#>*92<[N@YSYF!1+ CF\S8JT M4%E[4JH'O@Y"PRL0DK8ABVPE,8.AY[0C?T3>\\.8#W(W,3@D&+_^&P,>2F9< M??M)\NZ#Y 75VLY.:I.B6:%B(8\"X"2C>2DE%%R=(P38H\A7E9UVYPJ>K0"8 M1.L^B)9RO+J2:%MO&! 8N!L08+M5I6@-.Y!,)XFY#Q)#)A#H+HI!NKY(<^ _ M.?S;5-IVTB*)-LO:MD0A:G K_C$T?29?FBD"2G9FNH>3Z-P'T?$7E50=]&V9 M:\>S G>W6=W-)8J%=.-T"=T+N;!LX)%\D)[Q"64;0I62T7["@[P7$?[A%L6P8O-V?:PXZ>UY'7I%PQ5O38E ' =MA0S.V* MZ.KG8I9L0T92E0KDG-;.Q]AP$\SE?1&Y".]0, A-4IL^:#@%CQ'[_2R.7#;% MI9M;R1);XR7.O(4@9,@"+D6K%*&+(Y?9&0OS5"+PV>,\TH",4NADCND.1NQI MMD&=C&?Z$B2U:A-CJ-D:UH@D+VR.EFHLUYP?;GP,44G_@AR5<0$1NJA:0Y94 M*5&@+'>=+8T6$9+_#@YJ$A[DI(,QJWI#@_CN4EM?4QO4/XV:MX.HE0U+*8.A MU"H[2A9O]NU WU =NYMW1,@,U-\\S3Q&B2 ;J(O:TW4_GPO3&51TNJW=[W"[ MR_.IW>5KJ@(^+Z'UD$IQ^:KL,^?;.GE#O?X@$1)V=#OF]#HUI*#I?_U!V$-8 M!16/8R]9XOZ<+-5RKP#=@5^-;,%:"W31UI6Z0D=_XO>30SK;%D,58^L#+8*S M\]:R8YE<*8*!I("BQO*B'NSU9J[V_'*ODMBL)5#5WJ- MJAT/\A2-5G26J!QZ4:\M#2OZ*G:ONZ56WT+H2(];_ZV M<,E>-\%5,IZZIK2R$]J?S"/4C-$13HUM/)6RJ6Y 53*&;P<[63+7 \-D^Q8$ ML^ B X%M&#HV+;O.W''*=<<,QB*9T9!/2AB*?;7:@@Y6;UJO%T\:G'E(0.H- MHT7;G/;+-%G2_4-[/;?-YJQ<44,^$AQK'3F7+4!CXIK8Y$AU)I^%*"3 P$K@ MF2N[K.L%[2RK0[..!M!F 9($,!J#6J!F:0Z'V1^Y7-N>$UI[.]/0;;6]50IQ4FYU$.+8KX#H5.TJ M2;2(P-A6!YMS3N^5X_&SVM&>:/RX!,LC9YOXG<[HM6#"<#L:7*"%P.)@^H'5A:>D[#U?/Q U=*%NY:<5Q_#(I.5@X(0ZJ/ M GW=D=+L]X:UQRAB1'R!8(J:+99E:\OB#$H*JI*N6%C M0 9M/$-MJ(7#+4B$O"J'R)>,!Q#K_(RGK*/"BMF#3KN%SG^%9^)^/=MO(1A) MF/^D?S_?DU2-9'77[^32=45IP0Y'%_^HWRUUYF'0#\)7:-8MY:AI%9.U-Y6D M(/3!Q-+4X-4(3:/6>]]:J_;9I KD(=SUUCN@(\'0E]<'DT+P2YM/>$S6I..> M'C5;2^$(8*LNHIE4">4AUZSWCWL-Q:D:8,\K+>I5,'&6[%&'L/*7ZB<&<7$H;PXE R6S1]5>HZ:MAW6??+>AO*3 M0Q+X!S\>O3]\R(J&LK#FC)0V M*J-B! $G5^RVUPI>ZO=,@W8BJDL8AOP MM8+@O4I[+?SD#L0=-%-: W.6'E;:QVK/K;F/ZF8O7 M: ,=>6Q\>PM\M>B0,;()QB]]=<'P/MG'AM"DWN"V'OTN3/L"4XV,5)(UTON!\O?ZBD8C4D[3@!PJ.M_"5+RVQCORT- MW2]D4*_)ZENA(%U:^3MUE5IZYDG9#M,V7N5BV<05LJ@JRA:4F_(M.ZFY,"=&[._F+Z"HCVRB#ADT5(R*7 M:(Q,5KR_N@'-%="K19,%0@5L<%+R)=)XW)Z,F?TVD'>9)C\/,U,"9."D9#^& M0R+D3F2=#D>^'1Z$J- BB%SQC1;< XJ?U3:5(&RO6[B.&A[@@470;Z-899RE ML'C$*WJW149T*E^ $#ECL; 4"#X$L=&((J;D@G_;E-)Q!'-GY"SXBFW*L]&D M$.A62K5W BQK@W00:FL5V3\F9O_@ P,U G<3KKT_L?R96>"!6@FY*,*%:@. ,< MTK HG/-20!S)5BX[<1X[;KP!\I0\AW]D\\Y6X.=;R.^_AH.M5XU MMD;11QTX' MP':D39ZFD1$0G]1T^_.=I#VY4=!2+KP8G< 7\@:@>@G$3(N]L?6*%)1.]E# M$"-\8U>K.$'\4,V(O,IP5RB-*^UE6YN-A+PC5IXN;PWFY>*.HU=@46:J3EI8:K-3 7-W9P,@YN0:^Y4C,BD;XQL.W6\3T(YH">FHS4O+Y M?IK\6)FSY)>^H'_^3"KWYPR!%B6FHJ^( )*NI<_E6_\-$RHY*MM\*$F/RE/> MTU-(Y1\U+?=Q)\=9#> _D/3:EBYTX4Y738K60T[?^<4I:-5=8GDF-DRG.@V MS98[0^HS>OH3=S;A4'+JAL-L= S#IS3HJ(EKZ)+$BY(]9WR07D8X MIN-YA>/)EB&'KK?V44B?(LGQQ\*Q1DD9H"!]"DNH9Q@DH>0]5C1]/G3F)*L& MR8+Q"VAX+J@3O"JH3W2%T%:%<-8:()(]W^4\E-[Q^)'H1!R,(VD&U)V$41EG M-4W>O7JKXF@1E95N-8:N#$4.[WCW^FV7;B4+^*Z1.OK"\A>R91@,TIS[6!U M89_/ 5BMKM+P5^H2"'3GF5G3?%3FE^XCR11OXB"%2,X0M'\C'8B3.6N$4$'M M+3'W@G/J@UY'8XG@I=+DN?0*E*/,F2B)SKAH':JQN "$OLD_-V=K$1;!I&7[ M$;R*9M-(J-?_>#K95T4C1)E24W1"DID+]*^K[ PT:VP4A=96<,[T=QEV'D\D M(SS_&#*7;D?N 6C7"/*-PPI0:;>>(0]-JGNEEE>RO$TT/CEL4"?R*Z8HXBN= M/* =KI45.%,"U_BJXM_ M5#6G1OE*7#7>N'@@J!S@L0+M>XE_!"%@+G(!/PMGF:3[T.>JE+4.G^!]TX&X MRE47D-OB4JF[Z,X+,:?EXW*^<6J*)%X1YVTX@ .L 3%BC)FM3@R78IDS8)$% MK.F*@M$,<13']>N:N54?/#\,]7:WF$WYVPD M=FXA(/CVT(:G90V\<"XTW?:@I-B;#F5EN+)KA^,EQN/0]1&ACKUG(W#D:N.! MH7=?C[!C:;P9HP%R^=H?9%)@H@%-D&B1;Z\D;<)*UFY%9+EE/]F)J%R:?6P8UJR=]\E,- MTB <.*YD5^__[]\8$\?4#WZG^L&YIH84_RKF V>8I,ZQ&MO\D+4-7B9W.!/] M_92)G@[MG3ZT[IB6N%DLR;@$G(1E/<_-6EQA.M4A+R ,J&%&*!>^W"00DT#\5QBNL9'"[:#-) SW0ABTV%::?EU_ M,OH++(2KE#Q-LG$O9",P M-BW$RE:JP:>F/-+*)![W33P"X*!D59Y-!L8]VW^@0'+QMQ8#Q#7<.S*@DX3< M.PEAM*]4L;ZR16L"#I%/P*!-TG(?I.62J,F3,-P'81CAO>Z@RG*]\M M?VF)>)E\:K7Q=DC%=P??/79R\>__=G/+[KN4.^$;%UQ,5RJ:5?.AMDWY;9)O M9B@5T;ZSLLX94T!@QR(J?61US?;)U+PII8@3;C &VN.\^<_6KJ(]A1,V@_LP5 M0])OHKX[E/$&P$BH;A,3L-^LM=:OR7,N4>/W5+39R9Q&>VJ,0+ADR0)A*EO> MLY\ X @4BA*U@&N4]-( A[HO!9R$ MD1"VWI=J+G9C85["V?ER.1+SWP561/L):=ZFF"J[;J+9_3#_8RB[TJ-S,OY@ M1!.-A-A]JV"\]H(Z5 C-;'4Z2_^R1(^SGEOT<^#0MHP"EP6;DMI^6-ZT& MX]IN8-*%^Q?UDDFUJIXEVUQDJ_FX>G;($8Z>#Q77*R]:E\C@AZ)(/T)]U%JG MVO2G3?N1_H ^3UT;:NHV&:WMW!R W99T5YH\AY%%UB.3" M=!4 !G.RPM;2QVBF,VFK%Z8.A03D\.(N]I$0E1#R>JRU+4\?/;6FU7'6SC*2 MR;UW9Y41;$7ZY/&C1X\%[0Z0R14@5\E!F\ ^KA;'MCQ3LID,?-T-@! -8 .' MVH(&^A S(SB)TR0@"3YNG>*G#('C_Y84C>&XC8,*B?"0 ,M/#]L(HCP7Y@L, MO1U&T0AX8;XL#4/9(9]1&L_+Q9V[\WEG+/^;19=RS&!9US5Y*2@R*HQ=-,;. MH>) ^-<9T]ZDCDGWM.P$09$>S&S20M&D(R7_ #JF+UP\IR8KH^@PB] !M[F MWF5$S8;5MI ;H_: X;[+5G.$S/9B AY'\-.UA<"- &!'K=%P%SP4.Q!"Z@5C MB^MC\,I%TQ20@>E076=.[MBRU"E.$<<1C$HP,P$%3"AH8A4*4,,/ 4LMU7<0#4)B=\P5RP=#5LM 1#9 7T3%."!-WA;A@YH2KIQP0&_^Q\H].8LVCU1K+QHPF%XFMJFS?S) M)6<9' MXGRE0"8%:+U-"S1=NIS2%+$)]C&LZ\TXO0&K6X$$D=R_IT\5W-,15RUG+CNT--I%@<,>QT)=X M1!BV*22D=U!_GT3H#(UNQ9/S3L&GU-VOVGAPX;V2)2X6B.'C=I@8'NY@; MH&,7(C,(D[A0EQ>G>=->! SIHBHA0K#7HR-LYO@4J%\)HR18NC +$5@5)Z J M'6..ARO86/J0 %DZ6:%R<%T!0%9,(#6_=NVB(' *N[R_=N25024LVZU1,:S/ MN7J 'QX((%W3W=/\LULP=*,2V1T@HGY-'?^ZTP+N!E$SV8HTF37.MU\@_Z_#:'G7HHDMSW=B@E<"E-VN;Y,4=SWV< MEC(*?V;0B(:A7A& \7O)WRQ]2>@%T9Z[2<-V2[9\VTR8V?,7;F2=0>F47$CV1I5G2PDAL4(D!2:2KRJ 9$$S7V1GK MP*$GH[>T?.V,)1Q\WQX!F@0K-*4J+(S8^B9T\ ,:>D>]R5P:<4);2D) @7L/*2M#2G8H[0[MC^(@V.,-RT M]A[3IV"\K7&+2K2Y%W)6L9 87SJZ%UG2FQD^H*,6/KE1"@/W-!F50F=4QAT! MIS=#X@3+V#4>;_@\/([&A/&QH]IJ9',C'TG4GA2ZT<--2KRTU#"Z%*V0H(&O M-K>>X2#4$I#26-[YJ3XKX,R0-.*MKIN:WYHY%O9@#H[5%/]X_.C@^Y&1YR#5 MQPT=D@J(<&K^OZ@=FXYNQ5<:&HWN2MS(1_\)^N^ ;_V8W8[3E.*W/H?$=67R3MW:U M'C=/46LO.-Z;7TD*C@9=[O]N9IU0WKG//A@41CY,2+WGRHG]RN2&_0Z2[N<, M<<\6,(+)&;I.7)"Y8!G31!W>^I?OG^P_26@"%:<.);O',=K:[#%A+DJSI\TR4H2NL),N]!*@^+,!;Z41&X#:FZQ%Y+=S4?#6["G4 M@@VF\SQ=E3@?"9\U"^R^_>38F.0]LF]OWJ3)F]ZLDN?[R=OMHHQ799]J.3\:.(__R#YS]_YTXM/_#QRXL^>U,S$8@H6#SH'PVIBH-' M=E6]ATYS\R]G?DJ7IV=^X@]1A\(TEV72CPXLQYR'!N-R'=E:;S3L:XZ"!K@TR; M9O9!/VNW5-)4XXP]CJ$O"0"O1F500,CJ@OX_J,0LYT;-W#DU#$3;D0YW!%1Z MJXX1E#F$4^9L12R5G#RGBW^#>8&-+ J>AUEDKBKSRMQ6)F;=,IF3M8F82Q3J MD=QTIY9B8?)*O0YA@6=DYSQ;ESW"<&% Q@=^G'6@41/\3=]KR9P"+GO/5VD! MWG?NLB<'Z#[Q_L'[GJE ME8OD["_/G^V_<)_2W#D+2WLG%0-C*90;3VZ4!\N'E[]3Z+U\/;X8W2Z3KKK. M*^17<;68DA?_Y*Y^=:EZ"59PVR];;/8,DTK[?2@6'H^*MGI8*0P*@Z"HV;Z& M@>7[9OSYZ:)]SCCDZNL V9KZZ?#P/1VO>A/&)"XU@MU^PC9-3^PON-"0,JY9 M<\D[0'ORQYBNTS+7LEVLRYTQ-;JN-CE\? M2<$.*P#YY?B4X[^!(,+))& AK0%'LA!"=X3$F;PAB '4)?Z+KXA.74LHB8>2 M4KJJKK&:#E&4CQC4I72-$/"*2G'()=D*$Q,$%C'%'EQ06?DPC3(#HGZDWH_4 MD&E/#!.R215!&A2LLM$'.WX_>7V9L89:'J52/G*L>'$1GH04?:$X1.H$50F/ M+2U:326+TR15&/K96HAHJI^'NE]^ 9O_&R*>^-L@,[1NV>*$A5.RR#>HF M>965*V0NCZ3@I!6(H(^TZ#S81]6*MRM#L$4' W[ M+':H.R#]CP"J1'EQ;4=3FXW5'B)QD5"S*[Q3K$?E!!(\M 23>#0/#0T_0^\> M*H2WCAK>WX 73#S]4[HQ_-7.R]^#15ZD-'TL4T.93_:37\R"?O\>T/<&TY[. MYK6J5F3"M,M&NG%"1E@A9^0 40RU)AE:W?P(OV+:G:M$_G3!8XI,769S9O*! MLV\-"G]L-;EHMG@/V'X=:M=1FI(E\VM>,=3GE&KY T)FR[ MK*QL=+=[5-N.(,.?V96?2N'IE M'.YTA4=3"N"*3K2&I1%RERAUN"U;#-/V3).Y@ U4J(M/9-KF"W+-OL\;&O% M5-6J\,/M+LALJ)I1^XA\C3UI@_"\&FY2*D97*152:,M@I=I':TIV,Y4K)JXQ?4SG;3G'W0JA MW)+;<,K.6G6^[=$=H/CP ">!GK4LUR-P1"8[MS5A4N O7.CP::-'!'')SY8@S.(DN+,B=?I+PE4,Q7._*?90A.I_^ZC;2P;H9/AP^V 2<+M\L M_QAEH:8=^W*&FX3" A@>45AJ)1?E LG%X.RIJO2:J?$5HN,"<)1?B7D6_7[> MN,JI"M7LR-E'N6'RP7V6K3C6ZNS(G1/6J&_R^L/[-.F6I++G5=,X'O? FNU* MVH@LK)*5,CD%M.7J@ZJ922E(F]FJ=J--F(POVX5S@L/"ZZ08:HA%9M6&M#+^ M.="T-++$%V+5#'YK]I-7G]R]T8%DK[SL/G*@(SR<]*-4$:VY7D_*@ZW7KM]* MI>#5@?ESTVMKH,2Y0+@7FYYK8C1RS@N/,J6"KI:R=]5Z'$OG*Q(_LIZWNWR6 MY&'O +A R,/W@K!L%%(\Q,EV*1.D6[LYC5KT("F0) &\G)4&';?7'3P8M6 MG"9"ZC)?QCIU32;ADI,Y=!ZKB#P)=2&X33UXRE-_37/?2AR_D+]E>MU4)N]<26Z>O5*^VP0@N3/4TW8 MA.D"KN#AJ'QX/KEK1;RS9=D6?(])L]U0]9E-8J(0M^[*7)T<"VY3=GV(&\6F M4Y#G$RUCX^Q^9JG_D3R$D\&,JW%*)Y)>EG.Z.)7Y *@'F2P)\XNV&!E@$9:0 M)0RVH8#P9 >N_(,WOSX^ MU8"3)BZO9S/>4LWOHI]0LSO5YU)@OB53)5Z[:U":8EF?/\X?M3AS-U'55I*6 M^SO*CNS]MED'A?1T@N=2%QC7?]M]M<+&4>F,DVP02.>RI$Z$Z9_.K8!VJ,,@ M=_JZ8OS5DI[I!_BV"#.,N8DP^E*JML M05J5%&2\D\YRZKSAU@8P9>+7.FVN9>(,3(N\ "E+8PMT&]A6/1<$%V0\S;?L M0TM,"9-]YV 8@I1C@-*"Q2\,L-O8 KP@9$T;EB)+B]Y+L>E@ZG5_=[M%@_#[ MLC,KS7XV"2[=0>U&&S!W"BXG4.SNI\Z;3K>T[4OQQ)45;JM_-&"CL*4N>GG8 M*],GI=>MWI?>">3WN3W>N;<6CDA6=]2I'@NB_BD"=8DB!WZBX8D,K6AW:PM_ ME3J107F0% Y8 1C.&=X5DM8[<]/V>%Z8VYZNB>LN^BE(EEP(85@OF*#6M15N M0>/K]N\."L@6&"K '06=]2V^NNC^F;_",COAAD6$\:7'"5F1;Z:HQV MS6H%U4VVA.FV W,15@\OO:Y[V3NT+6Y/M^;EB+Q.2KC+W,?3Y$6(IENF:Y1L M%T90X\0FDHXMCK M^)<*PACZK!>TA=L$H;NBL5$D/+MUY?$$633[X*GUN4>#X$_9T M!32R$C&.M@#*NO-V><<80H;.VS2L^Z_FC"[[ M'ZQW]ZY=9+7VI':T*844&[-9#)6T+&>TK^P;2X$R$@BHZ.,C#A])M=&.O?5L MH;0N !X2++8TK.Y:S11-@_W:,]&V@-:A5TJN0NJJ#5E,A58;EW/1$DN28\C8 M"F+-OE.)ET@Z+BPQ(F>\-G#1L\HZ<^M0TCEK_&VS@CY[]*69*UXFGV*%P-LQ MR>\.OGOL^"O^_=]ND&C1;[OSQ%""-)?RJ>7FF60#4\/X*AL>IX"T?)V*U,HEK=P%P>/ M_LK_38YY,_0.KD]-8X1Z^TJLX9.FIX&Q/()]32#7N[5AQP%UJ ',7RC"DPQ= MHPS!%AZ$HLQ*C=1$CIFL[EBQQ).I6&(Z4E?Z6^.=HGYS&ZMZ7\+ IH^>Q@'-UUNM#8+ M-GOCY*B2;#F&]Y/WILU-"92C&/PHLR65-F,D,^'T.99%5^B< M&*Q&9&?->:R1]OE\78]'L )KXCNW]BZH)# MY+Z89=(!-Z*[CSR_Y7;[+6>\: ML8>PB3S6S*NF*.<;I7BP+_0L]8WJ2<3.:U0B>8ZZ0:G6^M M)AY=NJ.Y0NUU_\VK'V)*\=O^0K^UN;\G$/\]$]0=:V -IJ M^SF>(!9 37!IKDWK6?.X9P>=V5*CCV8W#[B_,"!46R\]2)JGC @NUP)4# M*[AY(C0 N6,N?ZM L?")0$8N#$T MQB1/+_EY5H4=TN6B5 M&>@9YUOS FC!!&&C@ W9"W*MNX)K)X-.TG6 (Y? >= !XKZ<0\]1V&0*2?OXT<&!I%5\X[.0GRP,*[0MB457 IND@)] $V!$XTB>!:DO (3; M-C9]%O_$6X'RUSM8,&+9BJY2 M7)351CL+^"-E241XR;0KA0C&'?[XT4O&#LS:"&YIJ/G,*.8I61[\W8.;49WW M0J7'32@[]3NSO7+5ARO79=59&\3XT0@-+M>F_<@=D%P#7X18A=&]TWX97!*&9Y)IBU'JY;(%$9E(/!T.:V.#T< M(;\6O 7)%FQ\6.C 8R6] *: MY\""M3"8;GW'6',C7UK"MT.W(XRPG?.-W=Y[22E]W<;JI339+9C)'55A(XY1 M;W7!THI,+VNEC9@+/'JRZY:*$%CY$3%,C;T! ;P+R\KQ=_87&(="CQU,?.IA7_TVN*ZFD*T\2=S8L'6@@;N9C] 0!D' L*Z(ALM9UX-M& M17K=$O0\K"[]V[15QW4G>LB4U.<-_Y-,Y)<@ZQNR"A](7MG6\\BG#GS8(0!$-OV%K@ZNQRWE3=->%,>+Y#M9@CI,>[;2L)UOT&X699!:9QOEQY7? M8W02CK<9R"#RK4)4+R8!N0P=7^[(@V$/G=K5CZ0WE+Z^R_T]X<27=@MYH'&DK2W6+9U1_<9 M][R-0AU6R4T-FM]\X;_-U+&4A5BK['382]]=;C9@+U:%0ASXR-JT,=>W,5Q* M/?8"U58-T[AZ7Z#0!3@0]H885=3!((3CJU U)1<7ZC^B*K(T8I;V5#$6C7S: MXFO;XK@,D&Q7:8H.C,JUHF;;LG!'AZWI)0G_;?J2HQX<_F:3NQ+ZI=EV+_&T,5?+ M30D$$A?^%27B2X@&PM(1K=?1W=BA'-^YU;[$;7*@/]^!KC<^0Q-"M%JS):ZN M"S$6A^V2V:8-(C!1SZ%KH AJE0+2D"D =TO$XU*Y$$W0B5526*QE9WTX^+YI M\:_:K691%UW+3KS08@;*X0CC7#O#3I'AEY#=2.V$F]D M62*>/\ML92Z 4=8M-W#8#/%:6Y9L\\HO=$(YJTJ/F67U1X$Q Y SQO'@ES<_ MO/OP4$J\\;'#4">?9Z6#MYBL3YT 1?03P4&N"*K8RP7- U&43:?5YBP?:^L[4B1K)EJ+"K, MY6;/C>0Q-RJ*3:IGTK!<#:*![^;'.'2^F>3:5T M7U-8H91^=!)ZZ#7;L=-L COQX,?#XQ_T=CM<&:Z(3=[4'3F6@V F'DD!$6FQ M]P.Y-+E]&LB0Y'?'KX\$6H(N<#3KSII"^257P64'P9;R4=!\F,13M)A0]5IM M2VK0-C2)DL71L9HXYVC1R3A_'EOC3ON&",M;:!0<]504-51Q6:P4=JF%MUC MW]%JA\XN\.?JN/#(N@%"1[&?V#N%(V"(AK4#4UJVR1\#2%TX",D?+YM3E 'X M59$.T4I@09A5$<.\G,^QXXYQUTIK32 Z5])F* RAGM@ESL35R5OZXN-'!T_Y M5Q -P;XL:!QHR++W8O) 0$.XUE)Q*YD"*SD\/DJ^>_3=0^L]\:(4X2!:DS>T M9?_"OTX,ZE2R+<9Z\<,O1/:*-O* .9?-45;,)\M MKU]-@K^]AKM?;;(6W7D6,<^N&PH;6,D$*H,/VC9=XH]FUO*.TG9^EWJ)IL-( M;D;9+6GTOS9KTF@OGCY.'F"CZ1^D"W_A3+H:>*'X[[00AW7!0/":6U>R;\3A MC&@#/V-)T=.2[:E9G] @5"NJE)ODH]E$U"39#&6BE7: QG(.C/I(COW,]]#9^:J*4R5//CP[I\/1;FYL68ZVGBP64)?E:HS'B //BBHTHV/9\*D MLE5E9RK=G+:@@,:M^WGP&)5I_?):CNKWX5&E'4S]VVDD +.J0*O'5QC8ZK1> MH@F,8V7@LU]4Q%:Y)VR&:@TZ0/X%]%4LC=NG;L=&E2QP.TG MK>NY*Y9)-($ M )[[31SD@O2@,W1*^=%4Y1+UOV)R^J>#7=W*-H>NL_RCH-?9,V5!23B#SK-+ M+*E[N=KMHK)2U"X;K1(49"1+#([X@QB::[;WF1C/ZZ'8(F-M=9GU^!/;%$7< M;4.!"_([JU=IX]*X6#) HYR.V.=S3[@&2T&<$-95D8=P]Z4;T $D:*>,6L"V M!MT(8[J8B\.Z"8$Q+#ZRQ?]Q'A[PE+&5BI9.OD_9 2]VT3;#>MQ)S3IVX I+ M^IWX7>/86(#;PW -,(^Z%471*I+":@NO800,8><@U>^L^Q$@#A ? M5V2X@[@"MYS%AY$GA!=AY)-96;DV$<0(7S5%L?=CBUCW;[#6COL6%L '^+KY7SDS:H\.\MUA%74RPH=$"\?57PI_)SC2B95 #(.I80-7C\^( M*M:Z8C0.]H9LT3V(^-Y3!1+ 'OV<](\9H3&;90B.#OB%E8*;,@0D[@(_-4F%0"70[2\W7/ M,B;\<\KO8*?&[0YV7FET#Y3"&AARJWOTE0W\Z)*94>!%&2T"L*TD#J:(5P?) M:;!+]![AA(PK+K?AF\XA4^U$H(J&N(U^P+=EYA>B&.,<::(61W"7Z%ZKEJ+] MN?;CL32Q0F.4041Z8AA^^&1#.5BB@*1X-K1D1T7XA9\LG=@!,;OB>GG' M>#2S$+FNT2<-B,XJ0=TP[8FQ]D$V%*4T!0-@WZ0*WFNY'%Q_$+VJ8GHAAE_R M)Q)[(L2\#?.1*1@O@BM5DXFY[UUA3(6[(Z425@A=FF["*+S^S-UKTDR+C>52 M=-R5(PBKH")DJKBX&82.7C6E7CU\J9ZB=,U8]R<.:7H+A^^/M8$78(;5'MN% MH^C=*4XL D:B2;=AR((+J<6&T[&WV059#&Z$IDLV]F:6X55SO]P,PV)F A%%%#%ZE- 2G_K=E#W]FCI.^;C('] ;?KHOKO,.?X,(D/9^<$HI6X4D"BX5FH5! M;BEWEJA%SZR93I[JLJ;!+S8V,,;WD$$6DH'CO 5@T;$#Z_E<9,8;A:BX M5L&]M4*Q#596QU5;VSN2KBFG:AUI-A%<&["6V M^4D)''7XAT[Y=I*L9*X7E9'([+YGF7&7I\Y8[&C\6<(F$N*SW)K M\-H&U>:MF5<6G3)\)J]/&D!IM.94BA!5QK(Z$$279HC+ 3()Z)R+\A/?:PIA M732!) 6%@8Y3?,-@.(7AU'8Z!E5U ]-(*DS3T*N8Q4P$'LN%V22F^_@Z M4ZKAW@H"&>^E1UAK=M\QC#7F\,5>0,LRJ&\]N'OGKF@L^9!BD5P%OP=;<_?3^U,Q>H0*ZMY;/*SK8=>?I.W[4 M!HC#DU*F>6AIM*T)(;@@+@8AF0]!LH]"W&'*6==G;AB53[F"=A#0G(_1;,=W MW@Y#1&@,WM2\8,MIWJ!LQ>HL23DS/A>$\6R4E(RQ"4>[QF6HPA'G-.AH=$YL MO?JT1L=YT]C6F8R,W:FTV<1&OW78/!]GD#;=/GJO9"!6RMP,SS]PITLC>+@9 M4SN!@-!]MC5=%TX,+2>>01H5%)2^'?FPAW9*M89W"" T,_31NFO8)FA&7H=C4QQKVZ\ M8I'X!JKL_#34I;991V:%2%P824*Q"V(/**/M7/>3RZ(A&:X3)%:O,QX\NM/=P,@04ESLVZ4U!^2&DLB M"#3ZZ1NZ&_5K._!-M;P")73M\E*CL,C#D6D"*MTW"E?)TOHF&Q.)Y'=0X4^/ MXUJ#*%ZD,8PZQ'.IVXS4AMY524'R"+/+TQE^_P7S@0"<:599^S6YJ>]A=-Z M"X9V8/VN&Z4D\+)1"F67I"ME%OSCUKBJM6Z^I DJ/QA[#8@,DPZJ\:K3-74; M@'8?:S?D@+=D)P9DUJMMI[6VX=9QZVZ,RN,T(A]19[_UEZI2OB+K>ZJ)E(#YC!JJ>6DKY2.T4RK@C]*O(5UA4K= MA$)\.ZIX.RFA#,RH)D/V#6\S<^2YBA6KRY%JR@IK@G63%:TM:JP^D8OY$58# M+F6]9O*N>-M2@W02L\I0QE1^G;9)E"53E&Y3UFTBM3ZPKA70#?US1+>,=7%4 MU>N+5F 8P"Y-22Z5L4.%[ @$X8_//9;^\^_QFCD1U=R^ B%]/I M.5Z4 9+HF>'5AK#I(R+=6-GC_=Q:F1.])D9PD%<.GCV%_J,G5%'6(=(ZAK8[ M8%U:T6$;F+\G\6& W +3'V43_#7Q@P9#.+W=\KT0!)G.:L3L B$5N0YBHYN) MDP\U>U/[-3%69V"ZHQ5FIFL)3%HBW7%L7(=4=2XPE0/H%%%#^E61)KKSH;RY M460AUD$DCHROE!=5G=NI1DG8BHG* C(IOY@;PW.Y>$N%#-4=:'A-R;(%O3I] M@[,ELW&L:?=.H[SFI.7! M$PC7^6[G-/D6?AW?[9,^:;F>MT,^N2/:<">='A&=V#(_7?RGY?R2MY;H^T.> MKL9IN_/M."72-@&D&Q:@1PG C:W71N!V.: .)WKR\>@S/]\VW>Y$UK=I0.%_ MP?+>. 9<7[^YLTOOQR8REN*0M"UO=0%)7NU'LJ:0)P&0.](J;!9(!TR9IRS M2$S$3+!.>A(P&JER-LH8WKCOPBBL@YZ*)_#WDWA-/#6!+/L'V=:HT'3DC7> MO(,&&1Y%3Y,T#EEOL=ZJDZD[&K'>^@9(O0_C6&9)SIJ+-=>WTJ[79\WU ,SP ME[^)V3R["E/)RHN55]WT&WJLO+X!59_D5Y&QXF+%]:VXZ^\BV''($#N_"M<- M:IP-$$LNP?9">JL;J](6NL^T$FOX9^PBJ+ M55:-3/U.CU76-Y0H4$%C).* _2S66M_N9W& \'X*T8_X6(O5UB)R>AU66]]2 ME8'UNW' .FLWF? GJM>&_5W$00X9B,ZG)!<1J[7-9KXO0!*;;$2R_%&GP>GQ MFPV&N*/./0=G/U"5&AF%YK[,"[(KH.5-+%&\#BV[UQ;!4:EO>[WNR>?4G3W4@WK- MZH;:JJ@3!AY0<,&>-[U9OX_J?NW9ZTN!433B6+WVXM-.0-WM=/M/&0,_2"HT M=IU,F,O]L#]@H7HQE;7+!U'):[43>(?W"OZ!C0XERIT#:BK0W5]3 2*:8U'M M(':]F>+N+]4R/XRO51^3L+I'2=]YZ>NV7+K/HF[10]>ZXQ7'MY=8?FO-HV[-VF&EZI%ZO+GT<;N.U97=Q.%V]K.4>M9U-)%R/Z*/52 M&<;4H8U6,P75O7.K\8_Y&O++/'V'ACB0DQE?ONZN@;\<&1<;W\R#BGG*-(Y M%NT.@@&:*>E NEBMD.OUVX?50&]T*@WT=M5FH]<:].]LL]$>/2UFH<:O.Y+] M5J]M^Z3:!UW\>-%5O9^ED !(MG\^&ZQP2A\'NETV4*B:0IU]_.2\??N$#@I/ MW8+AQG?@8 (HO'1>.B^=EWZ02Z_%+6T_@IK @5=W<07>*CAY1>I?X8T3:_H2 M^VIBVF].#U-%6NJF]U%>TOU$<:X;\&74T!3\T3?_*>@*GX_Z3A[:ABL84Z;. M>^T"H\_]-LL*^.@/LSWHO:IGG0OI%VGXZ$Z0=5.[JPWP+1BB3W=CMC&U;VH) MJ?8FP[U0]W!$(5VBJ!LZXV#_DZ1?G(L\\;\X;[[BW9>7TBEBW#;\178[ \9P M<+<[[1]__NU-B_[T#J+#<3/FA?T/(Y'AA9X8><(KAD0D]?7TIE=\;:/@KU_D M)"TP>-89N12PI\M=RA'T35MW[)_KW,"/GW>&+6]$E]' QM^4G2[+D'R_W<9> M\^ 9.0JHV>KI"/I\:48MYV=]6P/U\5_]*-Z )2.:\"1-OI2]/"G@CY?MA'FA MN^;'SD1>B6A*5UE6TD,U#L6!BMC<'2XS'7%#(JA#@KB83? 6IOJS2#%UT41) MM$PN+/JT B:;5E:OP^LPD O)CTS%!P+J$WDI8KK.4M"Q(1U6B5O\4Y^T 3X# M0UKDZN?MEM?'VR<4?SN!.F^D7OAA"M)%/X>_[;01]Z_5+^ ?8Q+@'&2J3>8>Y7+"SWPF^47J&N=%'G@U_C'H*)3 MR_DMN9'7>#^Q];K2>%'7"%1CS1,PC&[Q8,"Z("^D"\_4O7@@LA=O3(O$C:MO MYYI+=8$+7N8B0 Q>:D&'MTM?ZILN5T;M72O$#S0U%\)$,',Z_PQ!(4] AN'A MB5M>@5R_@M5<[5NH*W9ST"]Z;/M?Y>E,@5>!37)'7*;2#%&)9CS1QEVG,^E\ M-4>H&UG!5DTE3!1L0N"YDI#B5AW (*_2O<$PMKI(#LS(2]A%^+V4(%34'3V^ M0/$/OZ0+OM+JQN4;J4Y.2D[3]Z^):M/NOA+BP**VXU.)VGZ['/[16?)X033@ MXG;MI#W&C]F,[FG,FN\^R'OSVU_^U)>3;KO[N=/S_,\]?SS\/!GC_Z:=44<. MQQ._,]V\+[ZV95YU)E='"7BK%(B5K'[9S<2TS%]4(&D9:" Q#0)/*B;(2B90 MOH4^/*$3L##61I>J/CM9IY+7U)5F_7 M<[6>QS=IBY@:V*/ET&V-U,YI%<_MT;\QU[2[YU3+)T8GGIA'>M2KVU0M1#,7 M-SSFU>T[P9FWCK>.MXX7=RB+\P9;J?MK\L4;)>U>!-\[JX\,C\'^V_FE&J>V MX'U;B7M-#VB8J-@OYS-=F&&889AAF&&8+HV@RRE;]>_%UW!6S-BP9\.>#7M6 MNZQ>F&&888Z%81H90^5=9[JP=?XXZ_QWE7G](DE/WD#?U/WJAV*?;^P^^1-; M[I$96QMC>R8+LPNSRQ&SRY9L$4.Z%_[WS$Z,LIV@[/0L?D.ZLZJ*E"U^MOC9 MXC]LG\0$ 8XX] M@.UB#OSL"G;L ; 'P![ 8>MH5B^-(PNS"[/+D;#+EJT1TX(Q<$3&?,5P8^-_ MJW!37C8UM633GTU_-OU9.=^7D2LX(-=8=MIDZ24;'(>QYXWSO_(W/F9\_K9LF?+GM7R?<+"64B]947$O+4QKW&RHHTS\Q/S MTSG<>Q"L O!+@2KY4?E[K(&8J[:6'L*((VXE,X? M=,$Z=)QBEVR8R_#I9(R)RBF;ZKCCF "%;'A]FQ?Q? M+SRTZ@LD,FL%9L,=)B#I=C+?*S;L,!LR&^Y#&J;)92IF7-;,OL+N? 6&XX-P M)*70O4LI;,6[($JOW(N)\+]8+YY9Z3 M)T[73QX#<_WQK;>9V1 M.^KWUU,P6V.TC=/N -AQ1\1L@!I:(._SSKCE,2;*,(A0N(BI5BWCIJL*CM\_ MG6;4GI+#]1O.PJ@KT" I)I$L?]2Y_X#\V)3E1L["6=3O@!./6C=L(#^(F9#% M(8O#9G(B4V6')P\-)0M9^#_D J3+\MS,ZN^?*BYWNS-]_+ST)WH'6NUQ&.O) MAG$ "O.5\[+VZ=U+V* T^\*I)^D(@<_ZY538 ^J*(PEOA4K/>Q7!V$VCP2\ M)HSQ)R\G4>)_*?FSW>KT8?[/RNJ0-1Y=JC(Y<$IK:I;%OI\[ZS-P:8OYYSZL(Y=$I$#AJ?,Z3*6?)RD0=CY/DVN\0#<& M L, @40]#&^PF-X117Z5I.'?)!R=RU3$.>A1&O,\F<%3M^8G^2T>[EJ/%G/\ MX'FGWS9!+%@';6$2ZQ?!OU$QT]CP6QSUN=>N?C]/Y768%%ET6TT7/B[/DX>T MQG[+@56;HK'.@PO72X*Q\!?6C.%GHIJ1B.J3@6^M95/,?/AC5EM0"W8XO@#X7$TKIVM44CD388STK)-99#1CLTIS8(YXJ04%:=V_R$E:B/36 M\<;XLTY[,POO/W'A%[2AE;"D"G7P]QCM5:0ZB)% MKFXY?Y1S1]DT+0@0TS29.>):A!':82"NLBL:2B\/:2"Q.:SK9$4&Z\-G8-8X MM02A4B# \.V #A )@%W8@R+'M MRF%?@V^4@D^Q$4F2;=X_ZO1;HT&E_V :SRR9O*8#23]8PX9/!"Y[?9W2]M:-ZIWYH/\ M$(37__J)_K=R^@,]JT>MX3&AO+7FWVW_-$F='_ZUO(*K\C1G#AOV6E MF,+[7XGH1MQFS_"QN]>YN$WMUI#6O1[^5]W[ZGG?O!F'(H]^=):"$8!&XQ=N MO_U N:@_9 K8AF=!=]+] MW!.!_WG2FTX^C[RAA].1G2!X9C&=>_[GGCX>?)V/\W[0S MZLCA>.)WII_+!YL17/D$.F":1%%R@\KJ$K<:9?R]<&Z5G;C6S!ROCHO;JY"\%R" M!.8,IA'8B.3W.3_#'*_0I5GAN'](F,ZO:0)>!CT,,Z*'0S),YPEJ3IC" MN8QDAFP.O_);KO-+!.]YEP?PY_\6DS!RSL/4+T(P2-7W?\#W10:Z.)W3JRY$ M/ MC01_H$%$+3.KK$)S% )8:QM

    J],-XV>.B/)_/CN_ MP@NTO6=.EOK_?!;.P*#X#/*R=1E.GRT:'X\.-C?9"-Q3OL4><+&!E)_Q8>2Y M-*WQUX$LUVMS0Z][&GJ!,?/2Z^V?FQIQ",D\MSN>XRP)YKE=\]R >8YY;L<\ M-V2>8Y[;,<^-F.>8YW;,<\L5[)LKRADWI,1]H^>P91S7>1-)/T^3./0S%7D] ME7JZS58!; ;?C^YZV=61O9.HBO7:^!?S)?-ELX@[\EI=9DMFRX81U_/&K3'S M)?-EPXCK>;U6C_F2^;)AQ!UU68TS6S:.N%ZWW_*6^7*S@8U#CF%4>6='&'%L M%$[O@.'1(6X#<09F)F8F(M-XU.HP+S$O;40P==;WG)B9F)FT73EN#9B9F)DV MXCLS+S$O;4PPC5K#;3N\1W>2?T'57']@!1?'L)H#SM,(4?'!/+/='ESK,0?L MF>MV+^Q6FB?,=LQVVXW]<#8'L]T>V,YKC9CMF.UVS';]P2II5^N)<&!-IKQ3 M:3)E&IC\]N[SA<2J AG\$L8B]D,1O1:Y>+#)SQZ;6CS<'.EM+F? 6BN;Y3Z1 M0?"A5TZ8P^3]1[_?D-0I:>H@46OE&HUH@=$>/2TL=R WO7 'C&]:;N^TEML] MK>5V1J>UWL%V#JRTU5'=VN7UFEUT^3_8N>X-M=BU&](]_NSFJ4JB.]IA$:RU M$?V='>L\2/,7U+LY*3(1!YF+G=CE/+=:N =@#7S/>FFC^<=<=GT7-V[@VO#' M)G\WC+#[-AZ9;HSV/:!]C;8>C'9&.Z/]H-"^1N,H1CNCG=%^4&A?HS4AHYW1 MSF@_*+0O-[_=6)AN9]+@0*),.T/Y@="CQ_18.BYB>BR<)S%!."K/9M'3S7 F MRS)9-G4>_\!Y;9=IQ#0Z<1IM-37B<,G"*FV;OF8#JGG7R@Y>VX$8;I4*E62Z M-R%IMR&,,A/V(A-_0B-L!@\3P9/K]]S>\,UZS89/ R> M4P1/MP.FVX@U#X.'P?-TLZW7=D?#+F>#;#W@V?K1F%/G M%3LMSB/6.ZI-2[? M&#=78<+.GL*$OZ9)ECGS-)F&.?/[-RB5A^M4C_R\HMUV>^TUNZ*=$.\P5$X7 M*IVVVQ\O'^PQ5!@J#)4%J/3=<6=-__^$>(>AA,G8[ M_1YG5G%FU3KU;3**8$:NAN77O4WFQ)F(@<1 \GI=M]->TT8^=29B(#&0O"Y&^ST&$@.)@;06 MD+RNV^NQ:<= 8B"M!Z3VT.T-EO/@.76).Q&=S1)8Z]\B#Y,8:^'".!?Q93B) MI".R3.8-Z%)T(%QQ0@6X8Q G:QJX)\08C(,CQ@&?*C(.3AX'7MMMGQPQ^<-C*-UPR+==;W! M4V[4C&.&$?K>D>C%:>^G$3"220?19PE MLQN12B>5D<#+M,/8#P,9YRI*XSJQS%6HIK.14,T),T^=!MWM@F'_ MW7W?QGXRD\XT369.,I4RE5EN>ACS*<6WG%*LL]Y&2XX7 W\,NHX!1 M<,HH&+N]=I]!P" X;1!TVVP/,0A.&@0==SP>+(. LY:X)\XW1!Y"2EOA$"A7 M='X[_;KNJ,.%T7R2P#!:"T8#=\2W5#",&$9KIFJYW2&?:S.,&$;KI1:[7I?S ML!A&#*/UNMVXG?:0DS\X^6.)%A^H^3!G?G!]ZIVBH]]?,ZQR0HS!.#A6'*S= MO?2$V.*447"\1WZ>.QRM./)C$# (3@<$G5&'(< 0.&4(>*[7\SCU@U,_-M"H M)!=?3?#!>3&1L9R&^?>JM6Z7;T':<&&,. M.XPUQAIC;0?W6'?<<9M/SQEL#+8=Y'OUALLG[ PUAMIVH+8U0C4:92_Z;G>P M(@#+F2PF2LQY$259ML8AS*:8OM&2\OFV>VDM M**D@*2:1+'_4N=<@/#+;K]-U>YTU^Q^?D%AB_#'^-HN_CCORUG2^&'^,O^WA M[VC)_*+KN>/VBFP !A^#KR'@.V[E-^BZXVZ7\&(IS+;EKV!N1QC"C3.?B.7,)_' E4OE*U>[V-E*[ M>T+,L;'6 8>RWM-:;F-/'9GGF>>9YYGGF>>9YYGGF>>9YYGGM^7K'VD\I!D! MM@.A 6MYL\B"_V&XN1XMGS#)J-MAX>L!T.JS0+M!>BU=:^89Z@=$O_L'6HGK=B\5I2WWZ.,>88<2@#X0 M&G!V'?<(XQYA+!!VE$1Q*$1@&C 8& P,!@8#@X'!P&!@,# 8& RG" 9.,OO& MH,IX\VE(_3VE(?U%FRZ#EP(6+2ZE$Q>SB4R=9*I:6&5.4N19+F*<]ZL&')T> M"(^<&"1.+.^2N?FHE\OX7FZ=Q'$93N[@UDG' MTSKI0'CDU.MKNR.WVUTS-_?4>8AQQ#CJ#0!''<81XXAQM!:.QNY@Q-U5&$>, MHW5QU!FS7<S]"17H=D?N M<+"L$UCF,Q!."PB]@3OH+S=G9" P$$X,"!N(6IT09S 0CA@(HPYK! ;"J0.A MWW';H^7X*\>-&"@<-UK5A>>$EDL-=TYIO:>UW"-)2695Q-S,W'SLRV5N/N[U MGM9RF9N/>[VGM5SFYD-<+X=XN&O,NOG#B)X5^+TECN@ONU*CYCY94D4!D:5@KCOWZ?CO]U) M]F6N[UP?W>TPQW92XS\ M04*_"&,GOTJ*3,1!ML;]RML)[I2LMPZK[MV4UQQ&9%G)7GL5"HV6 YVV-UZS MH\9#Q&\H8?>MF)ENC/8]H'W=_CG,M8QV1ONAH'W(:&>T'P;=&.UKHWW :-_+ MG9%,-T;[[M&^W))@LS=N[(*K#R2RO#.=?B#TZ#$]EL[1F!X+!VU,$([>;\0* M8,)M+0OEV,BRJ82&!TYWUSW<91HQC0Z>1EN508]LEKP?&O'-AINTG8<[NM&N MUYRDD L923^7@?.SB$3L2^?B2LK<>2URT="K'8[-4&@SL9HAI8Z,5@Q"!B&# MD$%X,+1B$#((&83[YBL&(8.0:<4@W#>QN-'7&D&L@XU7U6GQ5Y)^@1DYOIB' MN8B:=NC9L +[YPUH#MAH @V[?7?473,1N9%4VK=UW4BB,+9V2*#18.!VQQYC MB['%V-HP@3S7ZW?<;J\!_0<978?&/(RNA]'5[;KM7@.N'#XJ=#66*(RNG:*K M/1BY[>&V2T0X=>G84I?J!/J4Y")R1);)/&OH2="!L,HN@\N-$T;#_M@=#7L' M<8QQX/I_AZ>N!TZIDT;D:#QVAZ,UC>_#(1XC\A H=<*([+A>>^QVVZPC&9$- MHM1)([+='KGCSK(+S8@\Y#2E0Z?4Z2+2<\?MGMOI+:<2<-829RVI4%4@)_G^ MCZ8.9/M/)!;>&[I#SC\ZE5-TAIT4PH!A0FW$U/<\=C!A0#"@& MU&8 U>FZ@]Z:G>X;2:5]!VF8**<)J&[?]<;+QX6<3<391(\GT,652.55$@4R MS>A>TN&/COQ/$>:WIW*6TZ0DR-.DFN>VO9X[ZG;XL((/6AF=-8/(AT.\?0?"#H=2 M#,Y]4PTU)YBUPRW'STXH5&;=QV2F=^HWS/28)/?=6^[;LF"B<2,'X8?PP?A@_C)\&$(7QP_AA_#!1&#]K M=77_(1>32"Y/S2Q^>:;Z$[W05L\+8SW], YD#!^^;+>\;OFI7A3^_C'15'OJ M/SI!F,TC 4L.XRB,Y]WIU_^__L[T\-2F=WY-<.M[8 MR1,GOY+.>1)3Z$C@I7V_A+&(_5!$SD4.'\R %!F,DSH"5^$7618FL9-,Z.B /\8]ARSJ(LJ;Z\D? W M/@*O?]YK#1Q86(1O@5^8,>=I"#L&"X9W1C11F'Q2I,[Y52BGSINOTB_R\%HZ M'Z;3T)>I\^+\S8?OG3P5<1;F.!B^'1_ =\)PR==;1_CP2)C?MIS7:@6U:2Y, MK-,:E1/#GSSOMH;F QL'&BW(ZUNR H#@Y/TGG M20J/.%=2!/\I1)K+-,/'S]+P[R06+>RDN11AGN6:%&?#=K7G+@-XB<+?L5_5:W?)5,'&U M5%IS'",1X..;,+^"=RLZP^R/)]L(*V12SX20+CI(;7;&[H MNS99;"*L9OT<"W7Q@^=>MS6VV:/<$&"F@E9 )+M)TB\P75\JAE"8"O_&(? # M/TJR(I5$99#YL%'.5/@A;BE.U!:&ARWZ.KL4?9WV!D0?0#>9W0#3HHP(D6[E M+A,@7">6^;(L;&UDS[S!RCWK?.N>/9&B0TW1%UVS;;57/+3GG3[,$Z:UXM%- MSFY;XR^KTC7Y"1@HF4DG%U\MZ8/#3<,4Q*96 _C+4O*#P(DOI=)H5V&6)RG: M@\"!0G2_"_0)P*48_5+4*38^3+-]1@A2.B8GLI1,P=R&L9A M+DG?AO$U2N\BAEG#X),"'X)U2& Q1XHTANEF])(X<:($YH6*##0;R')<1B;+ M7^'H$[GZ!3 HBF(EOVGLK)C ("'H?:3+60:$ ^E81+D"89AI,N!S:C6X *1P M?:[EV\&*@"]A#J^EKU1"UW,K98_B/0W@ 0&*IVWI>YBM)"L MLB17^\Q,41FA\J*-@]],TV0&$PZ%4C=C2]W@8^5X?[8N6K!/J/ K)BC? ,NZDPOJ M? )4 VVXBE'*-0&%P82RMPY?Y<,LPMQ67.-6I[)SLBP!!L:'2G5[QY(7.7?5 MC(;+VI2FAA]6TPOA6S\W%[!944%+AYT2$6ICVFF$$5H&WS\\H273 MHII0C=VN151HZRV*DANZ41OG ZJD7S-(G[XDSR+@-M72-YL2WZJ6>JR64"V] M"+]_FF+"7TY$!H*5S/K9O"!SO9*?P+UDJ-?8Y8<@O/[73_2_E9PST*8@$=VD M 7E>'S[^;A53V9RRL;OAO+8F3[?STR1U?OC7\@JNREREN;@$]DBE^/)23.'] MKT1T(VZS9_C8W>ML+RRQW1K2NN]?X0HLU-9W#K^;I&%],=[=,9%J,^!_3AC\ M\]EO[SZ_?WWVS'SWS>CNC%>AV_KTD2MZ<,=N- $GH%Y6;^);X%H E+,*2T_D M#GP(1 )J%?_1[W\O8F 1!(ZN] 85"%(SZ2,4,_ M^0#0(BF??:,DWN@&+*QVF3&K*(=Q(0&3"$I+ M=\5&G18>UIK7V]AY+U+@"A5718I>O#EW!% [T(9A6D04IG)F"7AG:!_2OF9@ M=$?A]+:,,J7$L(HG_E.$J64DS(L)H(W, Q$;SVP.INV"5X91KTOTP@0^.1.W MX->@U2Q71%, !E&(3J;^=WZ5@A5S"Q]3E.P)XO;%^]?_$+/YCV=@@O^"'AJ: MWF"V6.^$:0%#XMK0V;3X."F%<&D-X10<1;Y%GW$$[I&B0EI%>._Y_1 ),I7D M?RK]Y5H+^U^;TR"N\://5&A5"1\''OD%/2BO_?+_E.N;PCOA)_-Y!9!WBHX.RC\\XI&^*'(*PKQ==4(39B5)42>%:4#:@HZ% M4'H)8T1A9"G.0+5@_"O-]3[)^%)$N> *M2.#?PD/PZ#2,*UP9J/RQR?^LQSRD*C$^UB!IR!QW' M*);$HU[-)UDQP\!WI>_!QO&_ ,@J"_2.0YZ6\UMR UA*W4611 ?+UI!*RBR8 MXI5=# #"H^H06 2CAX A8S0KP.%O%@&G#@_@%6$2$(<#=6J!<7/RR!G^#1L_(3V%"M/(I"/?^!^=I:Q0 8@ MLV&C(=>'/5XR+S[\]YN/__WVS5]'MK:F(O5"8%@/N9VH3^+Y>:?5=29&Z O' MZWR'27\I>(52.1D9/86"OM,:F)_J1*61G0:'?K70@4-CXF4FRF2D>!@'\!7H M_DRJ\/4TPORXRJO-G+DW/WV[+4:Q2]N9[#MF]_US4WW7MZ^;_H/ M+9H6..I6"]S=T?F]TU[_;&_1@B(&#<'=*8% 'M?H.Y_ ;^UX&E-I8VUBOQSM[\#M[(6?A2U_,Z\*XT^&M/?BM/2]SQVI[VP5- MBRXZ[^^![^\G&8%7/9L5<7F(5=MH\#4VDU&Z*?/^6$(R>,!!$> H*D/XI5.' M ?J@L -SNM *&"Z.*?H64NA/4-3,OW4JG&(N3HJGB"JOZ$;G-D12Y^637_D" M7Z"R%'"?);AQWU.V@0D+F3 03(D.+'1>CYEQ9B0^3.^+S-TR9UDO)3O@M-+N MJ:25-@,(%%%0D=Z*B3'ZNT(T52$+D\-6KS%8%5%?Q>I\$OOX>7T L:-B1H&< M2XS**U&0%2H/PA2\FJVI,C>4 %('J21!3*8BGAHL%*2D8A["CDK_*@;=>$F. M@JX)HO))V'WYGP+W#+?@1FC.Q+\3 M:X*.RI@*4S,49D[J)"H11KI*4RP\1KD7XI9"!?^J3C=\$2^G;!:8 M5T<54)@@@9E?0! 46R!##/$4?9%M9R*0JMHWFZ&@C0M*B[%.9#.W9/XH4?1? MG"M(\BD%YE,)"L/'-) ;E:JZ:G(7)B"(,\EE[$14 IM;%(-QL-R$DE' ]*,) M]'K?U:=O=(LNNQ[5:ZE-);)*9TR5CHL3!SCB,I(5F8D;=#P33RV]=OTUJU/% M-U%VL7! -[)"I6]1R<1"GY?\K-G8>2_\*_P+!)>J]J:2HK<_O_^^1C&ON["$ MYH&\J<+'2DA%\IG#9W,H3:?;UR&,9JR>3!UF*RCA3$6DD[HBU59 \_EEBMA1 M/Z'R.@4\9?&H,*);7F5H@*G@/P-0\BO\Q#31]0! M.\G/J:H?M@O+,HGIV0N%9:JC0F6\J31/7-&D"",L]ZPR=;496$Y1U;#I%%P\ ME#5#7PD0 S'FH^E446^3C.3J=ZOHR MO*8CU%4UH"'61,! _JW2(X:%RR0!W0ZABMGA83'^5LE&+#YL5_T1= )D%%'/ MATM 3JKQ)X)9&%,..:&PS!Z@ZD7P ZOLA+=6-Y&R8<4UG0;;=8XTWYE:)%(& M%1?11I]Z/6:YL6X781;=/&9I*A/KA((TI+Q(F$HX8I)&^"EDC#1F6YH M0]%?(/Q"L$!2;=!=IF*FA0U5>H.X-M_:8QD3E#+^M7"[G9,598PPQ 5N,9@\ M98<6^%I;>G2 BDLQ#H-^MZLEV5=,+*R^(CL3N3="ZQ*_*(6FRIE8Q6/F%-48 MERWG?9+*A!(-49-4RQ6QO6354P5-)7A=EM45E::EDNA@N6*9Q2U6X" X*6D" M-JV8"M/&!&A0S+1)660%%12!XX-S4/F%NI'%0NXBKA43 [,DG6#><6U,7 (V MLU%K)Z":: &>2E>6*DX;5XJC78&K*].7:C[5VE,YPZPBL(K_K;-2< -D'I)T M0&L?)$48&W6.I))?)1@""'&L0L)LY4QU5(FUD8_\7]6N*SXC\Q@6;C& I@W) M%RVAHEN=G!>@)2K HZP23%58P]Z%EO.KO2=D]*L2,.V-JLB9DBV@+ M3S $> MTY51I*L\U0I19:#F($22*4]]\]M?X\Y@V&N/II][8P'_\]J3SY/^9/*Y'?AB M,I"C4= 9?D/]ZI9%&6U^$0>8Z_9%(BJ #PF,VL0T'8(DL9IQ8VLYPI6*,?TW M4$G/2"T#.X*%&(5_VQGNP%@J7$=@6K0*["Y-(ZL_ %EI*QH6/1@8)JJLIL F MBF_K(][1X$G$,2AL9&^K'5)^DUBMD*R\O[OZ*ZULH62%2K79>P8:/?3%HJ!: MKT?9FP^/[41V",!MQKSN-(CM9%??OC]8OODOT?8-;<$_KYR=^J*Z>B0DK(@K"BB,AU!4%Z% M\ F+>J9Q%5L8.LR\HL1/TF,J7"&!,XT-NG6JFJ MM-PNJ#.Q2:M,EV+N>RG3/^!3J-ZIG$(IUM9CZHMP $F1F&"G32E&" MC(^S_^>SX>,;-:\40UM2\8;4_[.ZX6<>2QJ6--9Z1Y6@H=6N ME#)[E42-EC[H-&[D-L*[B=]0PNZ3:3M,-P;[7L"^QK7N#'8&.X/]D, ^9"=B M0T[$8*N7P5O.:N<)!-MHN)22&+<,U@7:='7 \$ETW>$531NEK]>&O]94OMOB MOZU<>[Q1ZGVWIOH]*,IM^"",@ Y !R #<%P#;K34/ M8PX@/OL0\VPTRV-[\=G]$NEIN1]-H,)&@6(7"[$[O#4RC]851TU@O+VK_I,G M N/L09P-&&>,,\;9MNWK)@28CL6\/JJ([L43^FNL!] 3<64'#+7=!X@.9;TG MA(/^NJ;=*?$%X^"(<= ]>1QPZNGC>Q3.\-K$O\M>4V&(]-#GE-2!HYOJI+KD=E\#U,RPZ#C\''X-L/^+HM;__@.Q;K^_A#M!_H1%P7 MJ&P@'/N8G@P[ZKO6-&2^ /[[OJ%!IN/3"=S@C['+V#U,9F3L,G8WBMW.FMAE MFY@CTLT4/-N(2$_D-%&W^N*_HM(,/@8?@V]/ MX%OS8L@CL#@Y*OU40Q1,3Q.:WENGX)-(VVJOJQLY6L/!K48V^CX)^*Z=[<3\ MR/!E^.X+OKTF>*;'8AQS>+I)LF>C./E=YB8H_2)*LFR-0YUON0XZ2 KL(F9^ MU#DI!]YKPNUVS6?1-6^D;"R1FF)#,%@?Y\XW(-K&8&6P;@2L1YR9 H[[866F M[.+2V!]R =RP/">SQ/LW#=>T73Q\^[Q^=)9V5&0R"F.Y43+?:.=IDD3!'<SN4AEX/P5YE<.?#3:S"J9^@]0_V+Q\M\C6-,F-VJ3#'26.7&"C6?$ M)+F6KKIXV0FDGTH@5.!XG>_ IT3N'[><3U?2FTC\0\@VF9OXP&? 63B^4R36#R M'JI +>B]=ON[\D=::.OU;29F@I*;LT"0M63Z>!.D_/T.L#RVE,/^ MC9*-6V[[9+CMN L'3A1&X0,HY!M]-WD^8_]8\43HLRNW]F.F40;INB.:P6&T7QTZ-R8V4^;4H=6 "ZH.AH'8S]P0U[V7 5*'S5?V M,1NO#-BQ9&0^1:'V&9E-TK*-)=U&N>Y"SL*7YV*^MT+#HX-Q TH*#P:Q['+N MN\[WZ.#7@'LR#X;)3MDM;0IHG]RAZB2,X>&:=RDP+[*;RM#="W0':VI@YL7F M^;&'D7S[*15!B)^*:#.YMYOGNCVE2VY,^IVZD8#NXRDDT72*3N;&S6P ML'R\R&'*?-:RK^2%P^*^O>M%)AU(GAHB>7Y.N6AW#'ZZ?8K&UN3\\=KP]' MI3)8&:S<'GN3\WJX1;'5'*AE)KPQ.E 'X:7NPJ/OG#QQGO?ZW=; @8&C,(F= M:9K,X+-QM^65GZD6Q"/5@M@\GZE.P_,T!-K!K-2363+-90H_@ED%ZB,?UI7, M9)KA./D57MUNENKDJ8BS>9+F%%#&7?@B#X@!SV2:P/B^)/*_EE.\V'2[K!C&AA4' MFA6[7FN\R(KM0:NWR(H6VP6%Q&>KL6S>PP;9@5I*Q8?,)^OPB:XNWQ5G>#W- M&KU1J[/ &MUQK]5>9(T'YT73JDUA9&:P\371/*^HWZGA2_Q/2RP2<%JTH2## MK^37,,.\%6;7#5UG(&>AGX#&H>;XYV(>@N_KO/E/$&P M-5IDXWY_F8WKRM9)Y322/EX5$&9&Y,&7F--+>E4S5WZ5)L7E55+DI$ G:2+ ML'I M*.>1B&-)(BC'VR4$T.]2^+=.N48'D 0FFX_<)7+G1F3PR6P>26),?5%% [;M M81\Z"*__]1/];^44!]JY17R]-)%"SP.<6G==W#'[C?6AK2*Z_9\FJ?/#OY97 M<%6&,^?B4KZ2G0!'\EHANPFY_A8W>OL[VPQ'9K2.M>;W_.X7>3-*PO MQOOFS6@"S)>37W:%=\]HCG'?LH.UYN@.+1GP2+PKS;'"6&;38XUY?0 !&B+P M8Z&K:Y*Y5/4WF2/ 4<"RF= MM[F<.=X9O"]UI@(-F QO ,I%&.,SY/78;R36<9UI!,9.H5\-3 &/ W_'L*UI M*F.0Y_*K?R7B2W2PQERN]6N:P*[^D2;3,#]NDF]R7HIJ+WN"C/P06#>:Z9O'M6$"().)[ 5Z7G7F8L4+148)YE.,YGC98BB$H#FV %D[75(]@V\2OA^4L1@ MN:32E^$UO06%+!Y]YM,B*G]PEYUR(YTK$3C/1]:NX+?/O=;0?+!HP,!$P/!* M\?+&%[$D'QM>GX >#V7V/;T_OR)[_?Z9MIRWL1\5 1F!CWG =0Q7N7@UI+#N MD<1):+NQIC$&K:)DANICKX3V*Y5X]&-"(3=)^@74K$_/^"J48C]7:15M-)S- M8(6^R%#E.IBCHTR.&[0J*)X"B^G5#3,S_6JL5$84&M&^R/F;#RKQ@093OPDG6,+&["TI C^4X"9AUDD\/A9&OZ=Q,(87)6?;+T"_$08[5*_()V$ MN8H+H86I+!5Q"4O-U$D973N M W&WU#\JC&+/E1540F28>5-(U8/:\4#" ,1)@ZH@1] ?"5EM]%QR68'D0R:B&G#1W--$27Q!*.0@>81.:U)D* ;2@'S36PKS28JM@Q"82O@E"@:0RQ@]QY5K@1]2 M^#Y)8;30IV%37!(&O"('?2K@(DNWO?U4']G,@VW%W<#K+9X\ '>9*->1+>\ M]^RN#=+(6(BI#2SA$EA1'AU5:]?=,I5W"&]+@GK,(9"3'!9Y+:.LC%B8%%9Z M",RA*K_G)@US^3*93E<%V+:UI?=&]39* ?VF&[I)89BD;$J,-QO.!I<$,. WF8)BM%+U@;2+E0#QC;:(;N@))&SM9[6SMK#:56-5XT().N/6N/O5!*CKIPH MOS4")\RTX8C^,[GFF,]&]B,8CU=AEB<8HHSPC0(KS7G;8*)!-]++Y*719SEH5")RCB M*R_PQ+^;%VTRN%P;LJ)(/KJQ !D&NL7&-T686UIRT%M$65) M104QGT? +WB"1^_+K+&I;A8.P2F%OZ\9T6Y M#146LR[1C8K"O]6AO)7P@)%G@*>O>41/'<7\1XD!:3R23U%9X_LFM\[%V<]@ MJ"X<\B/+X@*!06>9JY*REO%[DQ11H, UD3)VO"Z*#H/;4DK ZI50.:2B@6;, MR\@N(N]E*DA&F] D;5",KA?LBDKI,!L(WUS1*<:MBC&J7%I+FN!>O!=8;*LA M]^E*A)$*9&"Q!S ?6+>,$2,MO1,^'.&'YMWV@4Q[_0.9(^>SQEB2O\O-.GY-)?B&@9T2 MDY9"7ZL5TJW=2OZ[B*[G[=:@C>%(E>H*SV17>"QRETFV/*)U1FM&[(V71W1+ M^TW99'H8E5J' RVG(H_K12=U4XWTAZDVP*5.DNMC]C-T+X[&0//=V__[Y]O7 M;S_]CW/V^VOG_.R/MY_.WCD?WUQ\^//C^9N+HSEYWF;P9*7_H(+8VG](TDL1 MASXHZ.0&T8=G=E4]D%&!4[#),^>2TJ?)B:!23*MN"!_SP4941MPD26$XLMKI M1A^=0'"=1-<49*\%S<'-.4?C$L=8C,;0AY1Y$/IEM";'KF!XYMH=V&7UH.L7 M/0-UO/&\!YZ:=]_O1E2SHY+RGWMCN_)996[T>[94JR?+TDGLE8R0GCGZ3I7E MJE.#T?Q8[1;=F;);6MJ4/].QIX\3Z@\L8;:B_&C1R3,&"SF0T\@Q M"92O4=6256?@.BMRN07-6*D@_XY!$#+V.9[V065@*:-%98H?5)K1!=\/!;9R MZ('%1_5?!AC!\"U/35@9GO P\'2W9[4PL;/95V9%BWH:EYVSCA& &,4+VM>" MSB.[*P>VO,\H%!-]8J8R(93K_-SK> _-:BYN56[YIX4L_%6I\C3LPI,+.?WU MN(2T/%"46H^KYPEDYJ?AI+02G+^2] O]0OF3),8=I]9/IGC8H9YR&5J6*#8!L[DJA%5LA)Z@ MT@PSE::''#LI8,\3F$^UKS;#*FL%4(.JSY129CJ_=6:FK6U7=OKQ!!91=8:E FNJD4-=$H/#1"3D4OHK8 M4"29G-5)'B5AJRI&N-Z M+17&&+P2>UG)J+#EF%\&E@TV_E"JHNH-0]8@OA1C^:5-I+1#;<3[AUGL$9<@ M&_M7X/:DMP> M*Z72*Y%0NI%>Q_*OJ& /1IZCX!&W,VTUT/'82T#'3&7142\2Y4?#PBG"-(ET M$K\U], .70&?8B)PH ]SRA^!E=^M?J65FC$^L&Q@H>FE*C.7J1^JP!85G()J MW54SB2/@I3\I*H&$Q"W-C+'_?-!O6Q$%':<0EZFD<+WSXEQ])**M5;G55[K4DMZIM_W@*F_[R%OSVN^,E^AR6H(!ZZE)7 MM5=E*,#D\R0C0Q4L,A-7!;,,?$YX/M 'V/^[ $W7::-; 3Q(&G-Q@?I@AE+& MR9%* YJEQ+'H11G::3@E96015Z-9"-:R D]1TKI<@+;8JCI:50AMZ?SGG:'5 M:\ZU35VLILZPRXQV=8UYB\WS0H4!/&Z&;Y8)',J_L&)*5HN#_= -*Q69_( "U1"AYW:LYU*ZSF M*SB5!=]C>QLL81S#&,05955=N7-8? )_4^>DLH\3)I5050I6Q2,(RL1R_$2I ML!*5Y&6+%+WN:4C[>JT>BN6E^D?Y#OL8V 1]E:^H4DM4R.A6=]$M:A5KI58& M?S/.L-?";:5P74OQJ\,B](%E%)GJ9GP0K#(L\EA47BTX#YD2+C,5 M3D*WI<+)"JIBA@&(.1";X.JKP'DQQ_R>N?3#:8C)+=?*OJ!<=%%$N4T" 5 + M(P0F.D?HIUFO)K45+0K5QOV$%TL#%>13\I4YIT!!#/O7W=:(N4P43$ M7])BGN,#F%8$)+C&)ERE["55EV$ SQ>D6V!6/BD!*C5X0.J2?T52>C:/0K*; ME%J"3;"B"26W67'_HS9KUD(S]G*K0BIN68Z!FACD M W[F8J5LI,^;,C&59!20YJ1\M(D$&%\CU^BU$._@V4DN5+>W57QDY3S5)J9- MZDS*+VIN5(Q-R2*QO,& H&]RBBI2T0L("Y10HO]I30'^I=Z\^JU@3R5D:2D= MK@I+T"JH)D[S2M(O\\AT,Z^1#94UR!2E""R^20*,?..A+QY-*V1[0FL!AV7 IT4CP=;64ZN(\O%]I5TE5H M--?+*)GL(E7E 'GM ^;Q@27H#,J3?R#FSPFX&<2$(%%4_U+:-@S 8/[W5W@] M'N&J4(ME3)H&^93?2!Z>RO@617Z5I-I8M7Y?S%73Q'[-:41WF?*^UL(5I73E48LE3?5--6,VUMOW84B/R+G*0% MNC6XKDX;HR@/4UGYT^74T3!?H+O%%\;/5<[_/_YKU/&&/V8U7EF]U'7/39'T M:BOBQ(KDD,M0!CD7^!K#$]3>S@?3,-6>BC9WJND>JT3:O(NN(SX3\)$I#0*( MJFI1L%/#+?ZIV\Q$EIMKD5Q\3GE:*M>/9H3D[ M^8CD3PE\;^"NBF+1:BAWM%I#;08Z6]/K4Y*GD@6/0 -I2/PQEF?H&)RJA\#@ M14TBM5TK2Z?VVKXEF2A/!&D!?_]O$2NX=Q7)^"*W6(Z]D+[^16 K_O]E?<=B1M7AR/)!L>* M+CQ0@T5>:O2W( MJ2F);LXW46?'"H[5(E@+F.^K:()V,?4>U\QM4ID3$5%*EPZJW)^E35LSP:C? M=!KZH78JX7NP\,AQ29R9E.HU40@L'* #4P\/76L+O>X.MQQKSM,B)?9_OZK\\>'=V_/W[ZYH#*>-Q>? MWKX_^[2)\IVFK?U0_,M*4E*N6D,O>H@.77L[,_P-/$LN":3*8T M?XI$H35)[77IC&N&29U_JP%5A>X&"G15@BE-M6R;KSS19=/5^J7)^ MW.JJ&[&RT^A QSH)M\8DAU[$5;19 %]0( ^,R:B@1"(T2LQ*:I7<5TE6]9Z\ MJ]U^K7I$+\!T#U;&=E4V@C^A1+R(4N,,#>ZZ<4%K6KU$W_1;KMKMJK-&"L79 MBT M9?7FH/:6H30G=DE5U*7,<%24L[DIF%,*TAP-J%0MU.*)MD?*&*A^2A9=#SN2&.TXAEN M-LEO9-[7YM:2,RT*V S8EQF ZG-5Q9SV*%&5E\UD=(\88?9222*CC:@&ZNM< MW?JK!![,5-\"7%[:6MW5Z/PL?5%HH;NR: ^S,V[GNEP9FPECGE% :D75Y*2G7I!K8%'-A M\AOY>29K%[QX5&^U4Z1"VQ,9^H0AGO17I"HYCFS!V)PKW: ;B\XCP%N%U^=4 M*^U,36H'WMI#-@)6XY$WKPY%EHU9HQL,>ZI,-:HB0[U&"=6NUGO(*&HB6"\6 MILK9GFKVL[:1S#L37G-M?]C"D,Z"-@V-6/ELH4^@LBUOG0\3T/PR\Y%ECX;. MNZJ?#4LREB+55,I6-_,J)X-.VZK?Z]BPZKE)_D9&T2!4*&!V1N'?)!_(7B5# MD9I..T%R$UNC(*JKWOB)M95T2U@L,00E4G5Q624E %:M#P5QR^G;%F4@8Z.J0E:"L6R^%&=Z,,,(H1.)E;/V34)?RWX3-4K2455 M9RC*UB]?5DN;J\A>9";[FBB,]F]N%3"K@DK8<_5VGI\U(B3O&W MZA"(!)MJW&>:2H16W;1QYE=YN]93]>67)5FN73?B+DXX\Z]D4$3F&!REIWZ- M?HN/8I4NUHUKM=]E)8I*YH9WZZ)C].'5E7 4*\41(_"%:(;QRRNJ"RYG:=4C M*R_P)94/KWX3^5?RJR]UEY62K%KGHZ-+MS50@)A2$-'\T ].I&I^1(R>(\,B M@=&[00:O2+*(&'QAIJ=GGJT6 +H[KFM.$Y<_X"/D,1\A[_4(N90153 AFV,W M$Y-H&>;$W>%T*6&R,KCTL501&V,1/,1IJ/J/AHM)1VB&H6R.;BT%E9.)I\]8 MEV0O38[:_DW%-1AT]!: MXY0W5 :W[_)7W'KMR"5V*&[$!!D1VRV[?P".Q7K M^UC%^IB4CW3<39Q4.^GZHC62\*+J2D-'Q;K\ ;XB( KE;1EWC"XX)4^/RH J MI*&OB)<8X0T99:N;)%+%1,:R@/%@IM>A7]Z*:U#=!462FLO1/?T6PIJN5J$BA#BM\K!KL8J: M&I5,5"!6SZ<61U!QZEP+M2:1IFA8J2X6YJJ2TA4/34( QDN"Q"]FJEFVZ>R& M9<$9I@A65<[*A$N*'!6@BG"8$F--6156-])5[XH]#]7-J73C5]A(52E[N3Q& M_R/1OYKA]&D7 9MJ=BA5 T:G<%62?E$)VJJ6!B5!COR9A+HQ!?S0M-12]F$9 M+;M*;E05SZ->6YK^)DBO^NMD=!2161$YC87)K?4W>CXMIZK.GXE_JRSZ*H)/ MO\S<)\SH7D)DH1JA@CC/(2IYFT M)TQY[=3SR7H>9;UI4I@E.*M M.H-:*)Z(>6 M28/+U>9T;!?=VDW?6HZQ8$B4!3*CLLD 4P.3>;D[$OO]2TE*M*1_;4;6&FNL MJAA&/R%4H2VR.VX8R\I'R,I?#8E=G<"HG!238DJUYP;T.BM)7;FX4 ^I\]EL M"6.=:J/6)CXI]ZK"U0=;9BGM7+XQ2,AAHH"P.D\IU2R9.RI]': <'X]F;%!D MV-P@(_F2[$?&@TU45(?OREZ>Y?4-]IWP*+S^7:1A%IC\9G5V5%5TVZ=O>FCZ M4Y?LUC"&UVA7%P? #ZR@Z@P I2Z_H#!CE1M0;QYBGO]B.8OI'XH%+-[ *GI=O-H[4P=;R_,M \"FGF M$LPX@4>4I4*O[U=]=8Y';FWU3N'R9"(K[]"I5<>K;BB4=J.\UO)J$CJ(K;)? M\C R:6[Y*D,>/US!3IG.1JZ2D%5OX3(!;N4S5<9TV?\##3KY5:"YBHV [8P= MNU]P4NM:86;[)]XH%*C4.RR[4&.#6@8=2"UC5J1)RM&OUFD474]O7G12JA2CX=:_K<6G29/25W4FA4@ M-^L[AN5G,Q%@C"'2,U4-OFW"@IB*DQGXV!B<1&/A#N+HJH"%[.P%2-?A3.@LK)"<1/\XZS*U_NYB- YQ<3:%M[%Y+S0ES)];[PO;0T# M"Q:ARN1-8COCS^1LT*54E/17>ET+US^US(5/54]U47-0-4,H=4NWKU*3Q((AW7< MVFOS<>N>G;"%KEUH;AFEATM7RW:;:9F,ALV7[#H<+.@/?952+A:J M:JJF-D)=69O;BK)B9: =(&U+*^9 MLK/>5:9M'&/&E:X*I!-EU(RS8N:6:2GUTKS;3//LSLW-6O "^_)BPI4&=1I!281@=@M.,> M@6G+2)*(54^>_H2EB_=Q';$Y:+4[Z#:=X)V'CNC6M7A=3O75R\ MY1P7N'37BR4'](I9(SU&(_UL,ER0JJL%!NUON7EWG)'IF)/>]*&KN[R0G@A* MF4CQXR<(Q4=NM:HMNP0%E%."$Z4@4^5B':15-^14I?['29F%D.L[MG"*G(/\ MI N$*IN_/#6Q[KM5J3TFJ5'51J@@QC37Z6C:W+&%7MDJ(U7'&E@S.%OU"[.E MR& J/JPRQ*Q:(E<7M51'3-I 625NE=%\/#O?F C!!7634/+FW.XF<32DWG*( MLK1)[F[,H7N3&-NXUIC!:II"A7EX@J(-DLI.UX-:5T.K%J!DD0HZOW3O>.5" MMJ3*Y-:Y(4:ZVQ[!98)7<)HB%6S.+:U+0UWM52>5N-4/5\0V-C#*<:<^M;/@J\A7CZWY=I,@PWEI:Z;H_QC6%@*NT M'NTF(_60H*KO,RT<+W9T5;-BDQE 1=T/[F_-I2[C*=LAE+F M0UA!FRKK07M!C5W3MJO']-3:JCZVSZ$>A%]?WS'4$<@ MMC]*7Y6HOL'C6PSH5NSUAVJQ'W&NWZ-DN,7L_]D L^OD5JO)F&K,K+9+ZNVR M>P"5VW40K?L.[ S7XS/<0^HG=/[A]T\?S\X__7GVSOGP\[NWOYY]>OOA]PWT M3VQJ3\M-S\ODJ%CW1);MF&N7MJJ:?3M7"-NZZXYMRY>\EA??685O60L$9_Q2 M=2*@$^>5[0%TZG_5XZC^6BKB01,OHJ#V2SKZI@*#:RH/N)'R"[SIC_(>"76/ M>?DTQCCQD6E*H;9:-Z5J:A1_UC.A;DS3Z4O3_"F[PH:YU26[N?2OXO _% =5 M40@R(U.Q*I-0BK+KH#GSQG=4_:1I@38IZ4 )54%>6N&AZBN%V5HZOG)SE> " MDAL,#6+!9AB$(J4>A7C<9BX>K3:7#ISLUZ#=B*6HJI5?OB(6B%?ZV7>:UH:S M-A!H^NH^3B]9>[L RW52 XT](39XB<6K8I[!@^:O'QWUU2N@:"R7X0?#>RBG M;\(@O\+W66H)P:A^@C/X*2]51"7DO788XU>!^6I)<-*+RO$[8QA^CDFH>*.R M%@GFWZD>M?K$DA+F(SVI9]NE^_AN'9,'3UAO[[26VSFMY0YP>S7TS/S(3C86 M 2"DC^C:!$U6VH:( M&"^,%\8+XX7QPGAI"CT8+\?HOMX9K.%H.0=KCH[;GR3L3B=BNW.F/S*R>.UM MTJ4Z-^DT^]CDG2FK(Q@AQ+;@HC@A'!B&!$,"(8$8P(1@0C@A'!B&!$[)5# MCF"]&XZ]"/_+99H4KZF&#Y-JGEMS^T-/88=PXYAMT/8]=Q^O\.H8]0Q MZG9'M4['[0^&C#I&':-NA[INY':[ T8=HXY1MSNJ]09NVUL#=1R)6Q&).^2@ MF[J:0FXZY'8$/++G!,(-2(Z]'V(TDBH;A4_?'7L-*-EEJ#!4F@X5SQV.UHPH M,U0:P!0,E:U#I>L.!F.&"D.%H?*P0\OF%P-E8T#15.CJ.PCO(M:AHN4?_S7J M>)T&<-!1Q7^:$(;>*)N\2W#B,IVI&_LX$>LTX_5[E\J'0ZH-IX'TW.YP3;N& ML790#,18VP_6AFZ_W6:D,=(8:=O6:GVWS5!CJ#'4M@^UCN>.V(!DK#4@A/8D M"AXJX#BNQGE5=0*]EG(F R>5-I(S>[(]89K!I,93PW@"L93(_#DM=VVMX:]=U+\=6>4J]T[T.RQO:*0 M#QOXL&'C[1%/GJ$858PJ1A6CBE'%J&HZ0S&J&%6,*D85HXI1=0@,=03KY4PM M0R"Z19P[7QU5U+=1G0;K!PQ!4DPB68K5SJF<,'3;8[>S;IM=!M>QL06#:S/@ M&^4@4ZSHJ&K%/UL7SE0"M$3D MA+&?S"25-":Q$ZAJ1Q@R$'F2WM;K'L,,6.(6-\!)@.><3S#B1SE-TEG+N9#2^3W))'\)T+G+X M8";C/(.9.6_A;V?D)%-X!%[^43F]_=)80+3(9A;'< M*)/OZ\,LO+W\^>W?V^_D;Y^*W-V\^.6NQ+5T1'SK9#"%< J[ M#X!*IM.7$Q'1S0[9E92Y(])4Q)<*(C:P.B<"K""\=L+@G\]^>_?YO4B_R/QC MF'V!5_X 7ZP)N[4F_C"8B.;#LY+*&R.2LX$1\:%73I@#1?Q'K^C_HM"'9_*0 M6#=PX(/(_/MUF/E1DA4IO/ALDA2YH_;+P0T["%9KIB[_4*2 X%RF,2EE@'8F M(A@ U/@\#3/8B)H$06"C[@:H)_!D#!M OV\Y?\%/4^G(K_,D U$!X@,>_Y(Y M(LL2$!DH/F["_,I)RNN<:Z^-;ETT'J("3<17CZ$;*K"7YH#2,WU%]KW+1J"\ M^>TO;]P9>%V_\WDZ:LO/O6G0^3SNC#N?_4$@AI-^-QB.QM\@:O0GVHIN=;MA MK!<9Q@%(Y%?.RW;+JS[=$2-AKY/.X,=5PB,(LWDD8,PPIDV;1(G_I?0GVJU. M'R;[[%^K'MWLI49)"NP2.WZ1IC+V;X%9_2M4?\2J=VWCH!],)UY'?A:=3O=S MK^>U/T\&0_%Y*"=B/!EZO;8_X&W=SZ.A[WWNB:#G]?H=*?T.;^\N MMS>>1DHIP.9)/XF3&6RNDZ0&M_"O'W&3[]C04=#V^EY_^%F.)B/ ZS3X+*0W M_CSH#D5[W.EV>]+G#=WAAKY1>^@3,.?@3) O"K/*K-8?LNM,P/%ZV3P>2JC M6W@0!H&G;YV;I(B"1XX']J,>KN6 MX##DJ8@SW/M)D8&$RHCNUR(-DR*#9[2U9EB5Y >R Z>1;(@5V1BX!')UEH5B4&>_EU]!/:GNJ MK+^[3<"!#B?4@PQ>'S[^[B$*^Q(#&YO<^U[GITGJ_/"OY1578@KO?R6B&]!DS_"Q>TW=VA+;K>$&PBCG\+M)&M87X]U]'O? 9C#6[E:A MB JR>JS VTQ%1E']D9RVA"/%W&0&7P**,CRC0WFX4L2[H&2L<)\REL" HP?A M+0E%#J]A,#3-$*?Z:"%[LC+18EF-1KH9M528AWHLI3KH'8AG^D/^IX!!(WH> M/U0/J_%(!1L[8B;^G2PN,@D^>@FDJSV,HRJ1AM*Q6CYM5#G&)9D&&>C: M5)'DI)33-@!20X':"6#R29*FR0W0/W-@R\$X(5,AE>!@.6>7J20C 9R/>T[? MKL")>.[U>JT>;'@4$72*'#4@.52)-M&B1-E>]'JZ4 L^0@D M9&&^V8V8.\),2#&[0+ IJT_,4/GA'.LS:3E_TJKHB*X^!LU=6:22<$.V)[VL M_FHP2VI+.R-%R03@M M'1SC/VF;-W2"?& 66_=4+#;K!+W?Q;0S[G8";R3ZO5Y_XDT\ M?^") ?SGP_^ZTV?6KM8>]/KM=F<,/QEVQCTQ$6/ACV2_*_SIH#OI=:I8.N72 M&5+I9$L?O;MY!@LR?YD\S%>@L6*YS "P; _Y68>I/1N^)OBNT]!6]EH;/ZU. M58V_^:Q/+5)PV;@G_WSFW9OP^ AYM&W&__G-[^>_O3_[^'^<-^_>G'_Z^.'W MM^<7KO/V]W.P>7Y_[5S\^?/%V]=OSSZ^?5/+U7J@]QWOQS?N1TUO_JRSMBXP M:VNY%'ESY-\F\=>C][?HX_&&\NN9+$P6)LN:9!EN5;(?+EV87>ZP!)@NS"Y, M%D;1$^C2.$-XRU5N34,/+Y>7N_?E;LS0/)#UGMCV=CI[NY]C*8K4:V80R9#: M/J7+2;%)F(@\S%PA(YQY-0G8GV/8/[*?;J MP^U&]XG^1B.^L]9]/=YCB-]0PNY; S/=&.U[0/OR[9$;]8%WPM6'TF:)"<($ M88(\W1=GBAR>0;^Y]>Z, QIB'#6.4XZ.+MLAC.J\5X47.NLU[6ORZ8:*V&SM MSHY&A6BLMEG9JMRII^GV4[_G1$GSDZ<"$X&)S8%[O<:_W2!AZLQ'R(U7^3(0G:?SN MCCSJ[M[,@+O:+S242B M:M6WKS][_?^?O6_];1M9\OU^@?L_$+.SBP2@/7R3RLP.H-C..;Z;B0/;.0?[ M*6B1+8L3BM20E!_SU]_N)BE1;LJF++Y9![L36Y:H[NJJ7]>[)NI/@H^6Y/O6 MT\TF^+[!>N0]9TNW#)4335^$M:^F[SYV\WY3X*#;7>)O.B_?SHA"TC* MXO_[)_.Q05]QI'<>C:64.S]KE@8/?N"S?( M6"X+>2(_ORRV7$?OB]3;VH).*ANB.JE:)04I *H -I3%!N5X;#A*#I6B\X^\+S@@;5]HEU\Z;S:>+[V MMDWB:8O/VJ=W[ $K4^*P:IHM]U,0GJ>+S;9WO=E=B_J-)$J6#BZWX:7)#(Q6 M0"H@%4A@DV%_"YR:L-_Q[M=4JG?BOE@]4:=&35,46E.+59US[U6G%M<3$Y)% M4U4YK5C,38ORGMH7I5Y<,.#M.L" E"5.4CBI^(+C]NQ%5=%$3=' (=Z3VW9@ M5 &(4/E8V9LAHJ9\"L,294,^QC?^!M-C]&YA(,(H?.-G03H]%'6Y.Y.D9R2Y@RIXYF M#/=$;H4VO*6R)DYT [RE/;D4!D85@ 25SQXN#0GU:(BJ-!$G9HF,.\@<[HT1 MVAOU29B+I1M=H*P@.D IQI FOY$O'Z"VU@R468O2(\Z5P[7/# &^10\8IC=.58LH%KA3*H+>4/[>Y9VV$]T69 M#G@#)VLO[I*!4070HYPCEE-)#T>/FI10J82E"][8WMBX0 0@0K^(8'9E7D:E M-\%M$"-/L'<&)72448:KDE0S0!9\:SDSB%-DVO;6$_-GHI=+.P1QZ]D5-C!2 M 3+5:6)Q+9?;]N_+HB:IHJY+X.*'L5KE\C>"%=GNDRBL/$2U1M]A4S562\+ MK <<^*_:G$0\3N>5*7/(FC'J5\JF4]^YR)BTG41C1=)%"WS@X ,'#.DHAJ@3 MO3(,JCF"Q*\#"*<"*")\'\9$U^ M ;\@I,LU!D)-:Z5>Z0=/%,!! M2XXF3FTJ!0&H(7+O/TC?!24_Q0U,P2DY+!'P;^L)]^ M9^T'(*$+"A+;\YJ97'1AVQ+C2^#;K>7S6YIHPH@=\* !?'07/M2)=3Q\U*.' M3231*#/2&3QNO;'P@ A A'X1H3,ES<-EA6[?FS]7HX*4KA)T@O7,PYLW*5 F MN-?PX3271&EII7+9U">B!5YI@"> )X"GQ+#B>B27@*>ZRI>MR40T+7X2>+VS M3,>F(L%^8;]#V:\IC6S#X$8MI22\K X8"=@"H@9,<1KC*/OFDTE#ZJ-Y9_ M\) 28Q9X3C%1/[MHYGIN[*9C@VX6*,0+\G8<1JS:R_Q5H"7Z\=-8+.X."#?0 M"M@*2 42V/<;=71F\)"2%=,&BH*WU1 ^"*#,UYCW#60!9@&J@ @U=C=#J@H0 M80P#DC-5QO6C&'D>[388"<%<\ *Z.1PN!0?/CJS)Z(_)T*F4 D@&X)(!#(M+ M!OA,&/66\.DY8=.I[YRAE4L8F?6#NIJ1U2+Z^1:',5BBI91(OAZH0 WW"NNV M_ #V5)^(I')]5*K#GGKRE0S1G!R5JP1.+=CO4*M.JX^C=C4"$4?A<+W,="JO1/OOCY>CLK3-FUX8QD0NNHG"=:R2&6W2AFJ(U M 1?J\&ZD@9$*P&6/GLO7E[\)7&JJZ91$36VZ.\Z8]+FQ[7=H3E(JJ?E,Q_8Y M88#W!C18>UU'Y9IILP9KN2J=]C1469V(NBJ#,[4G=\G J ((4DX1Y9*'WH(@ M-35I)$9NX]VR1^]K!"( $8 (W6O26.EUT0[27 M,?O6C DW J03]I"F3T1% Y_]\*ZR@9$*P*E&>TOCLM\Z86KIJBG*^@1<_E#L M7X88GW!@Z)%7E-BO8J5 M7\'?!?ZNTI.X<_V?(/43JF#K=&#IKR5EM3I[V]!%K156!QIK@4"M%C**Y<9C- MC?L !C,,O #O"E"E2U09E0B!6Z8W!D!?B##\_H5?P\PY%<6!_4,4?I9.98FL M-!3ND;?&OPJZ2',J(ZKX1 ):QXL@)(]P1(&HRUAPHVB-G8ZR62]@"^S,\@1, MDQ^ V?H-_P,C%B3M4&9;-MWSIC=&,:$&W>:,>A%RI]3VUXOUQZ*L7..YZ[MME$H MJ\NZ:)G@+AW>S30P4@'.[%%XN<9)1^),3;JOI8F*6:(B'URHX$(=H0MU*Z-" MP#KOV<%R%>(%]B/W'@M>$$';O;;GI7:*=)6RW[N,BBTT>M"GG,=F*PRLR==9 M7A22]@^?B3Q\P?'5_!8]5JLU1X3BY*>R+2 ,T2R8(?0>9+6;E]O J ((UCJ" MJ9I1*X =K(X?"&"R*"N\6LX#&/BD>V/Y Q& "/TBPI G3D=[^SYUE&F&JR,= M//!KS)Y%8S)YKM>P%,R4E2\8"[?1VE.49$VTU*HG"((\ :D >CH!/:K&Y?@= M"#TU-?P49541%:7$1'L(8T 88WQA#%JIX<9L##:K6*022I:(?1O&!H'WKT.D M X8"JH"80;?4+O 7$ &( $3HG"MXN*S0;9_ SW4[7)[=Y4ZPGGEX\R8%O#)[ MO#*F)#WWRN1&L$Q]IR/N85.?B%:95-.!2B, %P 7 ->..YFKQ3D*N.IR+EN3 MB6B6F3+,#+!?8D2.G_SKN/>__\;^\_PDQ>8V_ TO]G"_1@I1WNNCT\RVU.6 M=?+R?W);39=4]X8U[;=9*/RR>U+L2!8;,WF%[O#)+,3HQPF:D^__@+P']!3] M1#_VXNGM;%0Z-=E^7CY2*JTO[>^,O&\6NKN;D?=? <>RV&OK*4EO=>\*F2QD MCTYQDD"+AU81^5SV4P:A']@ "G[1Y/$R)>X&E7,EJDIOR] MC0?(+]H])83C.)1^2"DT(PA;+#\?+[Z<_?./Z?7_"!>?+\YNKZ^^7)[=B,+E ME[-38?KE7+CY]O'F\OQR>GUY<5.C.PK.8Q/'R<'TS0:R+?56U7U5O+^.!,1;.;EF)&ZO_%*!2P[Q S\1S; M>#G#H:#*8GU(8V@-GDTKXR%>I?D[UQ?B1;".D.]$HH ?;;R*A16A/"LU$HC5 MCCI0@-X387]3Z*59-.@T BBLW^U1X<*R%1(=(VS;-S+0#:2]!6FW@&M!VGM" M-Y#V8Z7=K-=IT )7#R8&U CM>N.2ZX?5TE)M\2@H,C8.J*IP]!4/U(O%I%U7 M .HI:>-H]*)WJ!T:5>QQ&_($UAOD'5N=#"G/1\70(%EYVQ%5DKF^.]?X'OMK M'.UF)7^ZOOKC^_]#OI164]Q>U5U;H8B*88G2I$3_BX%*3^L:3G](!4#3$=KM M 1JNF*L,RE@[*%-/(80BZH8A:@:@#* ,H$Q?:+=/G9%5KI=7&: Q=X#&K EH M-%T3-;/)B7Q&9:E2'3"(0Q738/'Y<83^"B%XUT?^1H 8QF3BM M)66V?R2L-O6=Z0ZC721\UK8U)6NR:-"R1O"R@Y<=H*.%_LS5XT83AI"LJ:(B M59VE"!("5 '<*!EYTZI'CB9L&%FE_ENY:1MFT$59Y\6I^N>'$*6/$MNV=B:@9);"G&^(Q ML$L;2 5X<^04+KTZM&G"2B)H8T$E%Z!-QTD%:%.(-IK)F5AOAYM&3"M)E,I4 MCD)TJ(@+KC&QE-=VO [)P@1[0;Z:?)R&B()X@4.RPNA80PILIG'Y:"1ET\YB MML ?=CCL+&&PJ>]<4?:B:=.M6T>R*LIE7#/@O@2G+@!&'4[=RN"B&?-&K;Q1 M!<@%4 70HB1:6)7!11/FB24:2HE,$XC[E#=9D!\%RPIJS(P.<+;KURB':H@-@/>&,[ M3BJ FWUPHU4&-Q5:1W_C,'!0M,@CS7_]AZ7(RJ^ -8 UW2858,T^K-$KPYH* M3:NCL&9L T][/72^4BXGW!HLL3 /@Z40K'#(PI<0RFJFFG(LD"DI7"G#5<)K M_EW"@)^#J/4(%VT I('/&GS6@"/=Q!$NY>9 $&DB[J43$%&A9A) !$"DFR B MBH$ZE?=D]O7&F5LM*[C&PM M&%*<#I3Q=4>:1ABB86@<<+WOJ+0-[/H'4@%\=1B^N JM ["KD<85DJB9? ,_ M "\ KVZ1"L"KC8S*8^"K":-Q(FH%77=X]((2KQ?M0Y=Y =IW3?7*$AR[3TDI M (=[PDU+[,>)6RGCK[8--%6T%)C%!?YI@(I6H,*H B>:,(8,T=(@C@4X 3C1 M4@%7)4C1A-VABZK9>-_Q0<>J6%U>:H@([]* 55?=4+VR4XX8VS?JI&=)X>"( M,>F7P ]VP^<=B4/)Y8;Y=4.$!G9[ ZD DQIH^%<=(#5B3Y6I;P<9 SCJ QSU MAYY#"3Y5B'9'VH01H37YJ;0>9EI\(F.-02FH0*M_PW54H,TPX2><&;TQ>H0Y M6Y#X7;$-RX'H-N/[4Q@LS\C#7']--GJUJ83\R-@R>=\M9I M[^P^Y>*O-?GS'SA>!,[69==^=9LI*@8$_L"A#_C437RR.@I.C53-Z:*N07-9 M "< IVZ"DRQW%)T:J<:31:G,/$.(%[0=J$X8O.-ZDWGI!%!V9 M=]M)2*Z48#_7[7I[!M].L*;3R[,W*>"?8].VY>ESM":6(2()1"C _F)L+ M5W3&_U:I1O<11:[=45-I8!&ML8^^_EEH;\*187%AF,R6^8K#&VK",$FH*I]E M^?3MYGR5/CD?F"&FFW1J5%V4"B((I *T&@A::?KD>+ Z)!7F9;#2H.$E@%7' M237BT44_"^TEM^@5:%6')+F\ %2;;!>J7I49%0E%&VT7;;1E\IZ[WCK&CM"^ M0VR *+Q'903ML#I;M@3JIBS>D#5;8DP#B%8G// #HPH 3A-:GJ%4@3<=-DA! MLH JC<8%NPXU[5F4!E_]]0:LZ9Y-:74HX JE$<,TS"%MM7978&^H $0 (H \ M "L $<8D#U"T4$2L?S,R8.<$D5VC.RSXZ^4,AT(P3VH7(B%8QU&,?+IP*&08 M79HL'##L%Q@:]CO _0Z$H:&089#>LM$4,O2%,T:?]+N_?L#@XA*963%-K(HO MS*BXFK,X0G2UM2@JK2M(#):WM5:W1%6%:='#<[T,C%2 07N2;;7Z(.B0Y(PC M($@S" 0I $$ 0=TF%4#0'@A2ZX.@0W(VCH&@B6A8)1)6H3Q@Y.4!X&6"--Q# M#$2S+#2F_,4A9#=,1--0(;NV)V[H@5$%8$332[N9WH(BS5EYA@XS60!% $5: M0A&]3A3IHJ'V2XQF'B;_.N[][[^Q_SP_I.S07SXS&],I\E4R] W& K+M8$D> M^$1(*_A!3#X?!Y3$;&8'HL7(<]='ONTBCWPI>8%-J#_-;[9P/T;*V9[KXY/, M1I5EG;S\G]Q6TR75O6%-_VT6"K_LGA0[DL7&G%X1'CR9A1C].$%S\OT?D/> MG@BC_/+*Z>UL5#HUV7Y>/E(JRB_M[XR\;Q:ZNYN1]\/1L2SVVGI*TEO=NT(F M"]FCTP[.!'<\M(K(Y[*?LN;.'PA#^IA?-'F\3(F[P=4<1Z7HF,%0%6Z2Y/G5 MWV,Z>0/;%E[-__C&]_A_AXO/%V>WUU9?+ MLQM1N/QR=BI,OYP+-]\^WER>7TZO+R]NZG-;P7EDYW&6A^F;#3C3]-$S@NHA M7F _4L&TKSD WD/86I-T":0=I[PG=0-J/E7:S7E]7"UP]A(:LC9&N+XYD M#0A2X'L#BCSWS@%%^F?I5]R;$CA@Q!R@-I-T>6S.9:M*@1?@U MR1^GV>-5E8)_NSE_4^V5HHJ:4F4%9[UPTY?+'7 $<*2Z*D_K*!@YI!;\S3"B MB!9UT &, (QT D9&2K;VQKE9TC$8=4BE>0%&9=/;2O:^D<6))#^2D("8OX@KT.0^S;3T(<(C_R$#,SD$-S7U@[CHXZ%08( M0OVAU3",:%G2)\]-:&9M[72?V5K4J<2>+4=VZWTC/=" \QR*_F MM^BQQK##8;:X;O'!AZX&\/IR5?3+;0@P-SJ8,]H'N2.#(H>!G"(J)M]K&V . M8*X#K7+''%F5U0[H6T?&/LJUV!4G9HGP[-B:AU1KG0_%$/_FAYAL\V_L"'?( M]04J+_X]3LUO4?!Q3%MBQNBQ?5?G>'!Z+) L&5)93-XRZC\#C^[\'X1=*5!? M^3?87H=N[.)H&KH1^=,Y^=6_^TH6%#@-6,%Y5/X;AX&#HD4>D/_K/RQ%5GZM M.&-F3) +P0- D&($,;N 'TUDW6E\$@O@!^ 'X,=Q^*%U0@%IPBQ42TR @S N MA'&/L1Z3G$!J1#KD4_/2!*"Y$5Z;7O#AX@_+;3I;-K0-RB66V45CG/\=SUL?,1^^2'^*N' M_(B ^3?RX8"<<^X*Z(.!391/5:M:^1P3OD/(IQ),&V=82)&[ CI-A)8-.DH! M8LL -* \#4MYTCH#8XWV?)'-,G5FT'7SJ"XPN7AO1SVBPP74XX9*](?@ X%A MR5"X;EDOE9YTSAC514.%TEV(A #X ?@="GZ3RJ&OX7+>22EM$J /H*_CT >1 M9-[/)U6.3DW$A@U14J#"M_LNO;[L5ZO%A3F$B7>Z7GV6P(L3:.H$P;/];7S; M=_=W^_XXND7Y@1>X$ZQG'MZ\28&@'/.C>1+R0NLK=9I?K.%^S'2"]AS?7R2.6YD62W MU71)=6]8,WZ;A<(ONS<-.Y+%QL>T0G?X9!9B].,$S WJ*?J(?>_'T M=C8JG9IL/R\?*86'E_9W1MXW"]W=SRU]92DM[IWA4P6LD>G\$N0 MQD.KB'PN^RE#Y@^$(7W,+YH\7J;$W8!]CJ-2Q,V IQ+?H515H<4K@WUEH_RM M4"@ YQ?+S\>++V3__F%[_CW#Q^>+L]OKJR^79C2A7%SD6\7N!FV.YSMRCU)>7IEOYTSQFLF1^>,[)[L=V3'6Y79 MU!%?0=>X8&!D 6X!;FE!#QX878!=@%V 78YF%[698*7:S5AE1L:I;:^7:X]& M*H'%JF:Q>O(!NTH7,)'!1(;C!:,'[@S@%N"6T=L\=2NN9/TTOQMYP%4CXBH MHL+\2)81\AWNM!JLD?&_'FB /[!_!<'384,-U>/1BMW*(8 [ =L%V-;(=1Z),-P!5;BWG? M*M_UQ@5 >],#_]5A^0/N[<6]0_N\Z8=']%]MKCLB,U'"_%4K.B-\W%TR:BJE8] M;[,^ >I'7]B1R\//0EW3W5Z5./.YQ#%92[,6DUDTE[[MK2DMOP8A_? TCD-W MMF9CHFZ#+X%/Q3 ,/(^\Y9)>7SB*#Y7-[^G7?]\,R$F^FXZ:"WPZ+V?ZZ$:; M=^5@X0^&R14,O-3$B:J"7-?7O1P$NTG!YF;-]D*PIT[6R.,K'+K(D+' MX:VVZ=.OX9LN]1+?* MD#)H@2VAI-P-E*Q @9-%U=1%4RFAPE5;.UMQN**YNMA=%CE+[AURS0AX/L=V M3.=,(]LFHA>3E0KV OEW'2AS[PGZO^"8'AAZL0IUI0.19^",CG'&OEM'GAA< MN&Z#/A<,?*[\YY;^%QQ?S6_1H[Q[MWRZOOKC^_]#OL2N%O/[[=7VHC';#!?\ MC+O'54>.IVR2MRU>[XL4I2IRS1*H6H M-?>3/.'":!V5TK=XU ]S+Q7)Z?"[[,"@9[CAWXH=7&RNH]A1D;<:U&; D*;\ MR2/!$$7BXE]-84A#LEYQ \0&$M';\NPR]\7)#$78$6C/4@+/B#$+?J0_'^G3 M'7N8;^09R)5X?X&'1LU#^R\Q+CPY=?Y<1S%53*/;8(^#B=5[,+@[RZ'=->V; M$[DQOL'AO6OCKV0]@7.-[>#.9T_Y%_+6&)S+()J0H5I*-I4ARV;=OFM3M&0= M1!5$M1%1Y:HCAR2JQZ:$PUTZB(S(GM 0&H?2&E#!JE>>\K'+K- \C1WH]; M>J]PJSG;!;*LBWSQK'^($.+5.K07S"6/?(?\'KMA%R;5]02-ZIF\VC'(:2UY M29&+RT*NMUP[]0DL,9X]7X>$H E2W:3=<:K!IR-Z[4P,2#D"Z>JH=$E<]GLY MZ>I3@&*_9)H@F)"TVU7)+&YJU3W)K#L\(4NB47U%.$@J2&I5DEK!3%>6X$U'5K!(*"63N'Y2Y+P0K2LA(P(\XM-WHV##!V".9D&R]!WR*G1^7 M4;0N\O*S/UXEK'F1<68'7/^ZI4#Z PA,$P+#94#O$1AV/5C 7:'/[ MT+4)QI,OHLYY>C*1*/@XABABP^G%-6]7EL85)*YLOW"^P]YO9;F-?=DP'/# M-SRV Q[;?H&A8;^#VF]EB7@M;[@RE!=7N_1T($U.D4'R8*9ZSZM3](,R\+HFUD2SON/KCQ8H$]AU);B-'CL:&#$8$,M .M-;N8=Y<^PZ.$@Q/L8K"4O$# MZ18]_IOR=>!1.GM%T750;BR^H!?UM0'"A"^8!PL7%#;HN7/V)%8Q(E$:V M74 .@AR,E'OVEH!R"O4^99;>35F< M%3S8XY6KQ*\&@O6:8''U"ET3K-YYM$'(0,B>"1E7:= U(8/DYPY*U\BV"V!2 MSC?#96UT#4QJ<#GO]?X8HJ28 #&PW0-\R0 Q+T.,(O&^W]HQICDLJ,X/K#:4 MPJRVY!S^B#SDVS@2!7)R#+$%518%>H"5.+P8>0Z1OU$'E74N:27GFF[U:Q#23T_C.'1GZQC-/'P;? E\*D9AX'GD+9=$H.B@B$-EJP/=P35Q M(FL@E[49K""8!PEF<4?/K@MF1:[H_0JLJHGRA&^] 6(*8MI*&F-QA\NNB^FQ MSNR]\FE*EBA;,&<#DAS;P2C(@FP8_[@*_U[@7T7^]\/2, DR:A,H,@%HK--G M#^K;00U*.J*^5:!YR:*J3D19M:!!^=L:E-.#/YFA"#LLV9O[QF+7#%D.LL!TS4FUU/D MQO@&A_>NC9-)&M?8#NY\]A367.NEB+.U$W&V(,%[8/(&O3+Y_CU#DK>ZG>VR M)$H6;[&"_('\E;WP#,[ &I( 0DYX!Z5N9-L%D%$-S@D]))#I=7N2$0GBR+;[ MTLS+<> .W].PT[#3H$$ +; /'(L9XM4ZM!?,^8Q\A_P>NR%V("QV=%(PY ,T M&5#3N"84S!MXO67OJ4]0C3%W?O[O39I/7PV\'9&=;XF*:D",'@2QWX+(=V\M M)X=]"AGLEV&ES)@.D&!HP=QI$7[C53JX*,1$%G5% HD&B>Z[1'.-I#HJT;55 M!\CR1-1E'609[&)))A'SX0GV MQZN$X2XR?NM S$*1>.\(B &(0R5IPOM,\]?;WA3/:VZ0,*'39WXE,0SK$;K[N1 M8:]*?'X]B ^(3^7W>'%GRCWW>.W"TP$W=QF= 0/S]42JC_"] M']9JMD#4(<<6\DOK<+N5S:'HI$#VQW<_=OD#&@ &[<6@LH9R)S&HUY& L8LD MT.#EF,&H8>F@Q* FW7=UP@_TW9.O HF;L08= K;^ #<@9R5HE* MP&4V/A.S)*?@N:Q5*6+UQB$.\U*"G%;D"P!!K5I07[L/.R>HC8469%&3^/F[ M(+B0JEO>,.;*MKLN7?V)$XQ(DD:V70 .U>!J5;L.'+UV[H](N$:V7;DJWVJG M8:0UZX'+B6@H)S]]YUL.]$]%P\!)W^(0/Z./)5,(<6>&C4 M/+3G*M/YNVP#7AWV0T,R3-?UHH,'>$B!GF"^I)1F&ZZROFF6Y'5 MVEJP*Z:H2/P(-Z@.@310N/WK013.:=W.[=]G3_3890MH /W56]&&N#R8:K"K M244&$M(+#OP+C@67@3[$S(YW$ Y,DZG$GPR<,4#.V'-/:!-.QR4 DRB5GX,( M/,4C%@Y(6](F7"%@:]+1.Q\P2,J8),7DHHVM24I]'EA%M&03Q 2V"ZA0S@LA M<2UYV[L_^^Q%'9'4C&R[T+9;L^0I^5]]0-'@S0^)M&69@6$P648.A 6/G#1$ M6H[U9\V"T,'A9GE1X+E.=F:$$_4\LHPPV LIM\!G;=YV?&_X?>HHO?BR\A+P MPX($%F08@@B^202Y3,&NB6#OG+T@CB".;Q9'+@39-7'L3Q.)LR!L#!>M*. 0<[AH/RA'?VUPZ$;0!6=<$ MM?KT9;4EO_]'Y"'?QI$HD.-B=XF@RJ) 3ZT2=R0CSR&6USB,+%G1.:='SL^7 M=+2Y6L=1C'RZUUUAF]Y\O_K40/]G3195'1)L0 YJE .^I)]) .W=A,,H48_) MY>.MZ5:_!B']]#2.0W>VCM',P[?!E\"GPA$&GD?>J1KB.2MKR=#>*V3]RX:Z<7XE:1 W[_I -=$RB@>Q=1W 6O&CR[)($!_F.\!V#W>/@P:U M3X.2NP% %2@_!!Y41504WG4-:>QO'P])N>%DAB+LL&1V O&(<1!^I#\?V:-C M[!&\D7?VA51UX*&:;C:3UZRGSI_K**:Z;70;[/%_L3@10[NS'-A=8W(/1FZ, M;W!X[]HXF8U\C>W@SF=/85,37HK?3G;BMQ-(81^#9$+;R6+15)0ABV;=GG59 M$N5)U2X^$%40U2)1U;C^!D,254A[[XM\ @T H_9B%.?"&A)&];JMR]A%%FCP M<@.8,<.6HO8*MAJT7* M=I$CGF4="R%>K4-[P?SQR'?([[%[])#&$:&15=%V M.PTY;>4SF'MRCZ^W3#OU"2PQECU?AS2DR)#J)DVIKP:?CDG0%TVY\A%$(%X@ M7M6H#,7ICJ^*5Y_"$_M%TU1 ,*MQ'H!D5BZ97'?HCDIF[7G_BJ@5U-R H(*@ M=D-0WZBA]BXVL5="C8FH2'"5PG8K"#N,Q%6G<0D+'06-7@<+1B13(]NN7)4? MMM/HT9Y.4UR"W \51$44!11EJ7&IV4./FE?"%:4D)& 'W%HN]&Q08*QQS$A MS[JP@DB6BM'G,HK614Y^]M^/SP.8'7#]6[Q-! (# E/];<&%.!8H.-15D"?(N.UF M=HI:G#S7$V$]PB=_6'?; @F&E%S(42WO^RJN0.F)F/7'_SXBJ1K9=@%$3*VX M.J8G(-)K?_J(!&UDVWW)2SX67#DH$:=))U:=\@\)ZPPX] B%& MC_A(3_G8XW-6G33H-!"UY^W@LGN?H5G"Z@GR,5!+7B#0=HL>_TT%(/ HF;O@ MIB^8) 9CZT$B>R:17";B,XE,@O#/Q;)*::PW0'"8GY%/ :1KF"&'LATHS+- M)?IU7:8;BR/0"5AP;4/";3-V/9>=TG4Y[$^@8>PR!S0 W-F+.Z]9V9W#G5[' M)L8NAD"#;)HNF#F-FCE<3D?C,%>Q:5(JRPF*"@IXY-R]=QWL.Q$] @]!SW]( MF"ZB5 4#=8$S!L@9^ZX8G8O,;X"FPRYO2-&!7+BZ)2%Q\D(!6HGY^ M#B)PX((803I1*3GBRIY;DZ/>N7M!ID"F"F6*2]%O3:;J<^"JHJ:4Z)() @4T M %"I E2X>H/V+NH^NX#'+E] VC>O6^@G:3*4_*_^H"F0<4#,FD+#I[!-5E& M#J\%CQPJA)D.\,;-@M#!X69Y4>"Y3G8\A+_T?$QZV*%JR+D%[JE!T^6R#_=I MF?0^RLH^P.,[7KE*^E" 8+TF6%Q28=<$JWR-C ',IC+\LI'Y"'?QI$HD#-D=P39LRC0HX30644N3+;;0JQ[AH=. ML)YY>/,FY44S<ZBU_3F^]7GYH88&F($YUO MI=M1L:J<#T#X>BY\/PMM*2K*GAE#M%L5#J/$%B)JBK>FQ/P:A/33TS@.W=DZ M1N04;X,O@4]E/@P\C[SEDD@_';-\*!!T86JG:$P, )&672^ (GU$D>*YV%U' MD8IB._N-*%D1F7H/F *8 IAR(*9PAD\T/&7R^SAXWIIBN02EG*IMIB+""; M%IH@_XE05?"#F'P^#BA5F8C1:T:8NS[R;1=YY$O3*RHZS6^V<#]&*EGDN/!) M%@2599V\_)_<5M,EU;UAS?QM%@J_[)X4.Y+%)EZ[0G?X9!9B].,$S M WJ*?J(?>_'T=C8JG9IL/R\?*46-E_9W1MXW"]W=SY= M(9.%[-$I7A, \M J(I_+?LJ@_ -A2!_SBR:/EREQ-VIXCJ-2(,X J8HX?/+\ MZB_EE+^W<7A9+7]9% K'<5C^D%)H1E"Y6'X^7GPY^^GPO3+N7#S[>/-Y?GE]/KRXJ:^O @XC^P\SO(PO;$?(B&8$^B( M%L(G+WC@RP:K.X@ZC^$XRA]U31RMK@)=@"Y EZ/I8M2*\STF##!,,5TF0!?@ M%Z +R!'P"]"E W09F1QUSK#L22 (M@O;'K+?D1VOJK962LGY9\UN MNFB(_)3 M1B;5DS?D5S0K]9V6].,J5DLEMW24L&W?O$ W$/;FA=T"I@5A[P?=0-B/%7:S M7C]7(TS=$S44Z 'T 'HRG;J"Q77..Z>>)V33[>DZSKX5Y&"R%8(5#%)-%"K16Z-Z-71Q] M.%(/ZFGU9*7)%:,G G "$ '$ 3@!B# B<1A;GEUU!25:]5,"M;9TS"\X%ES6 M\$-X1\<#=B#;H9/M#S8$^[F:1-YA3LS94.G%L:.#&#H*\ @P ##P-AC0K&-0 MP-I! :L>%%!$2ZZR\SF@ *# 7A08+H%JZ\SW.L1(1T",N0,Q9KTC8519G$AR MDS-AP+;/S+@FX@>MV793Y\]U%"?-7.) "#%A>-OUL. _-_KHG^F+-HTXK,+@ MWJ7U!AUU'G6B*2&XF,#9V"/-B)EJ= M"O[LJ8Z<($#.NGPU?1&2L8$"<#UP/7 ]?PVSYIMYXFIIBC+)<;W=$-B M^@*O !L &\?!ALY-9"R+&DWDE:F6J*E5#JX&U #4 -0X/C'=--X*&T?FBI6# M#4,T#*ODK$ (@X'O#_9;8+8/Q4*?+NELT[\KL-#A?H3B#+Y&BS>\MYFDGX(P MSWYM6^&R+*HR5&NUOU] @6&A@&Y5@@%-V-2R*FJ2!!C0^GX! X:% ;)I5@(" M35C(LB)*DM:PA0R.-R "$&$DL_?:M+3G%_6&6\D]?9[RZC1EU;:-=DLTI!+.[&X(4%\ &% $4.1( M=5]1JD*11LQ^T83\&T 10)%NH8ANR56A2"-^ ]&8E.CS!(%U\*7"?H<>6#_' MY0F[(NN5VE&-&/ MV7\NRQ*?>DL9]'+#GV<+LG+E@B);B,T#N$!$[DCY-Z0CY;]"@_UO M' 8.BA9YT?^O_[ 46?D5HO&M[Q=D?W"RSV7+'RC[%=K;1\D^A-][X\P#(O2( M",,/O_\#N;Y ,#%>8"$BN",$5?.E#\RK\AW'LU_YKR[E?*N1<9TW8FR5Y7(?+6HWMJ>*C2 M'U(-P\&HL)E($%(,/\QWI;P2HZI7\ 52-#*IDO0:L:B(C09'*8!7D M)("_&/8[])R$FSBP?YS,4(0=LIKE"OL1:Y$JX$?Z,VZ?+89W48\[C& :7%'? MS0*%^"/EP;,<"[:=1"!+HCRINFI@3$ )" (4&CCN!ZX?$->#I[@W-B80H4=$&'[A63:#BO:.P>X] MFGE'YF:!<^;8:.VX2\NX]FN7OAUB%.%SG/Q[Z6<\>[UAV,#2'U(-HV1#*VA>3$&\P"'D1D 2Q0-)K:($N%?LSV)0>08BA( MT2FJ#,7$+^&(/!:'FFKQV_@X''!@ A& ""/)G=AT;EBA)VC; &[_P>H$IG% M.>371!AN0^1TJ"N$(HN64282T V9[0O( W!!J?61;@^U>FAI(@'"D$5U(D.; M&< 3P),NX8ELE/"C'@HHC>0J3$1=XQT6D*K0-7;^QU4J@)!J'"-=R9& MM<\)H[E 1W)7FF:YMFF4$S]O&;'M^@C%$BVS1'LC0$K \"#0VQQK6HX:,(2 MUT73A#2#]O<+:# L-)"-M6(4:&9_S<. P=%BSQ&_-=_6(JL_ HH 2@!*-$82I28 W482E1H_1^% M$A!!!\\H['?H$72"5L$2"S%ZA-!Y+4GX0>C@<+/D*/!<)SLZ@J7Z2YYRR,FO M('9?HDXO].N.^2^)BL7'\F% B 4(%2_$4HKX69X$T UVL5 M445+!8 "@&H9H,::@U ^)>DP$&DB%<$R144O42,$J0C@U@0B !'J<>I(S249 M_+F.8G?^5/Y>V7Z@MIOE"XX%&T4+814&]ZZ#'6'V) 1)"D?@0_)&P\H.(TJA MIG.$-C3F2(UI<@6/A.7/",=_31G^X].WB*I'F[RE*7G ?2=*.2:J**L&!'9[ M=.\!,@$RE70 <1'D:H"IB:(2TQ"- K]T1V42@ F "8#I *\2YYJN!ID:J6_1 M=-%JM%&$852?%J"WE19 3UF8>\%#),S#8"FX_CV.6#(_VASQ!W!VMP!F8[L( M8;\@%B 6(!8@%B,5"PC[51KGT!JJ.]7:4EV)<6)C[*2*:T0,@D@(YJD&N\2T M$S6*R<)#,-"A<*0UVUJ6N:92&>-^(GQ[0]AVZCM_H'@=$MOX:OX'"G_@F*9K MW&";OM:!L(3.=XKNJ$SU!9T!6 !8CHPFF+7"2B.=JI02;KMNB!3@"N#*.'!% MY@M=*P661GI'EU%8H.SU&,MR*$;DE*R();X)<4!3XE9D[T^BL/*0'[-YR/BO MM;NBUB2XM6!P88_*C4R3:U?X%3TQM\AM,+4)5X?X:\KO7RFW$U2_R'B];8-3 M543=Y//@H,H(, I$S=N@U9 M./ < A" +8 MW<46G4_O/PQ:FC F57&B: M[>\7H 6@Y0!KDW=@'88M35B5 MJF@JO%T),4R(81XG%!_7D>OC*!(0C>)'B3DJ"CZ.:1R3M;!$27S? 9<@N 3; M*_"4]J+T)@,EXV4KPA68E-IS>!E4;/0J7N C M>PH!JL* NLXIAJ:U%\ _!6$^SX5)P&76*;8[XQ-TB'% C . :6C I.\M\:H MEYJP664-)F8", $P#0V8-*E.9&HD)5B4-1V"MT/RM@$1@ C](@*,Y$Q'>#[-=.[ZR+=W#>D/ D0B8$!=+P)68]LOB 6P">P7 MQ&(0; (A4ZAW/6*<:1S8/X1@E31APH\XM-T(*EVAPJ/-#KTO3P:C''N5,.Q% MQJ]M9P3+HF[Q^2T=E:*^8#% "4#)L%") $D&0<2"*; M+X]7/Q1*FDBZE651*1@U!>6F4&Y:0(R+Y-!707 M8DS9&ER0C>'J2"#4M/C1I;G\ELLH6B/?QE?S/P@GKI>W.%Q^">+&6O$V-U9F M3* )8 !@4-QODC?'C@6#)@PT72(&6HG9\P ( @ " PT^<)?)Q@^UUV(G9+H9H M3BH?[S+Z&P$P"S"KPYBEQO6-)-> M*XN6#@6F@#6 -7W"&ME\:9[[&\"FD8&D$U'5RF -1(8A,GQ0-2F-_+II0@19 M3Q1#J+>+8ZJA?&(+X+*\MTG2U?Q3-MODC/+RX/)]1P_)@#&58TQ_R#D,#53C MAQ*^!;\:,7)%58+)JX!A@&& 8<^LZ!?:*V%]P+-ATXNALYCFI.0LY(T" M4VX6\I&>I,-F(5Z50-A1[J2#H,P519576G2K608#:4BZ&W9K1?S.;9C(9@+ M^-%>(/\."R&*L9#\#&D)O410R%O(]2SC9O(E+'\UOT@9_IKP^Y5/P9#^_\5? M:_>>( X;?1#%H6O'V*%_F/K.[@NY=[:=@J_))4;X=4-T^Z3L 7XUBU_]H?

    /U,IBS]TAXQ,G)?Q."NT4P* /4Z;H"%ML49:G+6<18KWFQ]9J_$W<6 MA#1^W,Q%FHIY/U@DG[C)K@Y0;RQ%9?VZQD!=5RU14JLC1@CX#/3NM,V6X4C61$V7T*F(3L6=K3Z6,7#9,J9<=?2!G>!G]".BN=\" %<: MT@Y 'RSY'ZY[GW-_8_@K2Z*N6^@\['V]B":7AR;'UT9UI\ZUBB:V".^%#D-T M&)XO5?^AL\"=GZOG#8$L@P7BB1O;E8YL ]#U"JYO3K\3%:-I]6[R0H5$0&39 MARR5L00#T/M:0!95Z[J9[Y3D:_1^NX^4)'06S;V!Y?^-A0'0AF98.LCBCX*S M6TF[4751-;#1&ZX7@>($H- '67W1+E!(HJP<,40%W6WH;CM$E3=1F*3Q,AWSV6*HAD*E_:,;>YD_%]"&6=:Q+"A^FP^6DN80849KDD _#RG[ < _IN["+;[+_[Y MSD.A!U50,RW1L*I)=6=V"I^\^"(1$,.&BV%JU0'8"8:UH]-JAB2:TC$8AKX] M].V-O!)N7+U5<;[B$>-9MU1Q-5F3-)?H$K5-G:JR17VU6D?]KRCR M'H+Y'+;O0YB2\'L 5+E)$IHF[8]F]16':I[KJ[:L:PJ O*S+#E5\3[*I G]K M<#3KKT(%*4A"YT%(&Q6F(X>V&OG0UH+ZO!_+YW1&8V&U"T*V#9.:W7K6>]W. MJ.#.@'KP)4K2]$("]?FQC3_'1MY2DO$K]]3()0IHDWW)_$B\[2N+TC\)2::[(2%=% M7<:2QS%E4PU;7A"Q^MZ!78BE5'*HND L,/J:Z[EAB;)T1"W ,.04P6KPHH)@ MU?<.[ 2K2M+Z4\&J"2W)ED5#/J(K&.9KGF,S7[#U:_;OX1LV#C2)Q/4HBQE; MQU2$5F+R1\&N.06K=DIXC*"#H-,=Z%2& 70!.H,W3!%O$&\0;]K F\J(@*?B MS6AMR\D[O8RAN/X:9?D;]\]ED 0#;F=Q@9/V3D9E[/MX'%+KQDYKE#-Z3+VW MRQA6^07N'7G[4L2MC13Q?1T@>S!7=>F($2V3ITY45I"%\C@J^Q$ &!J5U@JO3W;PV8NM*1,/R*X=?:\*N% MGLD1)\),!)%5L]*.]RB_Y,"L65G71 F#KQ@,0<@9#K%W0H[>!^1@Z!71!M%F M>FAC&Y6&8$^%FT8BKXHH8^05(Z\=&*#V0'V!P\:108/VE)V'LBP_K9ALWQS0 MB[%5AP!NO:N4"%D(60.#K*>5E)T)68.W=1&M$*T0K0:&5J9<[9W]5+0:K:D\ M)1#J(P+;.^H.$F#'D/."C(+K1<% P<#UHF!,1C J,UC6IRA49[(,8\#$4 =? M'#T0XN!XA\V!$#],\FA(/[Y[/W[(-?S2SV*S1%:>""BNS_" 5[]CXR*I)\"3 M@M +[@-O2>;S1R&X ZL(;DGF@I/[=@2RJJYC9I-06L^-O>A.WY51J2+X0AZY MI^DVRM-U"Q<436IFM3^UDJ"XZ5IA(7=M.3/ZQZ1>$#9O MZ*JPHV59OUZ?,E*L)W]R2[W*RW7I^F].+/RR:?;S)F&Z>T;1?7T+6Z:<;-Y4H0/D6(K3((D%18Q MB&8,]V.!;9+7!@!%@+U ]ODDG6 U@2K_,IM.Y9)%D,*;_@67+Y:Q.R,)_)1$ M?OI 8@KW3]+D6K@Y]H[U@77^)(9B!XF44X=+N$N0GPLCRY#E#-D%R8)D&3%9 MA@PN+1_BGVB*V0BHZZ.NCS"Q#R;>D#A^A!6@NM\T3[5*E]4T:G78_'7CNLN[ MY9P-C$'U=EZ[F.G1(DB@K:H,U[RK6 MO.<8UMM),&PY;+\H?IIT?5Y7+M$%@EIVI;'N'J!;\^"O6Y(7A*F:(=J67('4 M,UV HU L^P==),)D 1"UYSZTY\J8BSV _(FF%X3SNBK*VA'MHC!-:D1I4HT* MS9<=55E#\P]?1)'^#G2>#!!7INX.RXT1W2V6*8V_Y8*P]<7FE&]9-*0F.XXV M%3 ="^@BPG28+#0T<.G1AW *? W"A] 1H*F**,E5+?/R$XH&AVA36^\%(_A$ M=41YT,9Z1X!JB[K=M=4^.+J6NK,0;OC]49@'+@T3.ID4 MA\'"]K0=KY4)(8.R][^ <@X/\U9RTQB *Y9H'3.N&%,6$)-:[ DZ&EI=BH>@ M,DMSX!Z"-B%0$^4:"#PWQ0 Q$(F !P$JI^<>U!NP-N2^:_"3W^RRQN"&K^HG'DD62VCC+__)NER,JO#4\(19S! M]2*N3@Q7;?F4LM.N3>2!J&L8@\<8_/;X%'1L=CSUKGAG+(DZUA0_I1RV>U.< M2]'VU8TANV58&)G'@,S0<6L\]+R4Z+TQ,C="NS"I2C9&[\>$DTB$Z1X6J.36 M*+FG9&-U[;YH%[MUO8K=&.*?8HA_Q6+Y%%6Q.D#U GW'X^K:LH7P7K1D^U5< MI.R%^,F@^2G:^9-<%DWT*C1M4;9UC/(CHHP(42Z7SCTZ$\SNG0F--%M514W" M6OX!(-C4UCML)!D68D]5!SP%5)]@T3>1-J"+IGU$L^J+,;ZGT'$/\770GE%. ME?94W+$P"IJ**!@H&*B1XWH1""8%!*A+7[@N/>S1A3T!!0Z9/GLH(0\3]:]P M7]@D3)2RD4G9Y3$+D@7)@M R &9I^0#_1%L>*3P"Y1BM 003!),&P.0-B>-' M6 $:!$WS5*MT$8 MV)OQ\.N0^6LMRZ=_T$*,1HR^)(QN3.O3[1-+;LZ2PA5X M*9U5"!PD\O,@%-)9M$Q(Z"4#R/R[/.'MBK_&)^ W=]$RK!IUJ((UH(+URG7C M4=/6,K"'AGVCYT,\$O!(:.A(:+;SUL'T[*E7[6?]NL9 ID93T8OY[$*\/J!] M*LT/QE5"L44R;(+P]@_5;+9LUFIZHF(N7E_7I:NQ-@BR)(FR9F"WKQ8:N/1V M$@Q;#MNO$YLF77NKY%7-MBMYQX6IFB0:AMQX9[ Q*);]@RX28;( B-IS']AO M-5AP/"Z$:!:HJ9UW7YL M\F[)RYQEMAH^+\P#EX8)G4S>PV"Q?-K>V&8'B#<-\5] 8X>'>2NY:0S5%:N% MX>%# *S>54G$I!-"2*.AU66X#53K%*_G$-P&;4*@+$I2XYX"Q$ D AX$J)PV M@-6GN'B[]CZTB,NF:-K:A-($<-C8'H]!3#S*I2 12.@)*?L=7N 'Y@2@O[?Y MH)HR:'? ;)3 UI0^!!8&E!EA."20-P>QN"&K^HG'D MD62VCC+__)NER,JO#>(,!JQQO8BKD\15=< F\D#4-0S,8V#^$%7X['CT=G8\ M0Z5X9RR>.M8C.FS[G$O1]M7-Y6$9%H;K,4HS=-P:#STO):1_B@X\!-]"NS"I MU)288DA_P#B)1)CN88%*;@V>#[GHH%WLUBV<*G0!PO0C8@P'LJ:J I_2 ?8*5WT3 21-E M"?OU799!CO@Z:&\IITI[&NY8& 4M110,% S4R'&]" 23 @*N2_^2$EC=JT+S M_K2\@QNYV>_,"@C")U7+5:^?W_94MM=RUGOM;7*PF1R9--QJ6]HIN]J MENO:JD,MU51T0JBIVWYF(<&WJ'>3\F_HEFRJ)I4\7U8UW38LTY0DQ3=EC5J^ M9%AMVGWU4[X$UM+:HY50]Z6WC!\I:7:.X-:6 MRE+)XEN"V=HCA30ZM.DG9'^UN.GDYZ5NNM;]IK,U)=?"&[((4H!&AA&+'9WQ M.:"LH&0313A^I#,JT"0-[IA'7EAR%A#FP ,,4-@?.4"MW5@4'F:!.Q-BML.) MX,?1W2$>/"%C913 -4W]IM6("A@@Y=:T'*2%;\V! MJ=?5P1E" MOC^<2?O/(M.'=JI9#Y3]N%+( MKO= A4=D-UU%<:GJP6[JN^8;IJ"I5#?C=53S+MQT67F7< M4&Q [B2#?9B310+4+'XJ_&34A7HE M^[10KS&U6._4'-F-#0 :RX*GML&36Z_62FC&95TT8P;\<_9F_\\S_?@X3?[= MCJ(2"/LH)8<3-\P3*_]:E"3K3$DZ3YE]R(7$B>;>!JWMG-3_1TDLO L],#;6 MJYA:%KZN]J:S&K&#='X>,-,A6B9@%"28_-UNKF]'LMY[EN].KENYZL$:/;/8 M_-CYZE/@1B0($F2\>%7J%P/41]81Z\SRZ4[XL07*3D.0+XUP*/#G"[S9C;FQ M9WL&T%:HQ:B%+P3;32NFTH%H7#6+6R3#3D1O_Y E5;K9CE2NL_=G?SM8>68L M\OR2;U$SY(8[RP\!H?I74) (B+V(O9UA+TM8:PQY#V9;-8.\-8TWIR)O"$T( M35.!)LW4&L2F@VF&370RDT3).*>1Q1C"W*T:L>X1I2@86#B*56ZM;6 MRIVVLX/7V5'NV\:41=5NLBOBU+@?UWO9ZT5T^T/3*P4R3:!;%W:<+,IVDW-F ML*$%4@61XX3"+;U23ML$='1B9HE23;O5M@., W!,MVIZ>=1)FS"PAD"H_M$% MAY(\T5RKM'C8=/F\#T(2NK#,-XQ3^S;1, @X+B46>0 #.N MK $<@'%$%@0\)*"T/3I(ZJZ[8OV53S%,/25_1L&31KHGSI*]8[);B@U(HF'CF.R6#XB10[U\\3HK5@$T"8LG MC'*L@T5F.=T^1#V@H25*Q]0/-:MC#T W[!\AAT"%IF%3&:B&/!;&V(>EDU!M M=P+L"6-3=P+L+*:T!X@U15LS4-]$?7,/<*JH;Z*^>0(N7$E/RX(CX\_R69/Y#'Y!G[VN[52EL+E:Y-OI[S M\J+>P'5.'&PN1MZ-7ZLMJ[=PE2[--50,&-!5?DQW/]HE"3-=P)6)* MLE$WJ^_X)*M?A0J8DH0RBG43!B\YX%.44L'\Y]\L159^?1W%$S>8 M!VE D\:2R@:<[%8SQ%F27,^03-+1D2-675W)4 ]=EGL/0A M3 D^*CBMD8URQ*5;<,&J/0,S?552S(\W["([A%',HFW=U3S6>3_&+$CF\9W M67N2:)DF<(+Q1!W")S.OI^OPP1[B!25'9/TQ1;(ZID6\34')U8EN=ZBF68FJ0JFJKLSL$\N.\C37F;FJ/) M'(FKI:ETM*DM5^\[^VZ5U:D-.Q/O:0-03\474YU\2NW$AJ$VEDA[7"HG9MKN M8+N1#$,=R(2\IKA61;KA8,%^I+TZ2!2SZKNW+49!ID;=[[?,)S&/2"@*WI(* MYT?"QY-D/YCBZJ,$%&-$-;VXS(I/<=.3^(;$\2,L,RM<.C44]$=^TS^8]XXY M[]C-;Q\7].9GD)1__)UZP?*.R1%S"R>_<[NLB31Y31-5,TB51.J9!#>96CLCEW:A\3<']YR[\U2D/FHL14.NIKQ?OO^Z435Q M2NOML?,% DL)+)6.3D *C2K&FXD10W4KS%L MK&K=[7A.3\LBV_UXX4Z8/)U75%/@OI4?XKW%4.8%?-F8]!2#_[ M;V+J!6E>+?'XEB9N'"S.GEI1.KLW;\_]X,Z,YA_??(\I96[WS =>?FG3)U]^ MZ34)?WSV;_BZ2.T=SJIH:7*K/X?"_RSGCX(B\0("2^3% FP +@D?!9[5DK7N MC00B_+W.QFTG_F%4.D?4<<'OY&=PM[PKBVG>D 7\)7VLPRI8IB(=BH>[#I_?'()SQ[)6A5\,@ I!RSHCA\J<*I'BL\)SO3?9I^3(O!.>1EWV S1]^ M7]\^47#A/"4!'W ;I(F0+)TD\ (2!S3)-GI.0S@K$SB_XO21?1)3MM-PM[:V MNB+NE9KX3:%BS@L:CU/&V36,]OE5HO#I^N9:9+4[-]Y=$ 9P4X#3>PJ;"=\2 MA6^,AUEEFO"1[TNVK<+'7]X(&1FV:W:NA=L:CF!]LUU@@3A(0'99"V[>5/N* M-=7N5(8K6]N7#!=_^DKOH_D]>\CF*S0FSWI-6+.4Y[AX>B'9?O[\3+#+ERLV MM'B]%SD?-+]SZW>Z2JA[%?R\F@6>1^&D8<<[H/"KDG7RQW?'0;9=44@WA1$( M1'<'P,\!?*;T?HQ(V#R'R/L0/RWRZK98@^?;L?=9\83(C*,96$;P#P&E(5W& M['*/I+SK?D?P+?.:N\-"_N[G(HBYZO@67E!N#S&]'O$&(3S!)^0\3U* RY((GR7NDN^)>S/'IT# M4L>/1<'OME9P/08[Y),.>UOVR$"2AO-"9,3&,0;B:TBR7\ M!+NZ2S\+W?G28YL.6^?"USRVB3XE?) *?)G%ZU(&'@^SP)UMF&3P] 4#AS3- MX(5XH.*!Q@CO<0?LPNX=\Z? "ZV.$V"07^ *_D>2T!V(LF?-(7_7[["$[QR5 M^*DKA%$*7,A CWVI2^@IDRG@M'[Y)4H2UM;E0[Z\VZB"-04JE9LP2O!1:C)[ M"_ 1F7GW7^IROF&[F0!,)'Y..0"%PAB$=21(P-0NB,E3*L:6EMZ8RI,Z 8+@*X 7AY4GPRA@'D[-#H.5 =L4?!+\H45B[]] 9H&P@>MQ @O/9I/E>]F>7;+/ICQLC,#Q MKF;^67M;9,25MNB0.3M?>9?L,[B(9Z0-9SBE'M M"+TEG*NXSF?_/R0.&"M_A7UZ39(@&:<;^ ./HB0ID\CU'DY.H:1N6/7;QL+S MB+GEX6]L8TH',=/JDQ?,>HB7S*(D::U/(%IDIB+\^3EYP2_Y".H?O A_*8/WY*]BK\V4B=*#(F])^?N#;_FT!:KWW.5SGAS/1(XG3 M/[Z2\'M6\<)^^ST(F1]Z:]N?Q"OK[[EA(&2T+TF?4YY=QLE>.9/!%*3KA[)V MS)E\I;!#N>JE^ =C:+,%S&SBJU.PNV_7/G1:X&@'V?>2&X M#'>WX95I*I:3^4\0N)?,S6P,\UL[E'LPT2@<(YZ;(5@=$%.BI+5/B9Y1ME M&G/<7[)T=A=X&JB,]R9D>82O5@0[_ M8,DI1( %+N=IECK2H5??')CDM2\U8;ZJ+8Y/0'#Y"MD7!"](W&62<+D0>!=I M6;D6;M:"."RLV*68V';%QU;G[WE3ON![2G>)R1#4O3TB91ROOBE]ZV] I"%M MR]DJ7#/;4A.P_P>+H0HDA*^!W41XFES(#RE^9L&>O7O]X?;MC<"]E2^*/RY# MGM2QEL'!/JVD=7$'S5HDJ(QW\#!J#-ISG* G\:106YWND(?=@:P)=9?,@\42 M8<'JI=YWCH;,X]5YSIPLR]JS5_!:1;H<8Q&7+ (6D$_2R/U1)FAL^>J\"%XD M#=R--%V>VF'H_RB^5+D3R^OU@ABT*"!$]! "&5C:".S$5KHO\P^P9*(HYG\ M)2T-./7XA]S'"$*1\--H$4?P<\IS25[3T)W!CO_@K\(?5_NBS[.L!I #47"6 M66[ / "@X7D*(D]T6+)H'KPKA4,=)$-XE,2TXSV? D\9L&\ MK"R=Q\WH6&9[L0_A%V_IKKKM;[QN_J(>=VT[V3'.>)/?C>V*$]U3!(2S0PL5 MAV/]X0<,!KS/-+Z1QA-J 9$MA 3 M$6:1Y9Q&/"\I&S)+,F,\7JI:[(_Q'#R MY_ECO!K3$$K<&?,WYG, M2,Q +@'$*.2-?1'H^)WG1K%Q&*Q8D&G7/&*ZCG@):--W&3BQ=I9[3%: L#F< M,Y2A&9W3F.?K+1>PMF0!RH/F870($@%4S[2V+\L Z(W9!3%D<&"YA MKNAXN4C9%UCV%Y#@GN6!E-#'$3$!L.2(R(I"&!2R)#2>Y<#4E'JGU5-\3EV% MHXWJ7.]]2, XAY6GT_DM9"T9;8EZ4S!Q6[ M$+J/N6_6FE MOA>.J7?,CQ5'8> FQ99D!,WIF9/S.%]Y<8<#TG[[_[Y^6I6)NJ]$E>^U0V8L MH7 !NPL4!/-T_MAIG!!W]^DJE7Q=[<18[.X+X2&*?_!01NYGSK%][=BM$W9N M7JYYX3GDL/]WEL'TY ^4.]:V(?<<&+RJN$PJFS!0177QT/T*3&E535C M7CW/HABP0?/-J;OLX"J\3EZRD M0.HPDTE6]6H7G;6.7C< ,AF/?615DY\!L;YGD8[?2X)\I8NL-B;Y[)>E3A_" M_X/UWSY$#38D/!:_S.O=)9"_,@K+W5*XZFILD,*SF#;9![PQ&BO=TK@:V&F. MQN^C93PX$F=3O!6U2S++YM[V?^>2&5"S!S+# ;VG/+%2_]Q%D\ 1)N76]@.L MQETL2A3?5DQ#-4S-92 "GD+ M2WD]C]P?9\5CJJ/@"9%E7U5<5S,\C5J.#?^1-9I('_>-8&[!S^6.X)SP.T!*XVR[\*&2W/9YTF7GXD7+WN0_1HUG$' MOA]DP=<\+P7,CBQZG 77";P%BS<3WL0CRQ.Y[BJN:=E5=8Z+SN<%BT2#4<"Y MH*G6F)L4FH$BN]$.DA,BX>IQF7*0&2(\W>B>S@)WGB&7WY!%ZH,D%9@#=&_Y%7H/#.%';=EGXXSM[%X2,Z[Q1G-S9-5$EW> MB8BE*V69&&RG>3Y5UJVFW&76K.KG598UZW[F/>PK"X""@R+SK-+**0 M\LR09 G;!K=G6YO2O"%6R1Y Y/O IL_ MNQ(>.JY9.9\;/0I6C,J= )QY M3H%79R-@.)+E-,M;O;NP M+621 $&*GXHN\"\9$-&J> /99"8P96/Y-:G*>[@7\-[$.)JFYF!=V 1XTT"Z MC'AL6F/+[6^*6+[U##?8V_.I V>QS7F#&G::?06IF2M%> <*F-?>["S3ZG [ MUDBO=#91ZB"9GW-]$DP*4#F3RY]_V(8@'SV?!26]=B\JT:3C!5ZRGR[PA\=T MCT[:MU3E]WDGYL(\3=*7%R_@CS6P[TM ^.=^]-G4BM&JDC8D(:'/5G#B5 MW*3-A#J6I-3W02.;HB17VQ:T?-9J8GM51 M28/GF,&[T SE#- - XV-!GEA*X<=;0VT-=#6:#YD?U12%MHC:V=1I1+%IVM086XSVMQ'NR=Y?5:WVO2K:'#GV=L+<1:S:")A>NMRN3:]B(?V;" MQ*EIT%ZT9.IM<9&R]\B=S.E:;?0UE%-5D413/2>@U%<-V5A0IH\T"CQ&NERO MU&;U7W.%'BU4U" H("C@!B,H8#CP<)8);_@1A)E2!BH65FOA>C$6>$GK1<_C M.553EP+T;T@R@_<*LE;QQ5BL[0Y/=V#_+^-L&%?9IF[+#":FKHZ^K+: X?R=I=C-&1PO9A_@3GR M3SQ#*P-A-^ND\M/SS-;B#20GZJ)L=)V=.'E]_4*MWDQ-1*L7K5ZT>L=X.$_; MZK7V6;WE.*W!'-QP;J.YB[&]HXCQM:;98>2P03%99(_^S ;)\',ZA+MN&=<3#^$[W(A?1_%F[;D8!RP8$SJTK&M#7_ADV1> MU>'21X-V: D]K1GM2MB*_>"^U>_\7]JEV/D M;_GT-366*%ERK6[]YL3"+YL[R))+CV+[L M-,E,M\6 N$(#8?/DUA0+-N"K9CZ[O3W]2]B<#K(Q#.P0D-2->NM(=]@U$.SP M#NSXYD$^J>RV:KNF(7NVH34+/(\"-9CE*\OF]B#!"L@*;1-AV&&=,X)?\E'#>C%3HQ(SLY6]F1I;\;/-F-C-MS\^OV^] M-96HGC7@ZTD*P:6<_=M33SA]5='0SYF;BE;XZ4>R(E5]WFM)\3OL<>*Z\9)NI,^C\8W&]SCL3B3"X$\Q M-+Y;T #D_6[X(9C?LBAI*MK?S82N-X[QE77=OZ$Q%@!&RQG7>P$' EK.YYV; MRI'G9J^VLV&*EMWE/,++-Y[_E],&K%P"I"#?J1#3.Q*$JP.6.Z7_^3=+D>5? M-]O+G9DC-GG3!ZU@9(6"%>3NS.!*?>U>[&F]T.=$9YYEPL:IU[KP2$F<['+' MH>UT/M9CKVXTJ7"#=\,U(O,V,LO/7L'52I?0/"W=W L2EXV,$P"8*2KEJ)2C M4HY$Z*(+P30#=(=//(6?>/(_T YIX5Q# P0-$-Q@7.]VB&;*!X[Z[)5V;>X_ M;YIH^GQ>B^#SV>.L]]K1R_5@9]9*+U='M77']"2=&)9F6M127%/R',4V+4-3 M/:.,IWU:WL'RW.))IB0[NN:XGB$3^(]#;(LHAB_[BF.JAE3&VIP9??F1)@FE M9;3M)O1JLKV]A36_GD?NCS.;D5NZ9?@&50U;U2S5L3P# MEJ)+ODLDSV<4HHE+%O#F:;RD;4K"^R4LEPHDA#V<"W=!&-PM[W(OY2*?#L)[ M&V\8O["@N[L@S?]Z?J?CU<[62M/NAL,'&:=">NH[BJN8E%C4T4RBPG]\0[,T M2@R?P&[L9NO#F[;]+-N7=9T06Y.)KIFR9"O #99M4DM2#=UQGXVT17%37KFQ MG(JF-HX%VTUI 4VM=]P-9\NS O7'GO7',?1)S+6)%ET3>H=]*GMQ7QRD\?]1 M$@LT9"\J[&T'?6D"VABR8Z_3??SU<2#^KX'TR&Z*ZY L*(R-"6-CYZE\3,O* ML<:EFN)1;OJ,@DJ-ND4429$&&M \CVT!//K/3$VW)V;KHXBZF_7WE6 M(I#[L_\^8,G_3+WNHU!/$W5=.5QM,$3YNXSY)0A6"%9=@955J8"JC<,,#J1$ MT^JR#S;ZV,>G,LK]F\ACV6ZL!06US7B2VO9V21D&WCY$?<"@(LK&$96AR/BX M7A3T0N513U)Y^A5PT9*-CO6<(;B/^E=^AD"%IC4B92IVZ6 Q=M*VIFF>I6'- M8DK[@&!)5.TC!D@,0Y3&@K&()X@G9RMRVI,4N;YP1+3T+OO?HH7>^C91\.?ELT]2,<_.CH03A .#A-:ZJD)QRC-?4$ YK1 MY<@>]'Y=LO=+0VL5K=4>U;#*@+23U+#@O@^CU1)UZP@$'H8@C05A$4T03<[6 MXBK9"D=I<8VBB+0)(G_1./)(,F.[;BFR\BLZN]#9M4I\=.R)?"L'= M8IGR4?%@R]!D #-G)VY]#XITC3+<\X**W0/V:<':?X=%+W_JO?OIPJ4W=^RW M'E!<441=E2HP_J)_,1T+3D]MO0@X P MHLH74"/![!'NR7Q)6??ZS*$XSYD^&.QTMV?M&_N:9X45+UCV_N$A!3T = MSE>"S3M4RAX0W;1$6T,W([H9$8$N@/@[$>BXCF]]I+.(MGE$H3U.>\IWMVXL MSL&!.I6Q.(8E6YKFFI;NFYIM:XZA^+8M*XIORI8BD39Y]*9^6%&=%7;6[@AH\\$\+\-1'\;-K2]L!%N):DPHS<4R&,4N&1IGS $@41\00"7PCN M@)?A:61^O3XVJ3HF:4J,=W"Z4H7Q?--W+*(ZFD&)9KF^[:FFY,B4V(:FR[ZT M^UD'6;8Z9TJCOD)427<51R.JY\BRK_B.Y"LJ533#:I/)CQ[JY9)%P/(JJD.] M@E"@OD_==,=X+XNQ*^-@PD92N0S-YWR4%;#I'?\V]Q6PKT8AY9/*V9T\ROX> MA,#7BSB(8B&-N* 0+UIP>L/U-]_^+5B:"V--YXH@=QNE>(U"7 MIS;=:R3>YD:G;#2O?(]A@L: !I@-I&OZQ&0(Y[J=+T1O,AT)Y[KA7+>!'W(X M2@KGNN$I>)EY"R.6,AS8UD/$?@QD:KB\>^7%Q9#9H$)FTZ3KCFB8(E4R\S?C M\4GFO?T]\]JN)>B_6<8Q/9!X9;53#J2+BCF: 6UC 6K$',2Q#>/L0,1=FT@=2 M:J(NXT"V_M>+6'!)6%!I67V4PM0O$O0PH7;R1MQEUL>C+)BWUAK^*J$A'S%L:AAR-!6 13!!,SE'D*EVKCU7D>H62'H;P M3@E4+L']=>9HW4%"0O_P.4BR=*-V5?I!'*UVL5%-O4&E)&H&=J3N?[T(!A<$ M!E*ET?21:E.O4-##O-O)VV<7ZP [.RP_G%V/+3J1A.K]$LX7A,+[GLS M6FW1LJMM *2'*Z'U?MSB_[?+JFT8# MJ$_UDJVXM@]$-47+P"2Q_M<[<;S(236QL6VR_31O6A>0@8/;!B--E^E)P\%M MHZN=PA:GIZN%3W79]1$FD251D4WTU$W94S=F$-\)'R@@Q762#.>#%<-I;!T8[ITJ]@C?5AI>5#?@9\"-WYTJ/>A[#X2R_I9;JLX0 R](HU("25 633=I - MX'08 (?UKA,@$9 (Z))YF@.X4K1\6+O)#X'_L#/@L_^)IEM_[T'',419.\(S MC/Z::?MKW*PQG!"$";#XO %=99#(T3\,3TDVIN:5F-IZT0LS "^,;.YUPWQV M@ )\REG29_-/N299$1TMZ&@YG2IO-B8<1BOV%N&C)&E!DQD""0> \U.G K+" MZ+R0(\N)P32]T[4?:Z^;9DW[^12%;F\*T-3&DF<+_;2\@V^YJ['QGDX,U2&& MIVB^:1/7T2S5T V=2)2X[O9&O@T2=QXERYA^]MG<;1HF?-E?Z9RDU'L3)6GR M;49B^AIVVBM\;+>PT-?SR/VQN/* MLGZ]/@:XV+JKX@GRG5TY,R8\K7L/PDLP? MR"/0XY=]JY6V%BI=FWP]Y['H&[C.B8/-Q2S:.*-UI9+< MRKGI:_E&7^((%G!WDR\)!(]G#\IU!S704#)./ZB-8PYJX]DK1:\VO!" ''.^ MH!!>B M&MAWP.].A^&+SL?>=4556C4J%PAEDA;-0,AE9]5;(*DM[R+J(Z7T0 M+9/YXXKWX>-R;*S)!4:_%D"$/H.,L,^4@U)4KII?L<;^^6 0W7D(8?&N:OR89T7 LW"=^2M>F_;,ML<0.D9L3K$HHJ MOM+Z#?A*[T@0 J"N=F)US7XQVJ-2[MP3_<@],>WK:B.-NA8.4YX3?>:*]ITZ\)/&CP+:53?#I1A[WO-0NN%3L)F4/U@U;S!9<_ M\OO_\6WI)/3/)>CJ[^[AG]O'!;WY&22[_OX[%Y,F)'??&7:,Y Y/>1JJ4L?- M3Z'@H 2>_B@X%/[C4:8=,$I'8+>RM_I!4Y%]MHB#>S!?X; +Z?G+U>83^Q5V88GP)1X?8@5\N4K1\N"V'E+KT6. &3-3CPUL!KD4FD MP&C,EAQ3[UIXNXP9Q%5/DO5[$-#'6) *-2A0E9IS;2%,%[V[E_@YI&7K?Q, M)T6)%4E^MR<<*MIU-3^HA(L"%[)M@OMQK/[^/:;?@7$9?;O4> \9$AL$YEE8 M3='WJ2>VK"C7U7*YDKQ<0$#*: P2RT3#[9RF%8WH-J8D6<:/G+8W[I]+)GP3B+LJ;KHBL[*,Q6&K75K5+M WRKAU'2FLH2%%97KG M>4AA;9![OSUP!E)8U]61P0-%BDI_EK.0XA3Z/A4I%%F^KH8(!H049B72T@12 MG$+:IR.%68/!M4AA#@TI*F/KSD,*SK:E/T(0%%I:->$T!Q"F6?"!2J=%TSHWH-*(9G@ [5,+Y= U$'Y#IDFS G M'&:9%;D@C^S'/Y6)&)X&5@S#^(D+2YB7,R.B T3D-\L MT_"XA;JZS8($7H;8M$,/HRS)%=WN;?%.652-"\$;WJ&M7]M$4??B2-@EV12[ M$;)UHZCM.=Q$4!F2!84/[^G\D8^3Q$6Y-PV>ORBB G 5N[.VLB4V] MR\M?$I2N%41L"'BW9YHD5\<'K[AR1>;\R"EHW+J)_.'3^[TGFG0MUP0,R@/M M&&\PBVSRBV?1W*,QC^G$U(UB[EEL41FN\G?%J*OC[\_^5_YV/?&W*M7S][5P MRYVW?7"O8E>X]S1PE=4LU@%D6ONMN\C'L="L[PN//9!<*8BZQ.2*R[*@_!K+ MWD:OZ1=XLVY9%NZ5A>[4+'17Y=@/:P&^_<&],F6E1J,3@M!E^C^%LY$$2:'; MU5S(0PZ=@OK-!:%ZESD] "G5#LA/(QUP&"==!B_PF])Z8/4J!@+HNUI[7/2]%78K2(YH$+STB$ M9.G\%YY=)"?5'/.+>4!"-XO.,3&&;_)PWYP\B-P$\"B+[;$78\HM@47"3W S M%JY/Z5P(E>#E/N7H096U3>0C3#T)X6D#FJU DJ]H!59E=&80>=5+JA31) MF#F7U?G$E+L+>&ZOR*G%"+_D?TE2 *K\WNN_%;'7[==B]Q?(]Y@6MV,KS%;C MDVR/TED>9ZW9/Q;Z]."[\"QX:1X^?5L2/4\_YL'*,$I9%!90-P+HC&+A.VPJ M7$^I]RN[> I@[!JR9F8R9P#T M3CS%.U'R!O9P,G'4JS!AA/6$\]YRJOPG)&<7\U^?;'*;$G6]TX4 ME@MF1?.3,?,:%W\M;\<0,TB!*XJ_5GE.9+O.LSMAW^])'-#TD6?,\!Q7_^47\\P,1&> ]UG/$Q_Y62^;L;1-.90"*3( M/GVQ+B[P%R[>3#KAE8KWX<[<1X8L#LAZEAG)^#WR^4JX;9>O#2[V_&I"'##K;BYZO5L2\")0O3^OB;O-BR<:[SI.:<4,+SAUG@SH09N<_$ MUJ$TS%;#:!0PL63)AR^X7/.-8.D:4?FT)(=.EJM+8S=("I\K$ :V/4?>/ &C M],8>-+HRN@E>[A#G#Q:%[S0$,)W#V7 /&RF R@7D;D&97;_354+=J^#GU2SP M '->"G#ZVY;\[)4?+8MQ/5=,I63\$D2Y$E=Y=\XZG,@$)#N^Z]!PM*UJHBR3 M",[3Z_)XPU)BLL29UX^K2_+"$I[U_N[G(LA.LRP><)8J6.HK_-85+>9=SF&< M7S]S=BTTF345A6W/2V\9LRU@29O;6KS _@ :Q.U*N'> 0"US#X;CC(SC.*OE MC]_/<>*V]K-*2\J6QQ.D.NE?VKU:2B ME96(^\^4U]MG"B U+.*SGP7O;XJ,R_=1_"_&'&>DF9\1P-\?&EKE:F_&\A^8 M9;/*&66A_0"L&R[]*VFOU;R9]&]8,,<7NSZ]CK)]>1EC+:@A3:46=!AHUC#* MUA6X'E/%6JE[]2S%LJCCJ);C:8JD6*Y$3-.2+=.7/%O6=RGX;5N.;,G5EUW4M*FFZ;EF&X7B* M[2JV8N,^<0VJRO ,FX,X&ALKW@,,\?7Y.9N;+QDF%0B\JV9WFZ)FN&HTHR ME353O,531W'@NUI=2%L:KER.\U&2[7JR XXC:EAC=$%R=)=:]K1 MDP6EJ)XN39T=%T86N:FNURW0I:5&.07I_I=?0+TKA&:$YB[(8D^*+#B( ,T< M-'-00<.S=!#2<6%D&;(4#5]O16,(C:%-TN4UO C?"-]H"J$IA*;0J-%B),L= MLA*'IM#@R(+<,CHI&KK6BH80&D*;I"L;1B-\-\U4K=*%)6FQ-V.MH0;-8#=% M?S0T$]!,0#,!%9Q]8)&5E B1CZ?10&7HPL@R85E[EY=]HS6!UD13//4F*KN< M((*C/=$&BWT #@O")'#;LR>X?KTUU+9V\&TC2NF1E.^6RL]YK7JT3$C(NJ/0 MGRY=I&O]%SV2DA?]:R-CTNB[8JCQG1I9CY SAMWCB8$Z/TIC0]+XA?5Z0J.@ M#:, F6X7T]VRUEK/6?/8Y RU L^!W99#K[PW&NN"STEI-U*1;P2G<>TN.,3] M\3V.EJ$'ZWSSYMV[]^]'H2TW&]\8!9G.X\;ML;3+-$E)UK.6U#:*,L[3!8= ML5X9:UWSV\U86Q10\]Y%)U'O6'SDSS@>$HO+6^/!76W#E.JTJ:>V#_N%&:?V"U./Z1>F/GLEB[)='2-ZG@HR>3EK%6P:%R"$I$%#TM]KFR-V M@WK5(8;-H5Y1UY0G]17A.&Y^GX&%>T;(O9+M:[TZ4/(\6W_R8+=NV0];6^V7 M3,@K^<&(K')$M=1DJ819D2/*BFQ4"RDT *__B,]8]KRE]*VAJ<#/=4L9@%M\ M+%PQ6*88CJQL&9*79C/N,.B4ZHSCI_=MSBVZ K63#_EHE>/MNE;FA#,C3[$: M-O*FA!Z-I6^.9L$36^_4E*2FFD]$SRR'@"/LW:9GU%)Q19;3HZD8O/DHUS"M=F!I:Z;5/Z MZSD!6[NBVYYI&D]>Q#%M:P6I/C#UB['&$ MQ]!8B("Q1_2!7%[LL?D\XBEM?X\--H>F?O:6'6PT'GFEM7\F]31G8BG)M5ZL1,!:*L5 \4":I^&(L%-U$$XF% M'L[.M="SAIU!>]%$I7ZS>%NS;E53PT[%(_+A7ZX=C'AT"AZU657PY!3@,\Q> MZ5K5,:Z,<66,*X_O3!H+$3"NC/ZDRXLK8XM?;/$[L$"Q+->T94DC]\>')%E2 M[^TR!AIF\1:N#";\CULYCWMCO_9&N,5NK3&4)&'PMW];)F/3Y,E8NY+9^"3; MLQ*C.S*.JX%C+$(>L)?^ HUH;)K\5, R1Y-8W:0UWG1B]>0!:WU.;3\ZR6@H MA>R">OSV)-I)B@Q&JJ<:J3ZW9J$K9C5\C>$)C%XC[G2).W\7>O1,6D/,$S_#BH<58ZOH9@SVAJ2W.6AT M@=7@J#Q:S0+/H_!X5H:A/WL%N*45>JN I^OH3]=F ML;\1/P&>L^<=@G:+A^"',(V#, G<_Y#Y\IQC#PZ]IU5PBI9I'3X2=[I=)!6S M-L:;M=$[AD^>"!6#J!Z$D4[(+!CA'Y%<718U\;RJLWX1JA&J$:J;#&E/4*PP MH#W5@';N\2:,V3&@W4)&)_JSZOQ9S<__7&-DC%>/58 &ZU%'6!D2K/09CFY^ M&/H:G2059<_CM'FG=%F Z/-EW8V#C#:C*?DWB.L\4[ _Z$).[5XU11U MX]$@7)+\\LHGV]M>L-%^+F"< MU"[*;+UHP0:285"+RK9G>;HF:X:C2C*5-5-SJ>9:KI[M#'P+]C7EWU!EW9$- M!;XD&YJCZ8YIJE0Q=%_7; =VIX;UGTR#1@7A=D8%4O"?$!0,*-PS#H3?A10N M2#,7B!/=PT>)X%!@)O9'-[IC?_P)#P1.9G\"3G*7<\(Z Y"$?]<+?)_&-'0I M?"]]H#2[)%MO MD__A 5X;WGD>/?!;%@_DEURO_WQGX0=3Y.0- MN6."75_L#EUSOSW UO9HU\@W(W/)Z,< /NB;TK5:@7L!J#>''\3^**X\H8%8 MHP0_N2%_$P3G$M$CS7OV.YKMT;S:RV+%Y'!7II<%]W3^*);'S4/N;;@BF;NA M]L"*X-<"K1A"_;U/UTN;$-6][V7/SNYPRX@]DE^Q3Q\.WP'UG]RP_Q#US:H\ M,<'I,FLE,R/8UB2@C\)M MKAS&%YRM88OX=H -DWW*:'U'P#B*-DN>/9J28 [?XE;#QAZ,QR8^Z[UV&-0' MS>--@_J'21X-)5X^W&O.LUH/ Z.H%]R_^HW_4_O*1NZZFH,->%5D;P'5.'&PN1M[MM#VP)>=PT09/5/POIBU+GD*)Z[M4 M,SW=\2U)EQQ#(99E>Y96GAR@A\+^N&6G8M>@JBOKDDDLS7%L6Z>V:TF.[?J& MK)C54]V=46\YIY_]^N-EA2B\Y_F_&9[P0^6& 3.P]_/ZHST M1_Y2?_ 'W#XNZ,W/("D_K7N5K]_^_3M=*>+K%"2::A-+-757MS1-\AU;TUVJ MFIIN.Z9NF\\$"AKU FB1QDO:I% P%Y0?S0$Q&8QFOJ9D>0>< M=E3B2242^ M7V.:N9?2J-8MM ;=<2VZORP9=H,A=J',4%%Z!] >W,6=WSPH016.,6S-TJAE M$%OR-,OPB6,0PU%UB>J:+VLJRXW+-C.C0!Y_@!-\3A8)+*_XJ0A-O!1@/VB5 MMD $F6%9$=Q:!_ \VE"HAYBG=WILR##&L6"[H?7JTUJN/!)^QNT=TK"; :1/ M/.0([D1SKY9TA5E^A3G;>!8@6.!9,/GMG>Y9D+MF\23 DP"AHLN38'Q0\:G( M-$%FP7/E$+/\*R9A*KPE:8M'BV&>..S@+)9C;C>V$E[AT%%AY4$R/^>9AM$R M(:&7B +]Z=)%R@)O L_[$#R2DC/&CTQ-7N4.&6I\,LU#(8R(0%@A.MK-2:E*PC?/0 M;P@T[+>P\2B)W%%+->795)K2W&BJ=W\N@_3Q0YBD\9)/D/ZIS&I(E4/CS.CUN-A_L'J?9/PQ^V29:6Y1BHGRO+HE4%%OK:. ML-C0?395]]G[*/9I@ ZT<60F#0VQ>]3O.@R@E#)R(2J>5FUA/X"\Q M4YDX! MB8DZ^I3F&K8=*\=+D)OQ*W;:M2*CEP^]?/TDWYD#]0B,A9,P^>ZI7?)DJ[DV MA8UFWPU2U=/M:JO6@8KNY>I_*."G";@VNMRXGG1 \UK#W#AT[F%N'.;&-8:_ M1H>.M>-3XZP-D[NF)W3_JI96TU&Z?\F[0*UJVO)I-M*^^9%]K M70=#)^_IN$R?&6;&86;<.".G1H>9U<'.;%C5"[,SM,E3XI+6X$"IYM8UHA MS!GJ$?8^.NTPZ^Y< >W0(]=@VEU7$GS *:=B0SITRF':W3!8 ]/N^K"O[0[S MMH_/NQN!AJ?HU9QMS+OK6^^;A#MNIRSKHTR\&X0R:%U+U3P+=)^A^PP3[S#Q M;LSZ78?)V"=EWHU Q;.P(1UFW@U%M^MP-$Q3J7<#4>SLKIN13-Z5OJ>D MWMD#]0B,A9..2[W;.C^\:.G,:7F1@@D\.TX56QEHT[IAJH/8M*Y_'1%!8(19 M?+8ROMYY_?DACPU*_Y(2X/!7_&JVD"![^F6Z1DJ(;8F2=16#)\:MFMK!O5, M6@VMN3/J+>?TLU_/_G4)MVOJ=J!ENL(VN:)P'I/.(IJBS+A#J6"M2F<(0N@ H@L+1);KJ=4?A\ M/H\>F/[-A4%(EG? .G!=(@ L""2C6P"_QG1.F.J>1OPOC.PD?/SGWRS8\U\3 M8;%:[Y7#]@6^4&P&O"U0FPMP\K+DW@V.J)7"&O[N2,G>(1F']VI[=VUJ6Y[J M2(KJ&YI'J>W+#I55TR"^)9F*LEL*#\I4Y5FJ1J@GVYZDN)+FVZ;ENX;D&!*1 M;6*YNLW,\&R3,YKE!SX<8'.R2( @Q4^%+O!2@ VB53 !LLGLU"_4"TGZ1WE1 M?I(7YQG&>IY@_9OC6+#=T'I'$M=I:KGR2/@9M_?\[(KF;% 75'50'XZVALKK MF[-5'G($=Z*Y5TNZPF"XPK@_G@4(%G@63'Y[IWL6Y$XC/ GP)$"HZ/(D&!]4 M9/$L(?*16?!<.<0L/ HAL#!$>T<+A]JN$B^9'V_.5L+C%QUE9APD\_,@%-)9 MM$Q(Z"6B0'^Z=)$R)Z_ \""1U(R@%R^L!Z1Y6@,- UJ+)R�:?/*>]P_+E M4Q(8C>82+AHI5E::'@*'J8L-IBY.6;+[RTI4E YG2C:4E=@&KNS-1Y2O-6PK M>%E>\5;:"B;+Q:OG,G.I+!<#Z'0VEOW')H, PQT6H1S?9-#<2* ]?9)ZJ_J< M;&)[06POV(%H=CB5L<'V@NW+[CZ=296OC6KG "PY[L!9-P J#+'KS!#HTK^: M=4S,83QNCM_>M4FQ]Z#8VA7,PF7WBY95[N? GEV#YM^ M54G9NK9D=+^A^ZW!8*W9OZ-@+.QQ5EQV(J@NRU:';6=/B<$.3&=3M2,:.Z#/ MKK]PZW0$ML->@@W%/;M6O!3CVK+0AX<^O$%&2(= H_X5,S2Q:]QI'>IBQ\=2 MSYW!WFXL53DB6#,,\;Q 90V%N,9/UMO4Q;-<9>U+^5Z-S>X^ZCJE(W?TKC*< MX#&FNK^A876/$=+N._\?%R$=ME:G52L>!E#P>X$:' [O.*S0=5BEU%3@LV=M M3CN^#S+ZW]#_UFR(U!JH_3\61L)ZUB^8P8ZD#T^Y4^8AAG<.0V>\N&X/7L)CH .]A%/U$F(]*]:SG@?#5IF\MTYCTALJ/D_%D8Z+K%NZ^#PHJ4SI^5%"N;H['0/=%AX M=TKVW< T0-72,/NN;[40Q7^$*7IV+_-JSDO1ZUQ#M:ZM8U/T?DD)\/8K?C5; M0A N27YYY9-M[BNX>3\S,H9N%P+.>J^M519\IFJ$>K+M28HK:;YM6KYK2(XA M$=DFEJO;N[]I4]OR5$=25-_0/$IM7W:HK)H&\2W)5)0F:5&?9'?N[>WUNPO- MWKM\]:]T 7S-I$Y(89]H*H3%%.!<&4YG)!5<>!R304;YE_/! JJQ0+> H",/MNQ$DNNAF[<&?66<_K99\@9A1P#_7() M[WXR-*6O:4C](+UE0-'46C9>N&YE=]I?Q&.R\LO&8FI^]X+[5[_Q?VIQP,C/ MY7D0TJO""H<]A(__48&(G#N/F&%Y%N\;RF].+/RR"/Y+,G\@CZ!N_K)OM=+60J5KDZ_G/(A^ ]C9V3 M6=<<'BF%W_[Y-TN1E5\SH!$ :>"V+3K01D[6+1KF5$O)3X%F "T\=S*(?K$Z M)8/L*H?"H4B+WU).:9"=).!.I_SH]$$MXH[^/4=O_1TDLO L]P))U1W5[,**;'4;]U_9![?\0+6C^ M/& V4+1,2.@E9\2-)X903_+\=9104HKN@$7]O-C3247/ R-LGUR+=$-I[TG: MSVCA@ER+=$-I'Y6T5V?:-)O U 57CT03[4S*1T(/[CM @J!EAL=>/WR"9$'Q MN2""3&S_)[9 _'B]UJR\,AJ5DI!>R%Y)K(.1":43V0G(-A5PHC9AE-P';MSGSI()%=0^W++I="_36^D2J%/[E=G?-VI7KFS'J9LN[O MW]_>;E<<)T!L^.G81M&B83?:57"PK'81)].P!1 A:K 0958:=9^!4 ='V36* M4)IHJ3)"%$+4D"!JFOW!%+4RBN,,&#$W8,0\%4:.0@]+%PT5^W-=DM]K+$3( M$MD&0(5&D>%;2E(JD- 3YI%[KM4^!.I,QN,YM#.F1W.]TN4R/\4X<]^$WD?& MVL,UVE51-QHWVL?#A9=[M%T6J7!JP@Y;W&HT(4,$@]&A\9F,APF""T,@*?1/AM%)Y])RNG3>[ MM-@=LQ'ZMHP-4<% S04BS661"O'HR7BT*X#\!#SJQ*C61#$AV= AME[(,U MKS6IJH/V+P&7I4(A5<85#;D4^[C2'+,I:.K42M;U:NXX=MM%B$*(N@"(JO0 M:@JBSK2D3W3DR=66OE6(PH#X:%QX8R'"90;$&^DI- 2J]']X'5.]/QY'^*6< M>I5^ :7G../\[KT%)ZKDHFXWKI2/APTO]]R[+%*=V[]DVN&M2I'Y^2#517&G M)6I*TPV34-Z05*B<340YJQ2SGX][G3HC3$GIVADQ);-J:D'>/L+[N,&#:S-P MBAJ-QU(+[9!W'DM#=Q8HHFI4FZU@!&^@L'595&D>W*:9YV16.JJ< 3]=N %, MT5 LS&Q"T$'0&2WH*%J3J--%;KTI:DK5^L9,@/&Z'<="A,%D EPN*PP;0\^= M)'_J>>5%2V=.RXN4_Y^]-V]RVTC2A[\*PKN>D'\!M7$?\JPB6H=G-&%;?B5Y M-^8O11$H-C$" 1H U6I_^C>K4: 7K4[I#?Q/"@)T&_G5%"W8^BH?YOE&M.S"%6=F6)JEC%3YX[G.Z8W\QQJ$=68SUEPA^VC)'XAX" 3(5FE M0-GRIU+V7TA 3?C7[B$"_54FY26<*,KWU4.%Y)8BTDF@B7]_)Z&$30=M=;0; M!O\7)Z$/6Z-2P!E.>A;&:?J#-.-,6/XR(]_@2^&(TR#-J"_%T:ZA,KL;NS&3T*:B*IH8[=WGPI/MLE M$-T7D#"+0W\OJ?]-22*]C7S &U!A=#FCB:2K=#B088<=6O4@WE/81I-U!KD5I MGP;=4-K/EG:[Y[J?(;AZ(I8H#Q\@0= 309@7H8 7R8+B,VF"7-GY7]EV45M@ M.7K/J2P1J-#MD+(H8"E0WI8QQ6*A,8J%KI-LXW4",1LST_+JE%_B-/TYB9>O M\]H/H.3[%4UXX4BZ4\5"T[*.19CKV*HNVV;G][%%P#NL@D1@FQ#91@2VQN"T MGH!MV&EJNFP9S5F1"&P(; AL5P)LC9%L/0';H W=5$-VG>;E%NSI-NGJ4_$Z MIE_3B9_;&O@0K::*V0<1M3'>[ 1$+;AS[,O-ABHK6M?#Q*]):*YMOP@2+4&B M,6BL'Y 8I&^8*ZM.B^MX*#2X7P2)IX!$8]17/R QR AM$SRR%G-3,;%ZD8G5 MT?'U2@-+V&YA[!,XW.+*/M!PX4GP_FL0Q0F@]3M6]T+3[#;RM[_E[9]K^/.O M-%O$\)>O\,B21EDZMF>IV;)F=3U'&Y$.D0Z13C"D.]3);W28&\(W-DW9-%2$ M.80YA+G+ACE5%17G!NGBKMZT#G MK*-]L!J=LV8N-4W+GIF*0PUU;CBV/C>T^7SN$:(X1/_N0&LQ8ENJZA++(HYA M&'/3]32=6,K,FL\L9^XU:C@W?SN<43O;KAF4_D(Q^H+ R+P@#OI].FX[M M;MF!A[4Y]4U+-0S',1U=]RW55N;4=%6@0:--66\P\*YJ>"71O#V>Y = GH3Z MTAP$E?>](DL PXPUQ%JNUJP8?/8@D=4J? 4X _\_VM=NB\#_2X 6ZS![I.'6CFCM$;X]C#V0^C\@$D<9O,$? MEJKXIJVIKNX9AFJK9*[9Q-$M@_KZ3%'-P^)WE+.FVH;NRI(+$TFF=':->R*S M!O'>'7:!PRYPG72!TP=_9=M%;8&7-R9[>6.,L3([ M%/I$ODDDJ]4]L&('+ LRJ5R3C_%X$*@>H04#FC =40=RA45;8LG%2.2(5(-17:'40J=S2D M&N(6A&;(CJD-W.3@ZESB2_%^>6/XO(1?EB+*:_?GQ54 ?JV 7[:X^&!8AU> MBR%H'>BGW@F4#-+T3C9-7<">=YJ"_>@/Y MB\ZG6Q'"-WF+!F!_AL:">*.F[-C*9*;P7)8MA:1"N!,;[@YTBN\4[@:=.J:J MLCNAJ6.7)<1(*L0[L?'N0-/[3O%NT&%DFB+;2C-6B,/(,"V\CQBO%R2Z8QW> MI*\D+'J4$=;-C8#?/GXH=2H\@=G@OH'::@G4.4._B]Y0P.:$^O# ;9K2+/W? MDK]O2_86QB779,UI ]F8R<#\#N9W^D"7MI.")/05X]77-59]':?9V!=Y5=8>$2_' M82Y%8%)A+F4$F]14V^92N@.\83/)1N\CQB_)_'7( 4.(:$4+%I9&[*^YWHSUK\@R*%Y-1 .F8+BT!"7HUU;MI46S4DQXXP9 MYR<-[:Y\7P_,>BFA*Y(E 2:=,>G<%Y!;K0L9/]28\?U\!Y8OSN&=3D!\= ,1 M284(=!8"M:U,/!F!!BF>5F5+;=%;%44+40A12$ 4:MOZ^604ZM Q/_F/=[]\>C=^9' J9X\QO\^J859=46<+>EJX[Q]A/&-]#C,2W;&*EE_B M>];NT,^_8]#LZ>'HGMGL_C*^I%R6'8)4090Y@#*&,SK*#.$PZK*F6(@SB#.( M,R/AC#TZSERD2WCUN:;+SU/^$J!MY"B M6)KEL[&D!<&&SE=U56-TQ8^D0E*A!");(:DNAU0H@8>M=<7!! XF+6J.B#'\ MACOU,V:41M**70[TJ8_GCN&=IR2KM'IXYT R/W=DWY7-NO]5]V+A=__'?-C? MXL*#_2=)7P%#_E[PX]AI*D/6;1<#R!/1&9=%%408AC#*B @S1(I*E0T-AX@B MPB#"C)6BI7G]\?V4779,;H>HSX=@1S= MMIP.J1"[K@&[W$Z :Y".-)IL:XAJ(-=EM74O\8T: M U[RISV>'UZ3XO'&;W;/J#SSQX^,'7N_\+*ST*J/K:KXIJVIKNX9AFJK9*[9 MQ-$M@_KZ3&$#EXM/4?\6B/K%)@^6\>=?[C?5WL.0XVSVTX)N9C^RADL2B7R) MM5R2;KU,>K8S%_('N>@U"Y2JD+.S$'B1 K"0)LC@)P%5G3Z4/:4:7\/T<(^"!.]Y' MBJVZ:"3%'LO/-:%W0#U. ?C6."V^L9J7(SW;S,YA1/F!OP%^]BFL8/O2;)/= M_>#KR[_S_^P]>JM P3"(Z/,R%J6J)OSZ^P97%.>WS1L>$($F77*'I?]]ED@_ M;HLVW\*B"INMR!U]/DLH^?*RV+#/I)YH^5TR=N(IBS#W%M73%LNVY;GJ636?B MB'@UV0;$KACU%'RE$BW::+,).&5GJ70]2P,_($E 4Q#[.C;D\@\BXJ\]^**L M_-M!T93F2;P$\5F2;\%RO62OT$63_E(+ MS@$GV%?!@R1-:0%\84!F00@"#E]%^)=7B*;G:[)OZAPDQ@DW.5N,=7V*I640 M!4OX;7XIA*1P<$G,I@^#69DM'L'K; _ST0A,#3@T(D6PA":0@[YXGK&>@"4O M/N.=MW_(VQKPMV8+X+R$_KD.$MA)C3488\*GPK7/F89=7>&OKW,US=9)U!26 MAXTLP2?I-X^FG'6 BB2$-3$#J/QPG//C/H&3JGWD#)DS/U-.['?5*T"12C,* MWS^'AT!U C5"(#&C2ZZ&P!X&N[Q\ UNX!YP>9#G%HQB^(4D>F+$-JTSR?\'3 M]R3Q@>F_DB!D+]P6O2!E2_T/2!RC$]L!I^R&L.GV\S2D_*28M'L>:\W(^]1M M/@C"1:05\$X,H!2G6:YT"_IOY+N4W^))^%=N?L!N D9M;\VEF'TXBK/- 6;Y M"^; +_#:XDM\"LP&#)DC/!Q0'04 \,03(%$%^_U>2X^96%D^6/QN'?@D\BBW M$X,T!;7)6+_@!697E>S \RC;6+XK]L\^9F0^!WNT^O"K=1A2^$GZ+;X!!>_ M([>OV \__' C%3]6O4R8#J(D72?<2BQ9B0-!NHC7866G.I]#=K%TR__0UQ']ME["0][FA+3&!:D#U-\H MCM<%*+\!TF\3^?;CY_<_'\E6UFG'0'\)GU_XY($I"AI]]W*7)$Y)PV+I+^4M M@[/4$+D_%7>MOM-:VEFJJG@+N_#4/L^26Z3H!,_%/<,/ M6F+O93N1N&LOS8'/X;G#QC$ J>0'*1B<&=U"2U)5!PTMQU9_^NR<1%%;6;1N MFEFBUMJLL"RV3J2$T_%.Q.Y9E0UQ+-I-LWJU<2QS\#7"X*_*W\B=D..1AUP# M,MV7:\'QCJHQ+E(,)7CF"3_-6#$>D4".J%O"E$KW-*$\U)&[/!NGB,!_'M* M@_DZ J',DF"VW@G+E7Y[Z>_+^_[(_56Y'O0*6.AW!4+.3R#-(:#V[H3>L2^) MDX>-;\9=H)J#5F@!CO>S!\ZM[]C7LL]_H%]IM*;21YI\#>"SS]Y]^/@#>LRM MUW7+PA$)3==A-JR1U*CA;6TDG6<@S>(XI"3*DC7][B6/T%;FSL;4V360#BJT MNMU4AG%HX<0S:R3'R>U/59#Z<,!D=5D,B4>0>&IJ2%QMW EK@YD DX=!\Y=R MLT\_MK.5H6G?-*>X;?P%;CKRQ$%6:L//DHA[ZXEU_Z:!RZW0I0YM.T) M;];"FIPOP"C/XZ]Y'')&I74&%.+N_1T)HC3+K6S..A6O[,0](Q85X@&=%6&0 M"!RS8:OX*\W9-:%+^$(&GBG#R3QT!!^H!YR !P&?P1 +9K"" E]W;?K<<&M" M=8'0)2I_@$\-R*Y:XY91=^SZ6QP5(C@&XZJ/F7&%Q7805?((- LX\\ATGKL. M61J; 53=HD-%V7I=;RHCQ.72P*R1;?ROYS.'%()&8'2'I3]LUM57671KOM9N MFO=?-H <#4@XTVB QVET&\*K,RWED>"QS RX5>[^A ]R/7%>9>>*[!C']=O] M5LKV<:K M3_,X(6-I5J"U_TV'OSLWQ,IO;Q"8?W>N$Q]_ S/"P64-?)I4EAJ<[_/];\T3 MQ;5$-;.^" )?PJ0?@D"1%AI(]_LC+&[O, M#8 R>,ILH+V^2V71PB]Y KQPT($10/C#P"-Y_0*P.H_K+N(P_U*>F-Y.K:<9 M1XJT]'Y&AI!&GN1-$>&"S=>LO.Q#%6[.XSOOYW]$FQ#TO@\)C47J8RD2'N"I MQ]?K0;^- 9E0;AKS*@ENV)1>Q!'LX@?/V9=A$@D32OR'G)5WJC3.9,CRS;4X M?YP<8E/V51Y)%ULBB*;OR3$B[FQZ57_=O4I"9G_A;%3 W3;G5!RS ALJ:<##SR.5(5B6<[@:?CO87%F/[![Z?,>T'-N>U!ZM1>!:+^4I/W;< MH]&Z@>"#D_IS\>;/U9MOU]DB3N"IVV]!6OVY>.=KIC^2AU\Y)W=A5RHWSN%C MRL6+H5Q< >(.^.7&SFT:D!Q%N?",4RAB6V-GU]H>YAOX(W"_U_5INC?:XZDY MKON: 43NO!5EE?4:S5RY\:+*&O(R8[)*L!P"T8TFY>],LYTZZ5+>&;LP;Y*" M#0RJM=8\O3(0> B=:=>D)H5@WH=IO*T0LJWP95D@R5\Q)!LVBC,FDCD^YYAD]MRW#4[R1 <;*"=>?9]AX[(.TI MV*=+=O\K>0"W'WZ;T,@K0U-W+ R;!"G+L=:O@4KP 1X;.%83M3=L4@4EV629 MB*G &0WC^Q<5EVZ7%.Q#OL-7>H^2^C 3'V/))A.K,T,E5*>.9QJJXCBNY[JN M0X&XP/S49!W(N.U8G&1QM1X.-"2K%(ZE_*F\=?^"12YI4Q;A\%2&9>5%_CJ M%W?F2RV,3; OMO&SV]%V;?VZ]GMEQZOI3VR.V5VSE,)>W'3Z,]KW[=AK:YZG M^^X+!)S%H;^7U/58:G_-)6UKP .I$5\?K,WB44(_X]<(+RAAQ]:W2#>4]A&DW>FY1?007#T1W328E$^$ M'K:.!$%;#=7>I?()1IM0+KH@',ZLZ%*8;//29U:\::967IQIM5T[T^20=.U4 M0%9 (ER!/.!HX,NV4[LS)49(BW9J*;QFU^=9!>%7$JYY"3J[]12QUJPT'9\/ MQ.[J?\Y7PY/FK&7[@-AH--0JNWA7-27XA:D;2X$P#503BCN_#'] _USV6RVVT:FMH M)?BA_%UQ]^@#A7=]I>R2 &=ST#0%N]?N#(Q@QSJR:S0[M:'LH(Y" .G+JFVT M6!H$/_JQ@2U959HWY3%H*IJ?/)7]3CYH^H\X]N^#,,0CQTC'$RZU*\>-RI*S M0 6\JR:6'[.<30-CT _#L>,L 9!8,-?1C5C9:;;>(-;RN<2;HH:)M4OIQ M01+ZBO%N_8'7<=IEG_[VFLE4FHWZ48Y0\R"8]!6W?*RO\S!8TIN5:PR=Q[\F MB;HV5W?R,R_FWP#L@1&/YY@C.I;$ZL;RN,7 M8"_8Y&V2L(;$?'+B&'%-5U;:5'4AJ^-^4;0KT38[%>VS[+R_:!+[)%W4I?IO M_^5HJO83AC+1H<109B=0\!MK4%_9B6Q.Y_903F0:C$+T$])LS"]NJ)O*?_D% MV/)UG2O',2@-5\=0)6H6!(G!0I567QC14P12D14-RRC1*<409#E7X,"L=V0! MC$L\Q5AL#)W:E[-ZS1EM;$-1DPVM1;$5,CSN%P6\-/0: WJZD.]^C#Q5=K46 M?B!&(-%/Q ADFRPUFR2/G-%9,]5R@8_V4\4H0]VZ/-Z?A#/I",:D*:M&BX " M2@L2 2%C0'OU>%>SXXC1CWEJR+H]M'EZ37)S;>[I5*8"X@%WH B.-^*_S@ % MV(@M[GPF<3I&P-%B#>RPB27N%R6^2Q.O12>'HP+?CXFGN[*K8L=*]!HQ!-D- M!OQ"T_0%;X^>3WZO.E4BMPP38^B-4F+KGFP9X_? OW?4AYN2W$8H^S2 ME%VW:=R>.2OZZB43B8#P)"X\:<[Q?A=/1*>>:@%TV5;<%NB$X5;TS84-MW9^ MH5.C8#? M0Q)E?+@N_7,=K%A'1EGRUU3*8LD/YF A4#YO-X@DGZX2Z@4XIT)T[T+L .V8 M)4N/-0FHC<_\/6$-#;,'+ARWD?^V%(TQRI<4V=C3$0K+EU"E(0Q-$88TY[%6 M1&>C4#])*ENV]MP7P"HE=#2OM4KIT=$86+$T4M@!=4O_%J=P7*>_AT[OQ<9Q-S/""^/S4!27+&,@ MSU\8Q<7PR41-6?6QJUTU+PGVRQB$.V)%8)B1R M05LQM(RJ._J^8:K I+5JW7G.QO!+.H9M:\NJTYQ5@H%:W"^BQEBHL7>Z^HFH MT8\YZLJ:VL8AQO O.LP8_L41*-C,Z[I5FO+8M(3=>,LH$_LTITUT!042B8"H M=!FHI#F/#7UZ$BCUU%A&MO0VKCF&?-%UOXZ0+V^WO]U;L/2)'Y -NFTW]I3! M8*B=^BB3.-CP[%WDQ4NZK:3&F$QHRHK6['.(L6/<+R+/=)''U+H#GIZFWSBR M8@Y>#''UGBRZ\Q<;?FZT[.[(K+[2F,9_#ZPB_7C-"L?+AS0,*(UDLK>\&3Z" ML>[(FMZYK2X"#EZN2A1;S!#CKA'C+.NQ*;CCN@6J*CN&B0%SC%=,.6!^$0?< M.7J*%;;:KXN047"_*!B7*1AH,IRJ0B^IX_JG!96B@Z$R*4@E+R1I&LP#^!M) MX3O89$H1&K)?(.Y35*";%Q?HYF,1 M]*AU#K;6LDGEJ$:NJLNFTK1R\08&(A BT,01R%3=3A&HIYHK0]8UO(IQ48[X M5(APF3'?3W%&0D$Y0VRHQHKD,?4DOV" ]PD$QG6Q&0BE=TSIS6OGL51>.,=R M*OO%4GE1@$&8R,%E5P0C$J!@H& W_\A-EF^]W-SD*K*Y#JS% )U:GCF8:J.([KN:[K4#J?V_:49NR9>"Z]H1Y=SF@BZ:HLL=2'1"*?_>#<2+OO*6;=\2=JW0@RHG,V7I<;FY,+.N2T/86H>U>"*W<-"=& M[.%F@/H5A;]^I>'#C?0NXBHB99#/@0B>"H._RAM7H&[VJ!,9(#0B^6!DMNDT M *LKE>X7E'7RE8*,W=1:QJ!CPN +O :^&(XSBC/V0R:E\9)**S9E%18&Z 98 MQU[$WKY/=]W#%OB'9^7JJ'\C,1A=AQD0(:L6G7_AWB6S%?ET12.?K7F]*O3K M'8UH4GUNOL[6L&CX%#.N&'.RE?J@Y KBK("S8I^/B;U?!$P)+F)@WHPN83LD M>=B:)3NC^<>IOP9RPQ?>2+_N(QO[XM1;P&,A+#FA8.BF)&SLHZ:^95#8\7_@ M$.%/^]?,Q(E]: 7F0\16GV:P37H7Y#-NE^1+OB6@2G[\;$TWTBO@$']#G1#6 MPA<"SV5QPJSO?2\J%@-$3+FVVK^D&/:U1<22@OM/G5DH&])M<=R,A@&L+'V< MT:CT.EX"C#SD#%1P3FY5P:G/@RPMN"ZMOZE^A#)7U 5KTF] !$:U/4HZ/62: M#6 4<0"E+KLYZ LJ &_2"K+YJODPOT R7)63;I60=9_14^]CO'R*W/O"4)P%Z:P5__ M#>LL#O^EIFAV>7;%[E^RJ>;C45RK4[P2$L8K6ZPR$;+_ FIS#]%U:Y?H/P&5 MF2WRJ'@ S)$5Z,MOW&X!A36FQ=MP+89'M(^,9+>1_TL,8/2O6C2A,VPSC,>P M[0A<\9A;,\+F!U]?_IW_9Z\^M8J[)V$0T>=E1D]53?CU]PU56YS3ML+U6# F MZ3+Z9IE_GR72C]LW*_@6%E7R<04&UO,9&$I?GI,YO/\%">_) YS]CX_M5MG9 MJ')C\_WT$.I1#P=&-T>R+ZJX%2/<#A\R43!,P]0TRR&:85B^[CJV:YN.YEN& MJYGZOGBO&';3(0C6'&$A^(C GZP#%:%TH.9>Z $.F>>ENHQ1AF])FGUM'5GKO/W'/ M?W)G[#1NG0QO\_1UIO;3#!V225])\L .S6=2#;N0F41R\R">@@S#TOQ\--CLA6D8'PM Q8(!'W'PB5%\*WX% O)%?&K,HY2 M)IQVTG>UH&:ZAO]LOX?P[7/\QSPEP4K609O5N8I"A;\3]>S-/ #DA1)D==@VQ%9 M^I6$\%A N('S:4&"D"=36.*J*4=!O$YS.9)!DD,* UD85DFGV6V8I8/NP]2 MEJ&*Z%V=I, M551%]WSJD%V,_;A> J\\O)]7\O7/G/*?@#"OPMC[NTYEJZ*8)GZ EBM88I:LZ1"5'0%0VLLV6GR;,7GA!E _C.]9 MKC1/CK%'V,E$Z6[!A[RI^)@]"&-(*Y9[NWORU8%_H'!&'I@S'+$W')".7>]A MWC0G=%2J\ID@M'741B7"KBA5_WY5)#)! WU< "1T1>#E Y!X57WIAM3:8Y1^ MJ=RH>PIJX'LD/PC7#*M3]H4_R"-25^F8;XTV M;,N1>$1I+WMLZ>]LO M.9#Z&JGN_4"E^%'3[^ GCZ9\&F:FX\UFBNNH=*[-#-NK6:)UUBJ3]9HR"W?XZU=Z$_WFZ[[Z A%D<^GM) MS4)3TEL>JJB7WO5W1=G2!SR;4<99'*7Y,QY]C]ML1F;B,W8=DB&XS!8 D4=.&7].4VRO)"(W5O]!XWO$K): ML+/EQ4)>7DWX^?5O[1L%_T63V"?IHMXC^&__Y6BJ]M-4AO%<5M^A:9$*06PJ MQ#T$8MK Y0L]8-CA9N>RXTQFIAC"&,(8PMC)?8V<@8M9AL4QW<6A9I>5P^]4 M*LH"[XM/ /8SFGL'2*\$,QVU8]NO*__UUW]W@)FZK*C-ZNSQ!>3RS#RD"H)+ M$UQT,?W*CK!%VZCZX(8SEXGX&+(FMLLPL?Y? ,D7 6@ M0L<72/,KOH*&\:;"'$^>KHJ!N9J3V;$AV)63^>F?'6"U)BM:"ZP60]PNRPY" M4B%^#8%?C:$48OBQ'<&7O>>^)\HDPI=(I$+X.B TFNC06N;;_(\E?/ M>VW^MA>6[I_<@;MK[<-^'Q:./;;D9SG+^;L]9U MH#GNT5:WC>:X[LQ69X:E*K[A&:;K.0YU=5MG,R)LA]B]3UTHAULLUVD&_D%& MDV40T9V!]*Q-@J;\Q,:%/\_'A3]GX\*?1W'&_Z3^E$_Y(/GD]#CE@S3RH1\S M-FTC92,VROGH]!NL-^)TJX\:22CXE>MRBA-;4T)#-O2#C6Z@X+6PL2!LBOM= M3O)5$GN436"7I1D?OEZ,7L^HMXCXP'76C[D:55XMZT9Z'WFTV%FU8[_<0;7Z M)67#U-DG]^T;%N?%=U'^:+: Q2_BT)>WWL1'K%.2KI-\R-2&O.PIPJ0E(WU.'5G70T%VY:<;RRH;N<*+\Z#[KI%@ZSAE$+/'SU-F['F@G?D.IN]!RX%4SO[!5X9AU0=???06U%^']/U\ M.XSR?OZJI!YPP%M.NWQFV?OY =[YQ/1:5_-V=J;G'- 91S5 0V=8QHP08GC4 MMC7#)X[CV+JK&W1.9_.9JK'F[=A0?0)&XT2,Y*[:%9KN=>WWRHX7^\>W;CQY MV4WC]<$N 6'3>&PL*Z)\8]-X;",]';JAM&/3^.EQ+=(-I1V;QO=YF^H_ZS0+ MY@_MCV/S 6%"+&.WEQ]CE-8."5^1D+"$!^$Y@W^1:$V2!TF]E@M]TZJB/% @ M>=47^]RVB9]'DSK]E&CK>\9V7XMDC1X[GPZI$(2F0MQ#Z><];9=/0:&>BK25 M%B7:%RI:B$*(0M>"0H;6N$%R"@A9/=T4L5T5;XI,X*:( $[I+:R(\4=:%?EE ML>2MDX1&F?3 QFO7*PG3\3-WEZ6WL+4JN)5V^WK"A)*4IA]HN@XSV/C/2;Q\ MG3/K[_#FF#W]>\FK W4N&&Z<&8H/4@5!I:6!UF@ST#^H#-&*0-6Q"SRB"J+* M.*CBC&"J#-%<0--:S*W!]N\3:O\NJFNY M9/.G]A=1_A"J$*H0JG9: G2"52/V M!,#L,F9*6^UW*KV[A3O@R]+# XXYNBS"(3LA55#(D)V0*H)0!85LCR?P^%B_ MS2"FOH;Z\:T\8334OG%*1X^--3)^^JV_'.= #_5 M1KR54_N8LPDL[(\WETUSU;9.L! 7V-I/:VL6TI33VO+!:WN'Z+4HS[V1-L?I M[!YG2/DHPQ&/4V][G$+41;4_3O.4XYS#CB0X@7AFDL^?GYY^,=DS23_ER3)*,) M6\B&*=@[@\AG7UI.I\P605H?G\D^P!@L91_3V9K@?TT^J-$+8V"D&UB"Q+11 M/FRS_%K"5A'%63 /^%=O.+!X#=U]2^T97CMK_Y2R$^4!1;Z^/VX^WK 1DO&2 MPOA*VR(8,)6YO!U\9?GR\0U'&V@*54BR0A_[@7I]F6I-BB24K[ MX)\0EU+:"XI[)NZQ8PH#X'F_XA["WDU!54KI>I8&?L ZD'OY46[+Q+Z3]FCP ME4V!A>U$;! J?"%[93X5MGIC[!6L0];9(DX"/K*TMBRR-7B6,R2I+P=V]&E! M@I#-R&1_9%]:RI9BY+*EF#>PKBBE?ZYIE(4/HBECX,FK9,H:>! VWY4-"SX\ MZ?9&J@\^9J]CA\9F^K(>A L2AC2ZHSG8LK^F["V,+=A$9,HX.3_WT8[95,6K M7?Z<)MGGC^6(XG_0^"XAJP5SP&Z_!>EGCTU=31X^?_IG!^Q@WS33L!4[M)AT MS'30/2!$1AGWS!D_Y$?-:55.7CXT6K=Z@Q_D7!, (WG97A5)YW,*Z_M:Z$2@ MSDUG(\B[\:+$='@^U496!\R8(6F:&RO,?*@:A;*!X#'SSFFR!)U#9F!M9 _E M 6[9)[.BU"]=4)IM#PS?.;0MU[CI"/O!UY=_Y__92SJKR(R"V4.?E_DT535O MZK-S2ZH6^^UI8E!%3/OVV J"H#*;[ M!B K,#GZMC51,1N:$YHI?0OA?M:<D!YB?K0-=F[:N3+("*R](X9 M;)$O2[^"$_.0!O"K7^FWP(OS.,1OE 4FV!.IG*^!/?$1)(.L>+"BBFL500SI M#^ . "WNKK,@V9+9?_&*D&8U0>_ 1:3]S2;([L7K!- 88#Q=>XM#7R,#:J2K-:/(DL!+/<[U M*5LOR LP/K<_Y\S59WXGN<\CEWSORQB$@GUA?0UIOJ\5^*[@7/$H.K *CWC' MZVR+SMS 3WB,IC1[08<$R2:"NEJ%@<>RL\"4)..KA%^'P3+("BKPZ!208@58 M TJ);7Y/$)^GHGCHYUGZ S^A^T4 1.&4*;YZ^YOA'-)\-;N>QXR& ?U*TSQK M$&3\2>+3/\'[HB%;2?R5Q];8:QB?LY>7;CJPSQ=.9X"9@M!2__KI?.828UV?]J7[*CJ" MIF"AS-SH]>'77&]Q$" \.!Y+A.F,AQR#F/,H,QWW'^KQ&'M"5F"?9=1;1, / M=XQO6-P]NH//?@WNXH3I&A9UH!F/3'.]E8*RR1BD^&OXEC"8 ZX_>"%E64( MH3!>L< SPQ_@Q926>2$:PDN3. J\M%SLMK[9MS^>_0F2\FUL,>O0?RS0&\-+ M"6"X!R#)0L1!^F4 <^@"V2WG%S\M*5E%:NE7$JXK5<:T275@Q2F K1&1R&-Q M"L!"?\,Z=V!OL].IV18)*"E0:.P..LL0)KGE$C,=*J4LI\_BR#S[O_4F_G7W M.3/D5C'81"FH1U!Y52K2(TG.^FS%M%2\Q.,YD+1(:')5'FQO!(R+("R*1VC" M['3^J83K\N++6:@[+;^SH!&\CPD/XW]DNM;K^@@N9EJ2=9^SV$MPQ="TNBD M5L2,)O$\A*V#8U4Q6L$MU ?44\3P#G0,%W%5E9/N1O_QS//Q?O_UPM MX E.X^&MZGUN]2G1A_ZW:O2YU: M4,Q4MWX@O].$I=7 #:OH79W%[&&Y98]W)5ZK=4+K]&X5)WZN??=2;U[<^UX> M$J&4/DCW%'$]F71&LZ/N]UQG#T@]M0_J/04!3J>>M8=ZS-3@D9V4Z\NBD,_E MR3>'TS:OV0(97^6U#N'#347OO;XR<735@U5[EF,:N&M7>7:O'CY0CJ?1W4=ZQ_V 3\S ^@3$?-6#:VUZ M[>:(G7R1ZLO:<)3Y3.P:R-[].J MD&U31YK'?M(7E3VV4]A?AF(>*_8?Z,+F@0+_XW&-W>-R%-TSG-E,(;9J&+HQ MF_OFS+2)I2NJ1> 3!]]U_* ;41>3^%3Q%5\GCF$YBJ/KJJGY\!Z%NJ[!*A"R M(HS':59<0>%^R"H%@I0_E;=37H"_$M&F<0QD4UFI176?I59?4EP\*:$*+WA? M[ 5O]\KN=W>UWRL[7MT:K3=G4CB3:5@Y:J3%:@41 M%]V'GA<"YW5Z))1>K=,@HFDJ_4J\!?M)>LW3A?SOV$-5R!ZJP]!5 .#=H>S_ M$Y0?IQ1F1J%$H1SD8I>AF;NIU2*ARKH"O(9O8I_XOR!;E)G5M]^*4O+;- 6- MQ&^OG-\F8#MYR_L#S!;T\Y86G!5*<%GH0&^C I<\*/LK_V\73=TU7;;=9GL@ M084:D0V1#9&M@6R-.W<=(]O1 AP!D4US#-G2FT4]V 8>AXSO(<8MNV-&?7 [ M@5L#8+6\@=WXZ;C+1OMKP.TSW40AF6ATZTI(JJ!H79]H345;H]"@T!SS(QJ= MA43R(PH+K3+0P#SKSEDP'%EU6LRW:]$I?AKW^%MUM'M2Z[YBS8<*UX^7AA_X M9(L"]L[H]/_*KD=!"OM)^;WNB"'#SDV0C5_0@@7$N?79LIT#((%3O\?SY_=QV>7OKIHZ;-TCV3.YP+:BV?W7Z)*Z-VA% M]X:*Y."%5C3G%XY>UZG.V/)U?@_Z Q!>O'O&HMY_WM?C87.#OL;G99WYS?7V^M]7Y(']2JZZ0M;:P/ /;_JX^G26-YC* M%T,EWNE=BF= !E),4#C"?]PII92#I\ M:K7>[56]3EFONOW?S-L4180WKLX[-I7M<%G7HJ+]>MZ]TWNH4S/O0E5V]F*- M/78[9)=-$[A9QAZ-ZXNH=1_(+YRQ>X#K,/_C:IVLXG2GU8\8_"^R7 (9[TGB M;\Z+?LL;I' 5P$PSWF4K)-[AOJBL&1,[M1FE$9Q7"HOE-P!)6HHE8[<%]>]X MJUBYWMX\?QGO159C4%+G7=;&*B@;*-<:+5<]P/FR\L9V>/HGM4+A[;2B;=F4 MTGNRDLA=0CF1\_D9A _SR/O?5RTK]S:>[,-K<@UGUVEZ4\'#;\7";OFZGMIV M]7/QA9\K8V!C"W"OJ/Q[V4KQ Y#H(U#HJ%O4MO\DV-LWS4OE50=*AIV#$=I4 MNR'TOKS\^(0VE7W]<2M"'T"YX@*ZLWT!G?>@*J!-*CIME&V#ML6)?@/]Q$;X ML = X6;PA0P79W&2Q/.-$D+ M+1U2J6BG57P!&$LY@&ZUJ8_!*UW"H2ZD7]Z]>O\A_PQOQ$D>F.7V#1[=_SVY M.L^?*/^XVWIOZP[X%'O^TPI^Z\5V5QQLZU&U?;-^%^MX%)#G[Y M();<$P0.Y.@<<*<)ML["'Q+KWE>T59N',>'&\3:"@OLS"I;$'\:!GLCRW&2';DO>R& '6D^ M-AZJ(/\^ 88C&.X$&O5JI^)SKX=P!CZK-X:K-ZMJOW]D_&F.3<6X2T#GC= P M*V(P\5!UHS$YX1\DB'Z)T_1]5"8!/Q6+A0^>5Q%]WF%5?Z[B+F__7,,;7I=# M>]*M+[GUO/5RS8WV<^PI?]E.YI>7,IZ M3,EM1N$]%C89\'!,I='4KYNS$3*4I3\6R#IV-L[6Z(J'_=V('AL%SR:K 0PP MI&2]J?/\UV G[>@-V_(]L^%?UTWX/"OP1[70C7;=6$'I;1*PA%A.C'Q:Z2N> MGCA287,TJ]XK@S E"C^UYI1'I/C9@(?6""QW=VA@9[R?"WUFK8Y*>\QDB6@> M6R#??BC]4J8.TR,N++=T$A*EH@UIVP0JS>V"$ /+#GBNCV<3#:M#B-8KK3&!APG0RDG0!/ MX$KM^E!MS0_GN/DQ/(:92L,'&-CZZ-O?[X15'M%DPV&-J32@9EBC8Q)']F815PZW7]O/<>!K_@4,W1K"=. MX_K@2<:$:9!F50D#,_F:=S=V;RR 4>CO'5-X(_W*+Q;P3"P;%9UQI&4+X ., MBFJ)O3,U#[T^S\-O7S<)LG5QO:,O4-BYY&6JC5CUUM4B=I^HO(1YWCVNE^^C M*FO&9T4S7BS1SH?N%D-&5!8--MYGW> M+V+X[%W"1HCNFP]*OWF4,C-G $.[F0)HR,)FF)G:32"O\897#Z]HY"T ;+_L MFKV<.!\JVAPM56D]]4QM)NMJ=UT/'\Z!U.K6O=A:5;7T?L_$KG&&(^IZPQ;J M[ZP?N<[^2TZ-\@^'#GD0=FEU39ZSB[8G)L,9AD''$::YI(GWFGN*[U)GU>G'K^75#757MH/%Z\Y,F):YGK&(Z"_C@[UIU]ZZ-FMM'3&OS M2ZT Q'SN-[QB/0?QSL,3\*:O@9<;)_>+P%MLV=\ )F"\L%(+KPK;\&NPK'Z: M&V);4\3W7.J-F&RQL??IFO?X2/C1;X;7U[]X<]=Z638"X88*>\?&7@+7BX5[ M:Y];IYM*YXU) KX:K^NN_ H6I/%AJ1@\O%03Y QV>U>P3V#L<;LIM2\$7;9\O]$_X<\0$3 0> MBLIP9FR")*V/TX=AL%=I=FA[2A MG<0&MDJ_)_%=0I;B@:2HX'VP"4/ 1#J*:&[0%L7\!R,7'-NE54[]_.EU!*(- MP,(]Y/WQA^U0\Y(\Y#C,@ B8+)19VP8B^6#:L/?)$B]9KIQGX,0 OF*]XG ( M'_\6+-?+8;-JBK(U_?S7? V_!,L@:YK&C$,+!NUJ]/G)L6+MT3O 0,-"J7K[ M/;*,JPCF8FZ-:'^$Q/_/7P-BQJ; MH37'>/12^Y#= X!L:@=D.YH0[0('K,=P8/>J__ZP:'5-,DA+#2 7K6ZJ;BI[ MK^47P6KX# N^#5P/H:A:_8SR2W@?BH6Q-.\CI_8I_K0($O]WDF0/XS.^_EB* M>&C&UWLGZB!B8;J/)%-WQ:),V &'E[9*[FJQ6P%5"H\92+F7PQ0 ]WSKG^"W M>*IL.W/%N.-9WK82@S1[-=WYOM M^BX?Z1U[YP?*.WY$=]U'GYH-^)R[A9LY:<.YN8B>&L[5]]2HCG?KY($W?4IT MP] 43U7GAN7Z1/%-8I'9S#841;/42_)OS<*_+>2+H_<_*%.IJP5(Z[LH1Z^= MZ71B6+:B6MSU"&"1 WSCE_;P2GXJ6R36 #M+4<4 C[F;1H0?AAOUTF\HKF# MFK#BB\/1QJ",$;+^#?#1/"7K2W?5>;)XJ5S[&S_R(A<,JX /\^-FZ5%^B["( M^*5[@ZN@6N)UP@*G3.O7WI+[R3<2+V9)"\;:A&+O: 2+9)';>K/$5<)CL+P. MHMZ_D23+34M&&MV!G\]+7',-"6]YGP?O>""7ORHMGI>6E.3MG^;,XIL'61EV M#&KMEXK26:X=ZQ'63PM:[Z6W OWGL9,JF]XD7!-Q:S1NK(#O,]?!2YY-+#]5 M5760+S3*FVS<+V*6Z"_9>'\P3S&\N0FX1*EG6,IL1DQ/F:LV557?F]9 MS:AA;YWVLD5"CQS9BQWADVO2=U/'08G,XG6V[]!96P-VU*Q>('UQ(%=\(#UX MH#OT4574(/J<@&-*'!],*M_P?67F6\2>>1;QYYY/;?=P)^JCQ_7R[SGQBA,J M1EF!G@K)*@7RES^54ZY>2+!OVD1?."2560159_J:&50TF2^M?AQ<=+&C'[J: MIFW:U[7?*SM>W?E^Y%GHF_%=MMAST?_-:NS?-J*[_8V$LY0!SZ9V#OI@8]2. MTOP9M]SC-9L8D/Z 4OV4:33'9V&.*?9"BSHSP<^,LRA#RJ4]JM<:=Z"["8.G?:!':?W$FT"+'=8BM MO7'L%"M-%:!6Q901:!"MUZU&E !&6,RU+:C^FD)Y'PPA05.-N-1BB#.]L@!)UI M*=L 2UAO7J%&*9NZIKHL4B$@'9@/>Y+AW*EKWB4<.8HJZVK73CG*&)(*X6@8 M1[XQI65P1[Y3\\BV94NU!G;AK\E1Q:SVQ'SP_!+S^ =^/0KE2G0'^-:-*0M# M^]8YH MK-I<#)X./3OETF?[VBH/X^B;/3GZ3#MNV@O#*]^!*DV;,U$+8:S):1MMRD8Q MPD]M0\>.;*M-K7IF5Y_I\.KE*M?+(A7"I* P:1A&/\$+D5#2 I2TFODU1$E$ M2:%(A2@I*DHZC7[5W<1C1$))QY =K5FDV41)+$/ ,@1ARQ NXH#%AN%SKZ$] MM=$:&WD?TNHA;;O3VH5G"#19 _-589?4+XXK45915B]+5DW+D@T+915E%655 M;&(?2ANHNGW;BZ_701)=DPW3D W[G-O>BHEI=+%B6%,A@C!I],MEALOF M02_9$.&_^"_.G/=P-:)TVDT-) LR"U(%10B9!:F"(C0-.Q>CN4@$@0+[ @Y& MF8Y3+50J^D 2^9J[EJF*WB@BKKNK\'-(V0^WD7];\UHG.UY%4V6[\[8TTY'' MR]5K8HL?0E?W#6X:W2C.!2ZAQ[9HFFQ9#@(7 A<"UT1H=["/CMXU<@D]#@9, M+M=NT=@:DV5X@ZM]:ø"SA[D(J7C$";A>:9FXHC?&%0KES'?9GUQ5957I MVAY&L4*J(-BT<[\[-V*%'4P=XPUCH&# M4R\IP#<5(EQFQKV+H2W3B?T*JZJN.>"K*D9C5J%(?GG'7=5U6=%-3%1=G!Z[ M+%(A6!WPZSNWM06>*:.#8X\Y=80JL4F%4'4H+F"*'!?H&*LTV7%5S*(+'WZ< MRGXGGT5_'2>K. $I'/_,+U#?M.GX?=UA:7#K&S,617'KRZDN0*W)IM)L MR(TR**8VNBRJ(#*U\^$[MXN[\N%[Q"5#5FV<#HNXA+@D+"[IBB6JP]XC,*FR M:[4PF#"C/YGPXE2(($Q&_W)906P<%KIY^S6'KE7%Z/SZZM'800?*S'!D0^O: MRIZ.<"*.(8XACM4C#9T;]$D"@H9LA-215"JH)!A MCK'G(37]44& R37O(B]>4FF>Q$LI7M&$N[WIF2-KIA/]$0"[D%;(5D@JE$#1 M:85LA:1""13=9+\FZQR#]_UO6,#9.$("@U!IY ,)X"O)]:J*T>A<^3YW;:.[ MW-_])4[3R0ZX,4W9;M- ;OI"=1':16P90J@YJSBN457R1* 1>B"-IGD=XI,AFPKV-M6_"#B5/8[^5QX%U-K4+5@J'B? MY]UH#CFBY]UQCW1+=IT6@6(4(R&TR651!<'ELWNNA2KPJ!A5D34-ZVH06Q!; MQG%_U<8,O1'=W^[!Q5%:S,S##/=D@G)3(<)E9KBK-LX2B7PI $A(TER&)1H& MRR#*;[(*RCL7J+S:-$>?#CT[Y=5G)6F'CP7H_6?AF;9\#:+&#IP+W3M0K0=Z MKO\61X6F;:-94S@>^*FEBG4T6=E3%_\#0L#4->UED0K14E"T-,X.G!Z/;@@# MEJ;L6 :")8*EV*1"L!05+)W^BQ5$ 4O;EE6UF75J@B66+V#Y@K#E"Q=QP)>K MW0XW?;_NM("J:/IMWT&,+J:W.[)IM(CPH\@@D""0C DQKDH,LC@&D 1W4$4 M011!%!$2153E7!@98G",;&(J^YU\ M&D7*BS>E&9W'"2W]HHQ\HSBNM.?17D VX_7LY!6#VE759:LV;)F89)& M4+@6FW=04(<,3YNR::@7R)(HJ"BHER2HMBHKK#5G6]=',3&1)%:L8BI$$":1 M=+FL<%G:K@'F^X$:J8F,AZ1"&;T :B+C(:E01D>A)N9Z3N0N2^EJPQ(XMFP5 M__.=-E8>Y#59!1D)\WON?I"M$YJ^N,!XS?AXA&1!9D&JH @ALR!54(2F9=YB M$!>)(% \OU,/X'8)?_3(U8S.$BIS>R#G>A5UXX<'6EN[+1=_)P]\7..G^-;[ MU+7((L(6PM;4:'=P#+?:*6QU.92[<]C2;%G5 MFS-#,3 M$KLL4B%2'1S_+JP_WS%0:;+N=#WZ&:4/285 -4P\0!D@2U85%;-? M$]%$ET451*66J-2M1=R5Z]X?*)FR;6!*'D$)04E84-)50T@WO3]0,F1=MS%] M?T$!Q:D009CT_>6R@M@8+'0?\VL.5JN*V>WEU*,!@RX2^::LJI@@0Q!#$$,0 MRZ.>P\87N@A;6K*M8S428AAB&&(8#T>8PX8CNHAR&K*I6&=$%$Z9H'-M'N,U M[7>,_/]%'/!EZ>>67?J1<,A.2!44,F0GI(J@5$$AP]QBS_-F^J." $-H/L5L M! WAWNZ9PV>F$_ 1 +&05LA62"J40-%IA6R%I$()%-U0OR:;'$/V_6]8P"DW M0@*#4)GC SG?*TGOFGJCS&Y?#O?VX^?W/PL[DL9V-5EU\%[+5'2(V)*"@')6 MO8A]"J (-BS&,379MEM4D$Q?=!!0$%#$(-,!0#&41B/ %H BV!@71V46"EYR MNZ38TE2((,PE-\'&P%QW( W;J9WM.3?F./3O.7?9-MW4==E4\+K:Y6FFRR(5 M M A3_L4 !)H0(QI*++BXDQ6!""Q284 =.AJ6&/L??^>>9< 9-F&;#LM9N%A MUAFSSM>1=>YB] MJ$ SC[G&7&V,2>G>7.^XJKNJN[-HM@K@H+4(HC+RG8(A0(U1459=5J\5L I06Q!#$D#Z/6JJIRF8;U,+4-Z:^A4U]7\0!BXV(0C?FOA+U8ZO.;3>^?A>: M0[9-5W;LKNLVA10E!!@$F"L &-UU3P&8?B:0J++CNNWJ,J19Y!5Q95UI84%P[W?'S,"!_J2/\T6&T1K4CS>^,WN.93G^OBQL*/- M:5?_MI)X5F6\1>^99Q)][/K7=G(3P*>K?PMZ_V.3!/ "7_?C8;I6=C2HW M-M]/JU,[N+_7\-PL";8WHQ[&[B-'<@X7;?'$-KL @WD6"(1M$LU0=<,';\.V M#=MT=$H-A3JZ7HGU;VO>&*%D3$VSJ.J;Q'5TS[#G%E%TWW5]TS$56Y^;_J[$ M?_06U%^']/W\ _U*80'ISTF\?/L-SBDBX>MU"KNB27H;^;_$T=TOP5=8(0>) M5P__H/%=0E8+!M:W<+SI)R:3GV#WK\+8^W+FY,==@EB&Z=B>9MOF? X$F1/? M,$$&9W.%JD0AL^\D"G"R@JUER9KVB:>;?4L1S:04,"R5@BC'.7:ZJR3^&OC4 MEV8TC.^EA,Y#ZF6IE"TH8&,*V\J?B^?\5ZM\5).4+H+5BOHW$J/T\Y"1NFAG MO?7M02K-2 I_@Y_YQQ MY1:P.!BWEOLI[ 7@DY"L4EAL^5-I2KR0@'BT*>ZP)97!4F6=U+"XL Y*-8P1 MVXN-V+I7%K#M:K]7=KRZ\\1\7W<>8&'Z;>8TV.T]E+UFXWDJ];Y P%D<^GM) M_6]*$NEMQ+0HV D\Q2;IJMQ?+LQZ:BZVHWD9^F %ED=I_BQ@%D6\3DGDIS^@ M5/<9D1A6[(46=>8!G%EN1:E/9IT VE_6QIMWN^ M W?T<+ 6M57HP1V5F"),$-P7V,5)@J/,/AV8^284#;UZ(JC&<'+5B)H]&JT1 MW989$) :A'L4U,%E.!JDSZHRQ6RT M0"XK2\ZJ".%=6ZHK6ENU)^QZE@/O_QL9-R5U-Q9-<2<=K05$ 3P0+! MH@58G((5SA96[+N(/BA6V(8JZYJ*6#'Z?L46 L2*\["BT=F\#5;86UBQ[_KW MH%AAF8ILNRVP OO$8> ,^\3AT#%QV =';APT8ALMD(?P>#L?O:&[JJQHD^GU M-A7818A!B#G[JF9C@/<0?G+G"&-HNJP977=:1X1!A$&$.?LR^!C>=?<(HVNR MJ2O80TWX6-U4]COYY"^.#QM:D5R+SE#,DY1&%XYOQ^,[-,N2-173O>/O%U'B MTE!"/:D>I O?M6N0<%W9LA$DQM\O@L3%@80QEOO9.4BHLJ+@(+!+"H%-A0B7 MF>!]CZ._9SKWO>&1HXBJZ:& M26;A X53V>]4^KX*=\!BPR&.N1B0V& @6HZLN.;X7(E2*!)CH!0.*H6F9+D0Z9V',V&,=7$56S*Z;?2#&(,8@QG2&,;KJGH4Q8X^#L&S9 M,1V\1R1\J&HJ^YU\L\KSISD(J4C$B4Q>9^&SJ34NH/;L\';>V=BV9%.QL?G< MZ/M%<+@P<%#5QF2QGCW5[L'!!6<5)Q".OU\$APL#!UUKC%[IV<7L'AQLV3:' M'HF D2XDPJ7F=+N8J#"=(*BP&NB:(Y^F=I[-*L;4!476VH0_Q1"LJ6 NH@NB MR]D>L3V"1]PQNKBRJ7<=+T-P07!!<#G7HVX,A!G H^X87%155@SL "E^0&XJ M^YU\YK:#,0VH0[IN.GPE*L74&N.#>O:&>VLMK.FR:75=VGQ-0(I @D!R1M'R M>06% DU,T#39-4P$DM'WBT!RA4"B:XWY*ST[N?T!B2D[.J:/+RG0-A4B"),^ MOEQ6$!M=A6X:?F6+1M*B["L&+*' "0\^R, C7T"!SWU MSE/470"0HLJFTZ*!O1BRAP D//LC (U] @<]_/-ZJ/0T0\/19,-IZZW_F!$X M[)?\:;;4(%J3XO'&;W:/HSS>QT^'G7"_2))O]+?U$C[EE8?C^83:FN+X]LPW M#,UW5'>F>+JK>?.Y[9O>@1$H/R?Q\C6\E5'M_X)L\7J=PJ9H\@EV]"J,O2]G M3?+./PP4I?XMG.,7FSQ8KK[4$F?]G43A#%>PHBQ9TSW,/Q"U[XN@S2P._?T' M\%N<44FUI+_]EZ.IZD]20;GZB8C!*9\65'H=+^'K'OA:[9]2*2DFW4@DH=(= MC6A"6'.N50)BE,!;I#DP@)3!)U,0*"F>PYJC]1RX89WPYV)_[66I-%L'829E ML>05#"*E*Y#%.8 Q$Y;T1JJ]70()CJNW58O(W^73%'8OP_]^I6&\8I$]B42^ M1",@%87M17<2[/)KX-%4EH)(8LC)80C>7E]HS$)_\ !\=Q8G#S?B'4A3=,58 M5\'!4I!*2TI2?M(SDL)_&96!Q""U:>"STV-T+TX:_LQ.@XLT@PM0NMF"_;O@ MB&T62*@7WT7PWLWQWR\HZ)(,#C +4O@^8$II11..\I$'9SJ#[>:OG#U(\(XH MG=.$,P1_9QQ*,1@ \*E]/,K8X\!B*FDHEY[F:R\?KDM'"#*1+N(D>Y[19,EV M'!'VGAOI]8&G9T$8PC+X[ACQRO4 ==-%L%HQLL*BTXJK^>>+C5/_1OHC E+S MCR[)?^($()2Q=[9G_9M]5T39LQLY/\-24 O:P6O#L/SB^SCY\AP8#M9ZE] T M9@3B[+![:WLQ\_AI5$,1PX^4(WG#'?(OX:U$[(F"U@I[YMUO9LW^#/Q*^:4 M04BSC4P$<.C )1'3BS%PB%P';-Y!?YNU^,0&'$TD9A()*O&,X M$#'BDE B:X!/4!9,CV8+DN6P#4 J!O\M%*C5V:;B4//<\!C $0 M/_?<@Y(W7PO>94B]+%]%G1DYL&VTKLR?IM^\<.W#P_ROQ3OPX%NOZR.S&MAA ML--;P'_"7!VF&6>'V NX#<\/,UYG,Q:- %IS1Z: ]!U[J510"]*4[(UB96=7 M"#H[O-QHF:_#.1@X7**+)<#;V*-!5!PSV$AV\O=9(OVX M'9[A6UA4A10K?SQ)*OCSG[/R"A/?D(?V.?>SP;G*!F.P*R%1QA$7Z;:(3,5<>RB#&S'6+YU-)58F@:I=0A MXT5)3HM)J;!ZW?,-V[0,PW:),[^0FZ?OYX7Y M_(F9&[T$I&"-]DRW+=_W#%,Q#7T^=U3+-1S?U8A)%-V:3R=.M4T]AL:)J)&J M=[GA. >S(K[G9@<[8G#$DDUDPM]L)[<[8(E?P#A-P1")"_\^_U@>;BK4$2@T M9MU&7A &%2'8R[:_KXI),"7*_IS0%3C]W+"-5SSRP=VQ.Z;XMC5: X6/!HX' MRC#M YQ6'+XK$[ZK^.9\;CBJ.C,\;T9T36$1946CGF:X]+N#[SJ*8,UW.0;5 M8"V&IP!&F'3FS3W/5TS+]!1MKGFLC(Z?2D&S(GG#+%*R2H$@Y4]E7N<%^$$1 M;7(TD$UEZJ!*%=5T8)&5*=,?>\=LNT\KZ=.G43OL=I2O-(SKVN]$2L.[VJ[9 MU67,O>;E9LZ@W3X+NME#'NE7@O%(2[RLE\;%0$NW+@Q%+$$L02ZX< M2_Y-22*]C5@ !3P6?G5!TE598HY+?U!BV$^\S#*Y ;)'"?\L8-Y'O$Y)Y*<_ MH-BVK:U2!^2< ^(IL#C?15U&>^:2B5 $.0 Y MX+KVBQR '' E'-"9=:7C)9^ERL]//;/]?P5>"9 MK?-J[%W#==66V3%GMO'LF2C9*=E>2W6A:(:)D5\/'Q)!J M335DT^ZZE25*-4IU1U*M-SI!""C5]0$(8LBUKJ@?ZT!.\!.I,2SV]#*E*,HMW\CR]5/;S &VP7H7@N^-EN("F@V MG1[FN*5)##3UZ&WDOZ%S&J6T:V!6%%G76@ SBB&*X6$Q=*8@AB?%)#H3P;_@ MBWR2+NK2Q_L0:3^A]*'TG1,[:$RN$E#Z3HT=]*\"=54VW:ZGO H9+D!)'3L< MT)BX+G(X8 #K$V3/U5HDV[ , \LPCE;T4I_M6=#8[U1X T.YAWR<*61H3@LU ME(_]DY(P6W@DZ1KG-4N7+61J4U:G+:J,3EHBR^N1X1.]RJEJVK+E=1P-1 M3E%.#T0NQD^/]A.YZ%]205#5R2C4ZXED7+4XJ^.7)HHBGX;AR%J;,8)8\'"M M!0\?Z3)X_IJLQ@\T3^7(,80,KLT4DCVG5SR40M&UN:1HLJMT;2^A[%V7[.G* M%&3OI#*'ON1.TV7;,E#N4.[.D;OQTZ;]%3CT)'FF*BMNU]<8,1: XKG'[1^_ M^F]\>=-L&S1=BQN&6,J I0S'J,*F@:U9+W1!X[E3X0Z,U!Z*(DPA\7)Z%*&2 MGZY+115'5NRN:T513%%,#S@^D^CBGU-Y M^>-9>NF96R[PT;:Y5QI.UJ:0[3D]-M$4H:YSK@:[;($M'5!2>W=^)M%]Y:3P MQ !2ZLJ.JZ"4HI3V+:7CIV?["U'T+Z>R8X@HI1<8F4!9/FX;CU^!*))P:JXI M&^K0;26O/AMPF447TMMO&4TB$DI)+E."QJ2GPB5/FQ&$X>@*Y57%G8+)MAT" MZ<34TAT=S*W)7&M%2;Q\21P_,_24$$<7+?45IUVK;I1!E,$A9%!5QG=ZGA; MZ*2_@RE;]F3JF"XW&H&R^C1].7IA<1=A!5FS'!GV@J406 IQB !OPV 91#RL M)<5S*0"&35)ZQQ2$E (G864$1G\[MX3$2+C"F_CQ<.9_!T91NM54YUU-%&I2 M4B1W1@@L&(;L&B)V^$8!O30!%:,[2]\"VF6\06<7-K!#! IG_\(I1F%AS\+9 M<2#";E,0CM4/*,!?$N&UUC@1W(9*.;*LM-"86/6#1P]&BAX]%R$+LF@>Q M\>KA!*$$H:2'BK'.X49HB"FSXLA/R$^=\%,:$.0EY*4N>"G/P(W/33U0#KE. M6*[[%&]6]&%]2IU(A_;2V"== $>0 MY(#KVB]R '+ E7 7J_"ZU7'J%*T1 Y(>&8L"DLB3\*A'8I@,>.;SZK1>S\] M9ZN8T1EXP$Y-YKJ>!> 8LJG@)0@4;6%%N^\ZY4Y$^Z2)//V)M6:HLFWAA4<4 M:U'%6NV[[UL78GWJ")_^!-NR9-N=3#=YL7D3Y;I[N=;=OMO%'9=K(035<'59 ML7#R,+;;/4B V[^1Y>JG-QB'[0)UKP5@C=[;OXP;ZKBE20Q$]>AMY+^A]O_^5HJO83BA^* MWUGQ@[Y;'8T9/QA ":JR:>(08!35(4("?3<@ZC0DT+_L&8HE&TH+ Q3+,; < MXVAE+_79G@4- $^%-S">>]#-F4*>YK1P0_G8/RD)LX5'DJZ!7M--67.ZGM*# MPHK">DA8^QZR/4Y,HG=!50U#-K7)I%514*/=!D\?TU6XT>;IW+D&$=F MWLT44CZG5SZ44M&UP62:LM5Y$ *%[]J$SYV"\)U4[M"7X+'HG]NBO3P*'@K> M(Z&"\;.G_14Z]"1Z%K@@KH@5?M<3#[@6^=1['^#;:75#3P*GFX;LVBT"Z%C2 M@"4-QZCR.EZNUFSFCZ!!W:EP!X9K#SHS4TB_G!Y)J 2H8Y0W%4/6774JR1>4 MTZG+J3J)MBXG!1WZDE'+E2T32XY01(<2T?$SG_V%)WH34MEV)R.CUQ.SN&I) MUMWQBP<%$$W3463':-$Y"FIB.GZCM+U+1NZ""-K5%+"*\P.@$"G.+8,7XY8@B2:>NV[*FME"C M6'^!]1?'J"*]_9;1)"*AE.0R)6A@>BI<\K3Q01B3KF#>-*;7?*(+GTBV5%LV M]?\=F$3I5GN==S5)J E)D=@9(:B@ MN;)CBW@E%N7SPN13C(+PON6SRUB#[LBF@:5**)N]RZ88184]RV;'00C=[/K& M(\8:4(!/%.#Q[VB<*\!=7)]R9+M-5!"+';#8X6BQP\8=U>#'ZUE(JXFOTAPQ=1F@<195U%3$!,>$B3N"@>SE^57VOF-!#>8JI7F\C M#T2%JT %4XSBS]-0H9-*&(NU\M9;A(%YQ.G'C !GO>1/LTT'T9H4CS=^L_.+ MDN:^J_CF?&XXJCHS/&]&=$W1?$=5-.IIADN_._Q)QZ":JQ'#4PS#-NG,FWN> MKYB6Z2G:7//RB%9IV4V6%?[G8A\=[5= MLROQWO;L/.W;>E9R25B/^?=9I1_X?^@,6PGU@Q=!9[;HY&&ZQ0X>@Q/ LB M*5O$ZY1$?MHD-0IQ1[5FG0NZT,)=9M21GY"?.N&G-"#(2\A+7?!2GK\;GYMZ MH!QRG;!<]RG.2-A?<7'=DCU^SWYR9NQ.P.%7DGRAF93WOWLQOBA/*K(T#)=, MA"+( <@!U[5?Y #D@"OA +RZA5>WCE&E:+,[])V8EDGS3EIU^I-A4# MI1JE6E"I[KN;7!=2?>I0H/[DVG)E3>^Z8Q6*-8IU1V*M]WV1\;A8"R&GAFO) ML!ALX7M1MVXZ%:';OY'EZJJJLN7BQ&"LQ.BBJ)?Z;,^"AG^GPAL8 MS3V$W5-(TIP6;2@?^RGX&=)^(A?]2ZHK&Z8S%4&]GDC&58MS[R.'.PMO]"Z?NJW+ MMH-CB['FX2 !/M)E\/PU68T?:)[*D6,(&3!V"LF>TXL>2J'HVEPR'5D5!/Y2[ZY([:_RT:7\%#CU)GF'+FB;B.._K MB051TO5VLV1DC0>.Y4N ,CM8<@ M>PJ)E].C")7\=&U4&89L*%V'$5!,44P/!!PFT:Z$M&7=FU)Z-$KR=><=6";(Q?,BB 9)J&(NMM+D-AV<*UEBU\ MHB'UXN42>,WC0W\O?TA++YUSRP4^VCSW2B/*YA02/J>')YHBU'7:U=9D5=,$ MS/Z@I%Z8I$ZB!\M)$8K^I5179-?LNB\E2BE*:2-*,7Z&MK\H1>]RJLGV_\_> MNS8YBB1IH]^/V?D/6.[LOE5F5):X29#=4V99M][:=[JJIC-[]^RGLA"$4DPA MT #*R_SZXQ%HQIZ!-/"A.9$M0GW14N.6Y2$+JCI,7WT4P=Z+8!=*'HO> MBUH\^&-Y4J5GOAA"V%]7!(KJ4:+:>L)B/3V900O5)Q7FP&$:Q%#3(#YY[L+U MN4M+"F:2"PP;1O2.G0]2!)R$61'H^:T97 7)-84G\=WAO/\%5*)HHZ7.EX(D M%(0DC>NTX%301M6P'.43Y?,T^10C:ZEI^:S3UP!ZEB)DE3K*9K]D4Y!.DPW+ M9LU."%6INY *?0THP"\\7,5(83I%@.NH;M1E4\5Y&9CL4$>RPTWJKA [UT%L MN#IU;O*S7N:MH\$)5E./YA>IZ(K>>V"TGR=7X<#XMJ0A20KYN#!&[?E)%-F MXV6BUNTJ061 9! +&5H/4C6,#+5F@TPF\E@9;B :,6$8F"!&OF5CF-! >DK] MI6N("H@*8J%"^TU!7HX*M63"&)HEJU;53)BW,0'.>L>O9HMV_15)+R]]LKWW M&2\=9@7&3LVZADYZKZU59HPT4D>4C*::;CJF/E'H5%&UB>6,3%-SC(D]K7-% M'U6]?/OYR.X,9Z<0'!S@^!F)P@.YU.9X)S5 MST=S\P2:5Z^R%(GF98T/F#RDT9+"O^ZI]R2S9+AX3B76H8KX3__Q;Z:J3'Z) M,B>S]$#8WW9PYP.1'0G^M0P#9V7'$=^\*%D4_".D4KQ>C13 _5UQ;UCV59I:LD9^)WZ$?SHVG>^P>N&WX,H#FGLAER%?D]].G/CZ*,; MV5X0 <%N81??>X']\R3@NI HT',)KQ&'&7O ZU/G&HC_QM.?"^U)\R[> M981.5P+_=MS[=[_R_^P\HL:IPN:Y/GV3!7P4Q8"/_[UT>J6\O7F&,?8%3JE1 MKNI+? ES//8U!(DYLTTI.3G&S*#YU\1[X$\11?L9_M7.]I:Z.AR MPM=SFO;P :Z;AN[F8I3]4:3UENPZ^+Z_;-4Q*O:M/E)>_7R=82Z//K/JY?3\ M@;L[E($[_W::[A)<3#Q/ GB3_KR\N91HNHW1I72[ [B+;Q-)<<#OE;P5PVC& MB8#.?GZ;K1\P4+?AE@"W7#(NI4,*:N'D@,UPMF^V\72VCB4<'H]P4,5P]$A_ M.=?)KVAFJ23I8[)Y'PKOR\3A YPK?^3'73U:+SR*GXD?"F2]#N&LO..'%[-' MO_B 2JX#7+/[8'O_=/NT!$5EYZVRW@U_@L9 G8CYE:*<25(F+>[+@FL8SQJ= M1A4]8WSQ;GQ9;EPFP?YY\(=\UDTNY8R=O,G5->V>;[)Q60XI9)O,\>",^VR5 M\G9/WN?JVGWO]_F0,! T66Y=5@KIYE52J#L MX6DFW!:?_2PK12QZ>)8)M\M;)]F&CZ S@8^=GC-3*07&84L6;LP#3=<^YRLX M#*EON[1I?UF/?"AFZD/9()]X+HHNN$YL(GCD':A6 MB: R5X4;,9T-+F#Z5Q ZKD_")V#.51A1IGM-5W !C4"]^Y)>LW3]M+H;WH@D M&)8H>"LOYDH::)'1,HCL"D!Z '"0_" &/?:>2H1]#DMB+^7< MLRH!B;++8V[G45]8&* ; 1YARF+^O)"A#KP*5QT3[92MM00_12^R M&-M7$7Q&$]74-6U&3$?3'7LTG4S'JCTS'-O4ICK=41$"1\K*CKEZ#MCT!_48 M\:X9+O,&E?7CTX8''UZ9:%.B3&=P?MAC79TIQ)G-QKHU5BPR,?0Q[2^B62FB M;6R"]&$.ZT!D>[E3F/M[8_*3@I('*HQ+F([![<@P)S3E-F\&8 4H8)>Y"[ I M 7] )_++D^RVMA9O@$= :<\N6I]-G$X!BV;R8R^!O$OQ6+P+HE<(46_NLYT FN3L]0$5G$QA M<@!E7I_T[&',LV:&3"7)ZCGDM5QP+BD(;/JOQ"T5A#_!;K&9;.;>K\)=B1T& MP#F9-I0ZM#JI&U0* !\5Z5YG:Y65#FHYSLS0X @GIJ[J.ASFEC.>*,I(,6R5 MVMM*QXT]AXWQ>-;'3O6#6=I1(_I&$F"^FR[BIU5)L2CE#RP[FD.@#B6'H$D^ MWY. MY]EF)JM MC*9CPY[-=-LD9$84JB@*H8Y!)HY9-\3/ @].>*[#L&Q5*5HM&%S_BQW^\#63 MO.S\?,K &=8.4K5]%DR)!T89C;9Q?@VZQ:O79W*F7\$OX*Q@X?E K'GGBI) M4_AY8ET=R'/:F?G44BGU'CYXEH-*?*!1Q9H8(TK&$X?]8FH0RU9U2YG,QI;F MT/T\]RP'E&#K18;N^X(' MMEYDZ)XO>&@;/+3U*CU9<&U=/1'!A5RO*9KWKR/KK4V^=WHOF:^?O1GOB'*2 MY[.A1*R,C.^3CH1$?G'O HYLJW+RMX M*/61QS:*N9#)T,:HB[$^D&B.ICP:&"AFC8K9U\!_@Z*&HH:BUKBH?7KD74%. M'" K*.U0U(0CRX#=9@*.# M8!41WXE>MP]977'(C<[(.=V#*]87"15PU J0+(A08B+4COZ4"%(HC2B-K4CC M=_+$&EFB-*(THC2V+HUIW^PG%,>Z^:RJQ2BFCIY,-]A.LJF=+YI)_#9(A]-NU.-XV#@\_A'S2\IYN# M1J]O?GS[O)XM:I9GB_Z(POA'^MN_K]BX93:J\/W3[=,RF6W*OKA^=*,?Z5-_ M?%HLO>")TISO?^>U*?GW&V_%IJ#RF:CK^TSG],?M0W";EAW MU]=G\:4^LF- M+J25[R:O_^?-QPO)H;:[(%[TUXLWV@50+%R0^*\7[F-\]2\:!@Z)YA=2!*Q# M>7.!=!QY-@4GC7GN,A3[JX43 MQ.GW13P>R[IN(1HC.IT%G?I+H5<9A-)"?G2?/WH83]FYTHYG()Z!B/&(\6?#>$M7!4H%$ CO]YI% MBFQ8$X1\1#O1T:X[].Q';H&E:X+E%G0!3L=&[2D%B*:(IHBF'4=3960=UDQ; MSX/H KI:NH[HVB5T[0H1T.8^15'414^:$ C;SI3ET/^<-!=:20?H&/8 MC-B+*<<(MPBWC==6'.Z14DMH7B!?I2F/] KYQHB^B$:MHI%0M.U'L&<\&9\G M="X0W&FRL@/NL)H>\0[QKN]XIXS,PQV8F@IN"X1_#82F$?T$D-">H=]0;<]* M=;(-A*C[Z@M$WUB_UUNQC3HBS_-!ADIY?T>'D 52?=JHK!^2+ X->]KH.M^+ M#1ZB\CLD/D'@P_4B#B .( Z@7*!K]&3!Z,U#AA_QV3[8S/M2 _/SCOMI M;CC>)T;36F>AFRJVJF@=@X:V7L3#=, MW4L952O-K#T4WC%O+,(3PA/"4PL:TZ2E2'=?\0E=5_U>;[7Y=X@\%<( S12- M=PQ8, R-P(-A:-1\<>(P6H0(?(@#B .( R@7*!;!'@Q2U.J G1+[YUT8K'SG2OJW#Q\^??K\>5C,I:J-4D&R X^]VE\O MU",H4FL\0QTI$VDCN'!U&O8T1JU.B-^1!S72JG4HZA>I4 *15 A6"%:=(!5* M($H@2B!*8"=(A1*($H@2B!+8#5HA6R&IFO*U#YI6F.",<2EA$YQKC0SD4^?: MW_-.( -.>#VJ7*;E"54USUB,T[H;^+\([N2+6]&'YPZN%S%WF)A[N-?N>:=0 M(0 C("$@#1R02NT:6AX&A:"$H(2@-'!0:J?#%6(48A1B%&)4-8PZ/$]8@(E. M@T4I]#?U>[V*BOBCCTM3?,\[M:EOZ()56YW)Z.@,$1K-EFHK*,U'M4EL5IO$ MA[4)RB0]5+E/Z %Y%)E[=E:.Q\V,ASK[@,,ZSLC];?\UHV9'@0C(AX=@KXF M((\@GT[8UD2*K(N$^.?S#"/6(=;5CG7=H6<_1EY9FF@9 2*!Z7[U6=7KGIF% M<(IPBJKC.29J694&1[27;R 2 J(ZB?C78?SK#CW[HDY6RN5J,T]")'3=KU_6 M.I(5/9-(A'+O5E0%4+(E<#GZ!!RUQ0K++_'U):^ MEM_WEQ506S]SEFE7N Y1&%$8\0?Q!_$'10]%;U!BAZ*'HH>BAUR' M1!@:$>H+C0P;Q; DK*,E8;7&S6Z#F'CMQV7%#B[^Y<*3TAR!1LJV:D L7;:T6O-Y$;+Z*$H(63V'+ 4@I8VZKAH@S-*Q M7A0!# %,"#JWJ'-5ZL%4?VT65E3U!,#:"ER< DTOB2"B?VEG==7IH]^: 0=- MMHQQQ;*HMS&!K7W'KV8OZOHKDEY>^J0EV4[6\76U@%_9&?FI,K/4L3.SB&+K MUMBVMN[#EU5E[2X[2T25G_4U;$=@M[]=X+[)\G8GQ* M.^ICR9\5Z1_ MMG)BZ%379\94FT[URET.IJ, MIQ;53,?0IRS^RKD@V[]4^D&*/+*,8'.ROS)@N))@0^!?VWP 6Z@P",C5(*8' MI1>ELIX)%0;?C\=NRZH_^*ZT%WV?4WB-Q1(XR8\C*9A),7P2%J53LA,GO>0" M)+HDIH[D)%\PH9,>:$@E$L'=/2]XB*XPS:,N3C,ZLF"KNPIAF\NM#4>ZL=R! M[>[ EHO,C,OMS7*1F7&YO5EN/YBY-B/".'8<3N?RJQ]2VDP#S]D@L9GY^EU? MRMH!10(XK#==B3;K3116=SWFUY_*@6:- M=.P[]:2- M?SR9E')X,E9F:3J1RM@OB&^'9N?#/;QK?()>)AFR);Q@BQ#;$-L4UX MVN[%-M-H&=L2'UEKZ':>.7#=DFH$0 3 X0!@J3:H5@ 42%\;R[I>P1;%5/P. MI>+7*B/?XCD-)?KHQG5X((>T]<>&7H9:B#DI=4=\OXH YZ+H$W#=T)V%BFR, MR]7B*(6X7D2=DU2\D0"H(Z0+3ZM0?([BA^M%N#D&;DK-MLX/-X/QJ@U) (>V M7@2&-?-@Z! VITIC_1ZVHBOVW>7=SGCFL.;SABG67QJ][W4 M0]W/=W4!?[:G]V87\)\3\C2VO5#U'R8[1.W%BZU5\#ZN>SO+O!GTAV !SWJ2 M0FH'=SY<[$@Y.K:1TUN2_ZXE]1I51']\\6Y\61Z0) $Y/4:08";1Q=(+GB@% M]@@7KI]P)L_NE$@4!7;2J_O!C>=\'UW_/O!6?DS"I^(O(ND5<-IS!9@(K"&"H.)+)U:9_(B1N[8U_A:JX59$@C2XPU^78G MBY'9%) E.T3N ;,OQ='2#\XHVJ6E:U2Q)L:(DO'$T:D^F1K$LE70+B:SL:4Y M=*>6?O?/V)\8=6KI=;MR*LR*>NNX]^]^Y?_9N8QQZE'P@._>9'DTBF)<%F<& M92M,WZ6A3FGY2B?:K]-0>KMIXO(ES/.4GR6YHV^F(24_WY 9//^*> _D"03B M[:'5CK86.KJ<\/6LMV<6N&R9B:8;4R!P9BJ%-QRH% M@].Q+'LTLPU5'6ED9!';O#ATTY2CRR.QJ*,;4T4C#IGICCZS1A-E,E8U:ZI8 MT['A"&NI,HTUF3K$#-9T>-9J 2\%UT4F M'$V)QVS("#[F)PI36]G5]W [ .BMJ]-[NAMCD99P96<=$&R["2+AOHLD/%S$,(E/J)1W>PE,%U:-9%Z MTWT,72GH2A$1&SIS]!3]X[V7%51;:N6=C:AZ^\S3-^5%8%.J8<;Z0*(Y\A/R M4UW\]#7PWYS&4VB_XT%X8 +EHSTG_AW.H$0#_CR*>6WVNZJ=<9QE58$^+Z%? M\5RD)/$S>MV^"'?%?A[A(-0#7*6.E FJ&QAT0[*T:_ @0NTULI/R;&0[E$:4 MQM:E\3MY8B5-R';(=N=DN^NT( -55?2,-<)?SC]64J8HJ70M,U:]!P(V. M'.@7J;K5@Q%)U0U2(9HAWR&IA"85BBCR'?)=UXF)?(-Z-O?\_%'O!QPH25C:*BK>$H^PC753+M M:XULJ(<[7J>-AC<;'U_?_/CV>=WK>+*GUW'ZV[^O"/O:I='[I]NG)?TV*W8O MSKH<9^V(<\8_N0OR)T9382=#M7W8X&3Z;JQ7;%A!]#T-?;7#C>DK3*$R-]K. MF_V"XKWCK%395(R:Y_0A.B$Z-5UP+AJ%7K4VD\/02E.9TC3RZ',0;D ,PE\9 M_@Q-*\&? /6?8G,[:BLGBNSA\>FI$-S0./:H\S\N*TR.6>L*=; 2C+:DR-I+ M6\X]Q*$3<4BK@D.W(/J1Q\>(K"LY$(D:GW>.2(1ZT^XF. /%*WU2'C9\M).] M9W"TW[0QU8ICRFNKA!*M)J7A.+!PZVTE."P"%6I%GV_QG(82?73C9'BWH$S2 MB922YBKTMX[ H\C='5\\(0 M*%HNT.&QUYA2Y,FD'"<25-([8SX@W-4.=]VA9V_"[V/!PN]=P%/3*"<=G1AU M'SRAC*&,(32= (>G'E-I8EGM#EVJ>19AG%:LP/]%<">_WD8G$ZP/QJ@_4D40JB!^_U", MT4B@(4A= O.Z!R&A?")5CD8MHK08+$,I1:IE-6/Y,,Z"& :HG!N6[P_[M0P6J1[NDN9UI4=T5;C2H!9-MA$&$ MP=-AL*UY4PB$*-T(A"+E" P<"$^O(T28PT)V+&3O;R'[MWA.0XD^NG$=(7\\ MG [U7\_>&:*V')GO!&IJ(TO$ M4OFNN#-0GZDJG97*2]N+M(LDK-VJD.^*J*+N@KJ+L+I+I<*=-@/P(N'C?A-0 M1UVF_?7V#"!5U/ J8-AXK+5<<]\)A%(T ZOMFPNFBSCZLW5,QZRHHS7A_4.) M3S@)AIU:I373HETD<%?U"N N!GCW2W01Y9!4>"!T[$#0S]#S7:3301N7(RTH MQPAY(I&J/LCK#L'[XD/6S]0P7B1,U8VRQHTUY=U""E2.=@ES.WWE>QWL1LE& M$!05!+M#\-ZH2VWUNQ=)?ZH_8-X=1D:0[0:IB@%XU#1KQD'#TIL)VXN$O-2*KV90M)-5!2(5@A6R&I4 *[02MD*V0KU$)1 CM!*I1 9"LD5?M>X$'3 M"O.",2]8A+S@6GW6-Q162'R;MK_GG0"!6F;,[J/6&6ESGM(ZH^7)5%GMR:?% MT@N>*,VY_64-(6_3VA3X]L9]K+?^KLZ6,)A"@SB%5*D-O84B2U^JK@V1QEH) M<4Y$L.?P5\4#8XP-SMM?+X(>@MY1H"?:9"HA@*^:@JR)"'@]!H#!VJR"SZ<2 M3F2[-:2J7Q*+.(8XM@_'A)\D-5 D0YE%JAP5=AT\DAGMSI/J%TYA 9.(V2*= M\9PUFHG55A2<3XN3V+@XB<^+$Y1)>G:VG3@Q>\C=&N%0'+<;6J]KR&*#+D.E M'"/!Q&9,JT12=9)4>%R<=%Q,! JW=^#L4/4Z#P\T'1#K&L&Z[M"S-R%\4[ 0 M?@? 5-D!IJ).E^@*FB)$B L1E09#([KE3)HCPZQBV-EZQ6F(6*"/F(44@61NUO(?3ACN)9H MMS@PKNHC+$] Q.H%8@E%V[X$I/12KF@S,6MQ(%$9E_LI8;DX2O\@I?]PZE]3 MX6B!P*#^8+*0#(L*DG!409.N-A0KY=V=*:C)TG./(F MD@K%N/,$1]Y$WA26X,B;*,8HQETG./(FDDKD ,VP"8XE9Q7$LN62LUH#=;=! M3+P>AHMK)=)?SJQ?.,%JZM'\(A5#QRQTK)P>.MY1C5;+Z-(ZRP\PNZY30(-4 M0?@=!/RJAYO:U%%25@,6&[)B33!+$'&G=[C37SJW6!JBECK5-%(85D>K GFD MJ(,HZ4(9[B"=VY3ATDSATF($%U!92C2Q]9U$T5<=6A4LJ95:.G&HYQO8P);^XY?S5[4]5V0F;FR-(-HJN3 MJ3JV9^5G69IM.J8QGK +M:DYM2W+F9F.3JFA&%.;19$9Y3.:I1('G.N1900$ MR?[*A/%*@LV$?VW3'LBF,+'+]1BFR*07I?*5,7(M$>W1J/ZXKZ*U%OB=4WB- MQ1)(Z\>1%,RD&#X)BW(LV8E/5W)!+ET24T=RDB^8 $L/-*02B>#NGA<\1%?] M328X]UEN#&W!M654=&2]UL#6.[3]'=IZD9]QO7U:+_(SKK=/Z^T)/]=F4!C' MCG?I7)KO0TJ;:> Y&S0V,T^VZTMQV@8G$LX;:X-12L/JOK#\^E-9T*Q1XMII M_%D+Z1IFONL%7&Z3"-FN9K9#LJ T'B^-D4N0Y5 241+;EL1/JS!84F0Z066Q M8?,'9>P<,K:[XK'>EIS/91D(F:C1?LCK^>P, ;I>UAJ%O:% %^+;+!8;Q2?: M0]TI71)7*0T8RUF9M5V.E-,'F=_$)*8L??$W&MR%9#EG M&\F[.+-O,Q?"R9-]/S$:UCJ-3-:M.EK&MD&2M;]H%8:A'9F4$O\6^+!6JUSP!'5$-507SLO MM.FZ4:I)J17;! (K53:5JD4NF'W?C>S[6H7D6SRGH40?W;@.KZ*0@-UZ-AW. M>JO@(RS9T.]7D>O3*/H$O#ET-Z$B3R::@)VJN@+3B$V(32>8PJ5INBU@4YLN MOFX-V4500E : "B5.AR?'Y1:=M$A+"$L(2R)!4M*X[I2]\PR]*Z=E.B'X1$, MCS05]#VA@]>@8RB&4@H/U][AO=,>.UU6QQ8&BA$)$0E[CH16\[,N1/E=,*ZT=!D6!--DSS# VT,\8YO.^, M=YJ%J#U=KY_MEUWJ>NV8!AE10W-,1],MC5C4MJBC&_9D9%KV>+J#V5],@UI9 M_^.ZH[/,6T!_"!;PK"@6,-I?H([57[ >P&FGI$=^GSFOVF/:VVCH\QXGOB,<6R?;GZXJ1_=OL>Q"Y M?%V?/)>OD3K"<<3B*7G;'\'LQZ=T%Z,BCXP.L<@[?<=XX9P;6'-VMEZ?)M3D M^Q]29V4GNPW?/@3A3[B]3=E?G@.* [V46/MW^ .6/W.!"XK3_IO?9H_L].KREI_OIH0IP)F6IT MHNHS:VK9(YTXUF@VLJE&C6F3RONI0UPF^X>XE(VZ917#[DRNI7V3D9ZSPDJ[ M!Q=;NCVVG)$%=ITV)O;8,&Q#<51%,Z ML1V2!:41>V.+P'(=*;] "3N'A.WNQXN\A(C2PH"C;I %FU6+4,."S:HQU4>X M5!_,XMF1Q3,N19:/2"*8; 0,)BT$^#)7%/-&P7O[-=<[6B;F,F(N(P*<^+3= M#W"E>/BY >[%@>YFPPI5^LT_FFR7^C)*+2C-BN!R<$-DYN"E_V*#E#T6>,<9Z3 M#AK%U>>4WSCW?9O"RR7I]KR%=]9EB^9MM@;LIU+'=;<=Z,&AAGB$>'0J'ADB MXU&K;B7L18I0A%!T/BB:C%J#(M1T$%Z& B\=Y@+AG#A=D0IANNX*/.@*G<2- M9#-C-*MH;9TX$JOG3AY#4S#\A>$O1+8.(ENI>7@+R#80=Q&"&A(!X>HT7U.I MNVW=<(5Z5:^E#_4J3"M"CU2W$H9:!PPAL:%3.=*GM+(>C'(S+@WL.[9I=<_] M3*H\,0+L4P$+"O-1&X%RX92WX8HUM_U(BC5YCTZW*J^%E 2 M"6=4V1HCTK2_WO[YA7K !;T9AM-$/^T*_94;@^_U:)N)D*-M2M,I.E?87'VV M3;FL>5BS;4IY/_5/-FB')4Z<5:",=TRAP.$V55CJ\+3V,[&4$&[ DWEPQX"E MEB>A'/;@BK.YS?I%3AV$\OP<%+[/;!7[YI_LG(.Q3U/R7)^^R6* BF)<%F.N[]NU_Y?W:^_CA]JY>OH;;VI_DJ)OJOTU!Z^ZZ\CGD> ?X+IIZ&XN1GGQE@A@ M$R3R U+(Q"7')TTO>66OP21C D*\SP ]/JALWA<_D4WX]*,;V5X0K4)Z"Z__ MW@OLGX>@R=J )JL,31<2!>UR"<\'K*$[#,#J]/M%*IFI)**,.6JU3?;VPSV2J[;U2RX\!_2Q8A: U_G-%PI@5 MB_@.J'' 6ORHD31%9O:A)4M ;)H-4$KM1+X3DU\B*7J*X R,TF%)LQF<$G 3 M4!J)%*ZWR4VW"6Y!8GB0'3XM8ZY^YF(@L3,^7M^0'3Z.&X4K?J&]BH X\%;L MXUQ1);9-HXAIGNR7H'UZP*N)VLJN8P>K"U&9,K-F^*L#O;9,7N>0D<7E+SX[D;Y21E MYKL;@C$'F\AZL_C1RHL)&WG%WAW(2_T(X(D^+D&4TWVB_AV<#(G*'D5N%*_M M1S8@*PB3'6$W"&E"K=0:/<0"<+F\OE%R8]X2&7[GD0=X*K=&%LE+!\SV@(>Q MVM64Y.F*-K=KSB=PK>!5_$"B]^P*FR9\E#,%*"XY3S@D)M(#_(@^SEPO#KEY MS/>C0.Y+23S!%!4P;C>\0XP[F#RF+'G/&@(E?!+!0>A( ;!9*H+_7+GV3Q"R M9'Y:!CH[4.%2^L_@@?EWY&U(8OA3O&6",@Y<&C'Q+>)-PD%T-G-M%UC$A26" M#$7IEXG L6NV!8YIO2!Q0(# X1P.U+D$M9 M['I3^*KH;F.7KGQN6H-$S%8>\*S'W@<,[E3D_U M/P 0 6#*/6,60/*T93OS+=[1(D3;3^P,S*^1.9,SIF7,PRYP7'A#8%[87(YY MP _%6Y(P=&'OV:EF>\1=\!.#.5?A4:G[#AZV"D&8+B5X*X;/=GH^)JRQ25<+$B["U M6;"-,?'V><<;\7@HEG9=[/ZP5G]31T>F!'/7^%<:GV@^G.S2GER6 Z*92UMF M ,S]VG#T+TBB!&ZQ.L-NN.)\%%8-J]1)]4OV5G_D+]4V78W+'@4YL@_(&9R"_:\"KTK_<,BR; 98E6G/V8$2N8\ZQ[,0( M$FPJFB$)$V3["E=L*5Z)W>+Z_+R0I>F*GSG />Q+/XC3>R>_A9,F@C6XH%@1 MIJM]9HI/\6PLBFUV-K&/0F9./LPI-V B0"@&G[#Q4Z[N,+TK.]HV-O[MAE]% M%()7=/_8,\N9C:FE3;2I;BI3RT>P(MZ\-QR MOV%NT"=3O&G,#&)F#V?*Q2HC;6:C OF+SKXT7!UE1]@N$SLQO[DJ6' !9%&J M)TK O$K4=_BOR?4+%JR[E#Z1T(>WBYA5+T5S=JBQ_V=:T"I1.!VZ9-Y.;KVQ M&U)BSS/W5OK"$?/"1=SKQW6KD#(%)W$&1*O%UM5P'UI^ZH(\)<K*<*$+3S9-74TN%Y8\^IL_+HM]GA8Y0Q M:4.QE4Z.LD0'WM;,T%GR7T*]#YLK2E2);HHTV7<4&]85&YURCB#58C MX=CTG/Q*%)_&:BW,?6YMGG:=IS#2[7BZF2CK)YWPOH,\B[+>#;HI(Q3V4X1= M"U'84=@[0C<4]M.$78_GS;:4>WYOL(=A)?='-49OK,OAVB&BGLTALD7"&^+1 MP8Q8Z%0CJ3WM6 ;=X5>=:.422IZZ_'R*V^\D?$F*6]5N*N.1*IMJW?WG^MIA M50PBB"T$)P!,)=<, LPN@-E1H[T78*Z780%@_FOE:Z,F 4:1 6008!!@V@>8 M:B8B(DP)80RSU"#HD :S\@H O"F,>8R-] ML^/3RX J(\S(E'6]PB!<',!PBD>K+[ZIW\(@BGC!E7MB6H204-LJH^!H M8RRE88NT898Z\3YSDI_5KZ+*IEGN6HDU"1=I\_9.%\I:VYBLZZ5KSS@]A,+C[KC=A;5%S)L3_+$V,9@8- OG#__ M!MS9MHM$T>3)I&[%:O HB\!1AS-EV,!ACHX%CK/Z6"Q9U^N>?(:X@40X;+H- M&1(,LY17]ZPJ<4X?S416M#$B B)",XC0'7VJ5C!XU=JL)=4L]=QZ#F_J0"7&_7UZO4=OAW9,%#V^"AK; $R$" _XGN]N5ET+$BP+_AR&B2F:F&-*!$-$A(F!L?T]LWWJQ M\+\HQG]8^!5L8('"CV'\OH3Q2QG(5:'E1>'\ ]"2Q_5W8PQ&[-&G>XKCJM,^ MJH^NQ\83MK_E_;(VL4>'HDY*>5S;!T#*?!WU/@T)Z%#*L2/''C5/?;F4-^% M0BG']6*U_A$>H!/DMPL^H"'Q\]#66UM*C=BBVZ83Y]GX\7YT0#=.5^5J:#C2 ME>'EPFUPO\PY+!S!]?9IO8AJN-X^K;7C$T&EK]9OBZIA-WQ2=0K[M!* !ZL(N([D2S11YLNXW6/#LDA,3FQHRL"P0YW"XZJ?S'+ M*M&)DY4JCV@3C*YMG^A(MX:F&J.L[]4#_!,S-)%GD6[GHENU^9\H[/N$70M1 MV%'8.T(W%/;3A%V/YPUWV'EV;SI3&=>JJ]:HQNA]'G%S0SP:"5J,*G8&WPG3 MU"MY2;8HAJ7M'W^,1Z7ZTP.SU/-Z(W.CWLALI&/]>&1BS_J.%;N++0,GX$LE MSPSBRZ[ZQE+OC , DY.TF"R6BQSHQ:K(8#11_+8K'O4.0(, @P"S!E5F-*+2TL^7QR3=+"33=V>I-( Q,/S[,_J3#),65/J MUL2&A(0H]MC:9H^#I]0:X[#* MH:Q7&08OAF1V!G'')>_L(>#H"A%PZM4^-Y!UM%9Q3D?01)[4 M[MD=O# @$1 1]B*";I9289Y#A+-ZDE2 !*5"P0"FPV ZS,6[K$5WZAU:M[&Y M:M^WWB^C"SL&XWJ'Q_4=Z>(G'!?@>L5<;U_:L.(&XWI[Q= 8&$/UZ-'M\.2L>CU4Z9SP]K>\7U9@71D(8@-^ MBP4HI>SQ[2,E9>S.^YZ&!*>()=CS8T^U2"DUO+J\=\%]A%+>W_5B/P XK[43 MSNL.>("&Q,]#6R_*[P]]_*S_=K_\HA.G6_P^-/GNROASX3:X7V86%HW@>ONT M7D0U7&^?UMN7['G<8%QOKQ@:#:U^,WQ=,XF[8F?5.;NZ-V96;4PP64\%RE[Y MO'.GUYT@E(.!ZL M(N([D2S11YLNXW5_#LDA,1$@C-\K(*@T0!D'U.]C624Z<:12YT?HAL)^FK#K\;SA M[CK/[@U6]5=RDE1C]#Z/M[DA'HT$+1$5.ZGNA"'JE;PD6Q3#FM.//Q2MU)KF MP!#UO")HLE$1-&EH_-A$MD;8?Z)+)>ABR\ )^%+),X/XLJ/UU?@(?,DKD"8; M%4C-X,M8L>2Q4AYZ):AH(;X(+P,GX$LU Q$!9@? E)IF'%)@LA*IR4:)5%, M,Y(M%2?A(, @P'2 N/M*NLHEF0< )J_AFFS4<#4$,..Q/-)PK@[.U:E$##Y: M7%KRV>*8I--<4=0P2U\5K823AV?9G]69I$]D0U.QF!W7>X3#9]@"/1Z5>LD< M%NBS>F\,2];-"M7MR."X7NQ.D4JT4NI.\MG]7R8LF$8&(/J4 RJ*T3 "4Y[>GB64EZ> X2S>DX44QY-ZO:< M#%X8D @XV>6 *[5DICVK(YS3]:),9%/#3#B$A(8@H3L65C_&?NAF*1;['-[4 MY1C*9GQ4 Y[)6-9V>(C*!CUFL& &R\6[K)=VZO99=YZY:M]KWE]GSQ#$9&BQ MDZ&MMR,M]7!_<;W'6]I#6/#0-GAHZ^T+0V,L&UTH3^5/9?%*P_+/M5 M:CB1[9$(&(ZO2?B?G;*[]^!_25@>A1^%'P/O@PB\3UZL5KPH '\ 6?)(_#OE MTBBG^V&('5VUI_BC.NUZ2F=PM[_E@_$S#42SU">E=JK5Y[]WP:DT))P;VGJQ MY85AE6JYJHMO%_Q"0V+GH:T7R^%_C$?/1G0.'+\-N';J+KP<$C\/;;VU9<"( M+;HM^F:>]?KN!PW=SOCI\.8S M!FI6)#9>/-N9*=65"54M=6+JL$LVL1Q;FU%JF&1FF.4&SQ^"Q3*D<^I'[CU- MJEJ^!C&]A96\]P+[YR';RMK8/VO7_J64I,YU_->+GQ/R-)XMO=G3_.E"HI%- MEO F<;BB%SOVP7'OW_W*_[-S \;I<>RY/GV3.=@4Q8"/_[VT-RD5&YILE>_1 M9/SK-)3>;AY,? GSW!>X)'?TS32DY.<;,H/G7Q'O@3Q%%^QG^U<[VEKHZ'+" MUW,:#WZ ZZ:AN[D893\&K[=D2T@X]VUN[\;. V,ZENU,K9E#;,76-^U$XQ42[.U\4RQ56+HCFX2Q;1'ECDS+8TZ=E4>_S0HTY23= 5.,K+<,PQO!*MZ%=3*VIHYC$,72U9%I:>K(GA(#_I?" MAWH)PAH[A6_G5++GQ+^#'[F^1 H,%W"&LS<8CA5T2=,G_FG@ \I)#S2D$HG@ MYIX7/$3K$J]MT%V>[P#<"3X'3[L2XE2!E=*V6N.Q.G7LB6DX1+G8N-C[K&<9 C14QI#9H96426-#Q?SL<&C8K'NC.$)C;X_NF'%![_+Q%2/SK".>-A M+7=@N# P9NY(%XAGEEM;HN; =A]MZ%XO=V"[*[)FW[ :9Z_"D/KV4_NBT3.K M"(UH%+5-TGV$J^])[-[3]H6M(\ \L'.HKDZ!W9,-'K(,3G#E=J10"@4#/2>( M\L-F9O2<#'GWT7/2Z^5V9'?KR[0?KCT7A\2//)XAAN+1+_% ;\?)TN'Z41RN M%O#D2$;QP-R"XWCGGD;QJ;PS,*Q!&[G/RQT8,Z.-O&DT:O^>U0SD[Q\%GNMD M$ SW- X5IPL_G>C9,^&5ZTOQ/%A%Q'=.F5*-N"'B=QL\G1]\^/;YW5?IW&YK]./]#D_;F)X!/-\??KG"B[Y MD#5'BJX?W2B_JO VM^O\CNO<;?8[A[5"8\(_;SX6VQ&^T=;]"($NX8+$?[UP M'^,K?[5P@CB]$*X!OJ4\$*OHLJ%7:5N(B-E;Q&R34M5@@J MX9MJUMEY';$-L>U%KEC4 $71 $MM/T6&S76;FR]Y4EH&I?7K@I-:]< NC[U' MK#PWI<:H!KX(SS2],WCVDL"NC9* M9NOD^F\[>O3?P?DJO6)M+UY+4PI\1J60VAZ)(G<&I& M29T3:Q%2 M^KQ:6K)Y.XDWIP9(*F&+IM4( M+!VI'D!@:;4-@M"8TIZCSN@^:#44!3G2:3@ISS/O?U4[8MK)W3"&J2QII5R[ MMG"G!FUF+(_4"JZ9F@M3>EQW ALK)8,,8FD)EP7[Y^)BR%G8D'-':%"QK.2( M*CQ,IEGC_%%..'3@(WXA?B%^"8-?NJ5V"+_Z%BT8NF0CNE6M^$!P>Y%RUC%P MZV9H8N@2C"A6L1:C"HIA'O-YPR/C#B%D7^,@0P72HV"'/C&Q- *1I[X0!JI.S8%:*<=99% [;X,J7:F[0=6 M!'M@.'940RG$L?IQK-%6RST,15AH'2*VU1A?0&QK#MM*@=:&L:U.H#%E1:^" M-;7VBQIZ1% 7A0C=[RPE A7;/NN&3@.ET50U//5VG7JJ=J8B2',C(&]V,-BC MRNJDG)B)B46(>XA[7<,]73M7IYP&<:^A\-.1'@Y94:LTJD541%2LJYO7@#,E M%;64A--)X#I+'WZ/)+K!0!,'!7"0M219F&PD,CZ M?,7,!V3^9R<%#&"]R,U]7BYRC_HF'@D&A>])__Q[^9JJ+^@B$^Q+"V, SC@&=-B#!*"1$]P,!$$$P58F[@[#I:FH1S4Y:A^GNMD49$!R.3 8JFUD[J!A2!_5/N.[VQ&3 M,_8 &9"P#@R;:I]&BV9BW>K7^;6O>OU65J4YVO6&/9J+;[8?"]D_\];$P#@& MQL_B-\2P^#E/ &/2Z##++H9#%$4V]1$F2N M4DX#0MA"V#KC:%Y$K35JF:4HK,BHA34E711.!*@C9^XB0!4 JE11(BQ M1KU M&)7-052K$+7.$1]!=]@9$5'3&YVPVW \1&&3KG1L@8XMT(4:G#L@!AF8/-36 M1QH/HQV'D:D<5:MRPIP.:R-J;W4P9F.851(!$+80MA"VFH8M[5QSUAJ$+2%* M4E19GU11YQ'6$-8.CZ,=B#]3,\XU,[M9Z.EF)&9 HC8P9*EK*(70H-*:OG1< M2P(Q0:NAZ,S1);P:ZDN(:D?$7Q#5&G->":.*U0DQNJQ955JEX,P8G!G3^CA: M$4C6]GDV=!HHF".'PH#"@,* PH#"4,[J'S@-$ ]0%O($\H'3 ,\%E(4\+;F? M-,"\UV'FO38TGW= '# PAC]UZNXP\BVL]@9(BIBQVL[(H0%))8(0]L<[,\"U M-G&M>[FM%5,T5!V[K",$'N.C1#7LN;37<1_U,,R#%5\^!P9')\ZN'08<64:I MF7H/T*A78VH')+(#0ZBJPV?19&P*_?12WJLPZ'=&^PU;KHLZ?K:GH3T,\;8R MP1';4YVW5*SVL8XB!E):;_TQ='Q C$2,["Q&:J68C< 8*42?$4V>[.@;CQB* M&"KXD-PA]V[6QAW#N6X&,MNQ=@$J"#RM#A R&T MQEG "*%GU3)'X]HGHY^U7XLAC[7SCPCN26AJ_S1@"_,/SIQ_(#0\_>7,;E8G M6$T]FE^D8DY#LXJT/FER*DH7@TZ**NLJMIQ'7$1<;)_,[>%BH[/3^QAHVC5) M#T$30;,>T'Q)O.DP9@XR@U\Q)EJ7@*V;D27$+<2M$P),J.N=&Q/USF"B$+&D M"?;B1\A\IB_37Z3SAI00-,\-FL:90;-6)]]8GAA6U>C1VY@ ;[WCE[-W=OT5 M2=7$TB?;?)%QWF$V8:Q6 T0IH[T8M>^]/#A.WF1!,26SABJ][=;:\SJY\5B= M.O;$-!RB6Y9M333J4(,JMCJ:TK%1YSIO*)6^!C&5%)5MO#1;A;S"BCXNX6A, M7BN82?"99,^)?T_2N*PQ4[.R.XB,22R]OV,VAQI#B0"BPM M)2.6-YA:8OQ\*55J^+^W4YWDK$* &QY\DXCOL#],:1D"SX9 %(G,9M1F-W!! M6D(P@MCJX/>47QQ1#[;P3I;N0"4(B<<_),["]5U86K+*]/I(AC>,EG S^-![ MNLS9H\S6.QBFSJ/T )\F$OD5]B1T[76P>E3RQV4>K9O56+ F@)H+.&QP";T8O_KE<(H-_:<.BN/?IL]]Z(,6QIZ6XY; MV4:E!R8<#AY91K +V5_967HEP=)H6?AAKQ0&"IF%.V(*6WI1>D9FAT4=/2R@4!MZQW7EL#2D04/;8.M@:UW:/L[M/4B/^-Z^[3>GO!S M;0IGUS7]+7+=SBE\[H'RSLQY-Y+8.S*5'?1Z=ZW ,PO/IJ'/+HJ*NK^S-@J9 MT\)FBO^2/''OQ"6J_0-#G=I*W#JB]8L67NG(HSUVZQZJ$Y9!T?VU6TIB-0:]_7E<>G7%^*Y\$J(KYS2G^S M@4EU[>T5:I=ZH27]M#HFM0KQ!25LVR_D4BM1&J\W&=0 M#4-RLNYMZ&&4TM@3-KUE7/H=F/0KC5OO,C^63:M<7=U]R6G=I2T"$1 ^N@L? M2BG#\CCT,#?0PVP$/713MIBQA^B!Z('H(11ZE!HR'H<>DPWTF#2"'F-9-[3G MP0,#ZZ?8A?VQ\-)B"V;==2IN)1*,#A<01T:I/BYC*4%,,5/6]$G-NM20X Y% M>Z"B71[5=(1DG\-,FLCFN&XK"24;);O_DET:O'&$9)_#A#'EL55!LM&$Z8[D M8TD@;C"6G.#^XGJ1GW%_A[;>GO!SO1E8 L2BVG>D]SI_BC4VX?6-+F_K"F\G M,5OF'@RFJ^X',EM'E,$3 3D!B8#B@)R 1!B0.*#7$Q,W+MY=.TG3C8CU[UR& MP1+6_B1+K!]HS)OJT7^NW"5KJL%Z@1+;3GIW+LD3:Y;8*R=&/B?6)]5X$;64>7+[Z]"D/JO%_%7X/X?RF/*+6= F+)BE+N@MPI&6A= MI4"9'Y[,:\V(_#ER0\:RHF-N2*?6BR(OA,B7JNOJ$/ES)(U,Y,E8J9@T4AQU ML&YT7OYWM7$"BG%9;!:>;6E*ZW./0'CKN/?O?N7_V?GZX_2M7KZ&VKH-Y*N8 M3'Z=AM+;=^5US'-#=TGNZ)MI2,G/-V0&S[\BW@-YBB[8S_:O=GNS1I>3ZJ,? M]J[O UPW#=W-Q2@OWI)1Z7W4ANC^?-?V/^@R"&/6F?&+[U F\\R&_(/>N1'+ M$7.D[ZNIY]IL9@0S*5E,X[,;+JH,X6A#/FX#/A;C9DY".H=%TS#BYO'[@(0. M6^5'-Z1V'(11PH'OJ6_/X45_2I\\^#P,?->.9*"%?7GU@C4:C2R1_>A*8JCL MVKN7_6WI^MP[$/A\_1_@;U;?Q4=T?'9]XMLN\:1\,%="%)X&R/IXPN6P=$_Z M!F=EX?*$-]B6B[K=_T.E.;FG$EG!4<6&F\#:F?-C 0]@ V+9&;4FQ)1XL#(J M17-*8]Z-],#V)W-(5M/(=5P2NO!6KQ+*\GN_E@B_0;'EWN:L$YF_3$B3,2D; M[Q&MMP%NX29=%UZQJ2FOY:U1*EM?1@6^YH,6)K]PSP_S!;$'\^CCS L>(G:( M2I38\VQ2S!,E( MNPA_Q/*3T#?M(6@)Y V='!T&^G.2VQ97X04P3]IGEC)(O M2,H&A$A?ODC\!95?I/\F7CI+YSKS2WD,7=CL%^D+_%!2C%?D]2OUM?2*3>_( M1KDD%-R@W(Y'1J\O)6 #4!Z",B^DNY62*DJ&S3".MU..#QC'K^\:YAR_9WME M8**(C;WQ)3N$QX0ND6C$U L7N(JO:-?LJMH%OB2Z&;'9%W=A(OR\4M1\H3U39=!Y!9G5:7"6 $YUY@3K;P4)=G_ M %:E^\&N8!\U '@N[V7-;!" 5; 2X[GTY^7-93:*BLVNLFVZ9 0D:Z5H"4QC MNTN/LLE9#(O<'=3/*+ @ $2$C;P\1$W*1V0EI\")L-5%U)(Z(O\=4A,_Y-/B M"NK\]XQSA06RZXAWD5]%4<*K7[D*HG 0,!E.54*V31&<@Z0DP_,2(%G0>!YP M"Z$@U Q2/ JB$Z6"]5_$7Y'P2I.,@FUWN&3FY_G.!L<[F?IV+:V\!5"G#K>)>U;[ M+IU4[TGD)BI=[MH0]72ZW6%GPL_(78)!?/9JQ/0*EXVM9$N"XR*J=&"QBS-= MD1TF+] ($V6:W8B=<@2.T"CB[Y5J-/DM??@B<4=4OC/H#=[*2<[DDN?E]YP$ M.54R7Z-?]CP%>SQ/E](W4*)S KH>T\E=CF/TD1DFS!3(E.RU]VMS-YXW>OAX MV6?O4UT-S]5M9@)PAT24>"E"^']IF;A4BXJ&&R[@Y[G3E5L=[!52[VNFM104 M"^:KBYAW-_5MOOK3YVX/[N.+7DNOOG^X_O;^=;*TD-E2_URYJ5TW90RT]O;R MIZ5V1Z;.9$],LXE"AWO.\O?B%M&,.GPX;T3M%9@5S$?FD8U MABLO]1K!*MGHX*)6?;/^/3^^'].IQFLE.[\E7]1+@.Q<[DA@#6?%!QNOMWX? M$:-<-TP)D:Q.NIT'4?';=.N26#1;^">\PI']MXZNZ2XG7H; I@Z?I<7< M,QS-$T^)&_V,]FY0Y8=6VLD][\.8,P%J)P$1QL3\O2ZEFY4]+UZKK,_W'O CS9#+KN0 [8\SBCIW/)V:L4AXNEA]"S:TR.E'0W M2.*JR=[F/G%59T_:Y=Z15@S:>7 6(6KV4!@5N[#2,_XU*',_EFK #(S'A\H M<"S\[]8C&,LS7DY];)NSW8]8R5$G]WK!"51PQY$OK7P65F"HPSXX3A5(6#%; M%=OUA"'(FB$?*/G)E0SZ",=N0148E3*)0 992>ZDLXENQ, M7=_6 5XIKQF>P *"I=G "_2"S6?'!S^4HVG\!M M*/;BC,11X0!@C$)9M*C2SIZPAUE@C"M:-G67J19$"[EZ6TOEKSVE[#Y<,0E\ M;Z=-1U:PLV$QW%%P823$3?-F2K1DW[[2GJ'G6EB 1G!Z)R0""P2D'-X(=IW: M&=E6?O8VG!!@^R2;*C/52V:_*NSTUNODO)UN/"<6D-)STN2 M3Z2J!*9IK!3 MOQ(5[-Y3FP MLKBHZX.VPC;*6Z.Z?(1T+\@32^O(MH93F&_(AA&1!C9EMM'_ MH';.*(S+,M4MV8]-)0W$8[9BO)E&7A-1BE;3?Q3<#6N-,7W;B+_5E/+T%WAG M!VQ@%CZ9KI>>> FB-&";UD=Q_DBDE^N0=ZGARO@#$'K#_LYA+-C0]=B#V?KA M91D"=6'QL$&Z[S#:^SJ)^ M_%%V'D/. /J*'X-)SE1BJV>I3PE\Y59K8B6%=(U+5>.9"?#"0>;Z]X%WGWJ< MN"O$Y8<)R(?G4?^.&VBIO(%0<@GAXD ?I7^LG#MV-^9T*JXPE62R9X.< %Z= M00;QV#_9@0(HP +C!>LE@]8JD5GRD_KL5"72PSSP:.HR2ARF\!R96=2%MTN5 MKMTOQQE&3L\CKGA)47(NT]*K[;P!,\+6'NV=NQ; >[I@*+IQMLFGP$3Z<5I) M<*EHKG]^[/BT@>%N/@LJ42\B*O;ZJF<,**,34@9R#;!,'T:UOVB7)AR:GL>H MF(9Z>"+2OG2C1.ZR)\"2[FFNE[.M8(X\$OZDJ;@#"A8.3K!U"@'^$?!E,IV"97>R3XC($E[E2<(#Y,V-WYJ;9J?09B4L <2=& M77+:,@3GGP*G94C.3[+\Y *NV'*K[0QJ@>:7^AYYN"B)V^3J]<:F%%*!7;B3 MG<0<=C'++=-*&7^DAPT/W?D[5IX'E':0H)!ADSR._8!?S-F#\O@'W&:Q\F") MFPW\$/[KQ@"E>RH (%@D"+F,V8I]:F/8=O.B1)# MIQJD96Z?+)B=U@QLW2>3V[5,9+8'8\UL^U+>WL!9]F&"M,63)&%/NI:H[1R+Z =#WW/K](I:)\,!O8XFJM@7^^^G5ODMH+Q.=(NI\- MJ!I^K[R$YCYM)Z[ M]0-3XO.WW!$<.:K\A[]I%AQR>;2%:[*YOIKEKR26\FK)C)=.EL!6B+L6&"@+TD1/L"V+@E\XCWSP>#1GTHT@3A)*)?[S >L\*I+&QG@8 MALQ .2?FC35/5?0J"->.9<=.$1!Q)/K 'DB7DN=.)CRE%]9 M"E8Q2V5:QW7EU+]Y[]('AFV>MXVSF^G>:SQ)H)EYYQ,G9^JNF:W@%DEN,O]E M5+#TLAKMG7B\A>=T"\ZS4,N"%_$G(1^F2GA/Z\C>@7Q\?@H5DI\+6=>;>=F$ M^_W]/1%3YJ1(@;CZW;@NG[B)8AY<2..C<7D;^7NR2"1;YGIA]GJ;V6P MMC2+4&;W3/W?[%=NEB28U=,F.76;+2, 9 XDKZ!,'B63@.1T2^2>88VDIB%D MUX9)-E+NKI$W;E.(8.U0&W8'.!,.8_E$_#U2WW!: %O.0G]IS<&E5%8&=Y9N MI$GR24G*C.7V1*G2Q7U+R>O.X4%,"=IX/Q#WB'MX>;>+(%SR$'UVPTYP*=A. MO/W6?_[M1U*/&UUD9E5+K_R\G<2[=%B7#57#/?_\#^M4#[;Q']V(L,2.5']G MX'B]"=H%IF4_6&J^Y!%]T@7U'64J]^#<(FC/LB$ZX?4=_)_DP3SFP6*+UVEW[TNU!\2OQA&7*[":,4CG9R1,E)5@7MO,5MQ3*KR[2F=_/&^=0;6.L6YED+\B:<2>A>F8 MMNBPNH7$%"R\]BOZFCDI%,/)_C$KO3=31]?)*&XQJ+I[9UY ;[:./$[-'#9' M,TFRV@J4X5[*=?%D)6=/T3&XELFJ5%R%E-G?T:K!8AMDLG-W03LSFF!<]::">0P3PWF,6F>()-^NRX< M9DM9EPQ_^B"GIGSJ7=U#MF(Y!_4YA4\A#=^MG#[<:EDM5HE;.C%)RCFB^Q&@ MF'50$T?R8D.R9",B0C=U&Q*6/;%.M;?=B!O^ZYS\G #..;7CH1W9]71$Z,V^ M-'E8LT+/PSTX\O9GF8E8[+.1^]RKUU!4/;AF_.!*/DE.K]F^T^O/'&JC%>#C MO9MW0MBO-P0;"R_B"_LFC5*QXI>=F++^?@>N/-"]RL4^!8$]\P5-,[CW.&\# MMZ3*/,$XIJ_1)XW\ M9UF&(%/GJ\5+LH9)7-7E88[,6G##]"4V8I7<2V8FJUHGAR!OO-#QM';%5^X: M@+2N)HKBEQS'=C*T10([.+,O/1(QDYX-46'QWC"IM=SI MEN#WF/.^2TE=(DM\XBC!S'K63BY:.QZ>X'#[R8Q+,#9+U\O'O3T*Y@L%I&;II *E?3=R[H$[?,%ENM<'MRD./8G*9S+ E+;.9!P]):RJFS%/W/G5CI04J(.DV4#1S-/+F$6MO MHYQ4 $^CP%O%5-Z5:19D1%5TDJGVE\*7U>A:SGDEQT*B<%R)L_6*RB M>*,-R(QDQ(LY@"9].B*@I)WD,L8AL^RC=6+:.N%L5N@VP.X[W6CQQ---4U]K MHERPE+:(93GD/0AX==".]@M9C[JMM#Y.^DW#.7^#(J4SHF[3M'A+;A%FK)'V MG>+9.TFG-I=W9I"+GE8[+V2]I\DAD[1YH Y/9(KV+B5QL28%/BQ+R,T*U_.4 M5+;>S+/X9D%^\I1&6-"4;=#*R^:3\!]QX\D)'OQDS?R@*O9UB%R6(+5N/0!BLK"VDT&?=(&@*YYKF>QX%"3NYHA7P?*R1(UK9/ F39SP#3-WS3C]QKE/?!:Q4+/$$\!YU .7M%8. M4%4NR.Q)+3QJZMY165JY=+]9&Y7;H+G1"V5W?T3^\(2?>19XP"$E%[*.94Q\ M8_ST91TGZ5_FQ'MQ,BFAN2]A@4D7.I5+/D67_9V._V> M30O,]^L_;J4O7[Z<_OK_ $W+G3V=#<8^?OKVX;<3L:N.=ZX(2O"OUM(L/ZZ+ M 3[EULRWQ&))-,T/>K.OJ% MSR=,E=3U-O$OE5_RBTJ;EEW ]BZ]Z",[;_^YXM/ZTGLJXU?D=>KYR7_B[N[A M\CT,'I_6DR3S$CY6NRM=^S[3M3?&;_Y.:1(AS:_:NL5K.4V\8,DFB=;$$BIX M&S=X-_B!0YY8HGB'4TN/_0C>K!-L7<"Y?/,[A'5*>UBWEA7&0=2/!JAUM81E18+S]-35 M>LC#-5CW3ZS]^Q:T;?SFENEYR8'TE80A]]+L@KJ-'ZUCY@G0;>'<+F0:%'ZD M4SB>7@ ?6WV&-"/O,^3R6-Z5]&;CTS,7KBAJ>S"3457Z]N##:3AWE]P7GSIZ MWG-7)'<,)]]S[OU]LUKQC[3LO7"JIIT]NU&*WX8BZWEW8H"Y*<-CX=G3N0';UB\@"PC>,_LKU^DY*LKL%U\6B8:K$9A(O[@.O&< M+:^ :]F9F3J*XAQ=UOB@C%SF>XV=[*N2#Y4_:'U_N/N2]4KS[_)]S/X=IC== M?U+8VNRC])TNRFR17]SPB1$[QZQ7Z\:"K9K6JUG#6J]:TW+WZ Q[2="0CE$7 M611#7+HTY(W.2/=UQ2$;X!NY:D!UX"ABHH?*GZH^"&*X@E]/(IF)_,N M^QG9"MGJA6RU#%T;>0H5OCIY*J2+I,\CZGNH[Z&^AR"*!_/Q(,KFA['!/+M@ M%-D*V0K92CRV$I@NC?N/B>NQ6@Y4^5#E0Y4/013/YA>/C6/7X(F MG(>,EZ3C/<7%?Y2D>L: MTL>0ZW:26),U59''FM&L&W!07*>=,TC;$:)T);--.!NY*^LM>5-V ZV@F(JL M@JR"K"(@JVQ[U ;/*OO5LC&J91A\19T,T;,3J=[(",@([1-F<(PPL- M!B!? MR"A6;;K!.M9HMA5KW'2J2U]\VULY< -%5B=CV;)4-E0O#EV;C=V+^)2_E>_& MR1"_)0WYY#U969X5I[PWRS MD:)\(B\K5YR[RVAC1N]M2/R(V&DM(_OFHQM2.PY"@#:'+BF;AVQ3G G:_&38 M3Q[E^\"G?*:;$)UUV&LG!Q^K0QE\7 # ZP3)X?SY3&G4(2S4V\/"[R$(B;LD MGK2FGL3(QU'OAH;WH%EU8T!YQX'N>N6XL<0&8;MQ3"F<18!<0QQKG2)7";\* MDO[I__O/+^^_W-Z<*.,UX&X%";O^XU;Z\M_BT;E!"6H&)HWV8/+3X]R=@B$J M2Y]='PQ5-H9^+8 W]IPZ*Z]W.)E^D@TW5PW73U_690HP?/@&C&DM__29)6R\ MV2^2XT9+C\"27)]K%%,OL'_F-FARXXMWK\CK].7_W_^G/JJ\4EX7=C+*=I+/ MDF92E +6R_G[3'XK]_'*#_ROJP7\RN:G M_Y>//S3-N)!\LH#'1?":&?I^F_TW\59 LG?,[1A_BF?;< ?=/;7B\]_?/O]QW\1?Z3\4$>*]>/VVX^/U-;2?WT" MW3A^^L%40G.LZ=KX0J(1Z'#P%G&XHLR?R%Q%&2'2.#CHDAY91K#*[*\L1'XE MP,T<%T90R!EO* AK1@=7 +'MAZ%82L?J\7-[CGZ\5$S'ZO%P6X MY^OMRP9C4E*_&;ZVWHH=L2EJ&U0PM/4.:[E=@6_WNSO:C8([NC8H^*_=#8N2ZX$JZ/U[.:W'OB\9HU$B.W',,M M?6@142=:(#TVXS1(CV'CPX#6B]N+R@):CB@]:#FBY3@X=A[P84#AA7Q8 C(+ M,LMSS/)A#J\$MX@#Y)9^9?OAP8%&(FXO0GU.ND^^(P6SY@Q$S6QGNKU^!.LU M3.)7O)-&L(J([T2O42A?X+AO)\%':,$-9M)W^$'@($,A0]7!4-^6-"28)O;" MT!$R5)FAXCD-D9<0G>I@IH_46=F(3LA1M7'4'NVIUM!8'_(*ZAM-,CD;12JF MYM?*<%O4^E]*0HEU[76DC]2FBRD-)4V1)=;9YZKW&%9O$2:*$7( KZ1K\L'@5B0!VU[A1*JQM+;4M6^O:\X('GNLZ"T(^3C:> MK;QLSDZT.2I*4&[:=(CP7U;WGV27"\-S&Q'UE Q:VH7[*!*>D6"ULN1?=C:. MKW<"6M*J^'.8C W*>A4KNFIES8I7T9L[0I97ZS;%F:1$U[[S!X7;W],H313? M;$U\??/CV^=U-V*SW(WX1WKW'X?O?ONTI->/;I1?GE_U.0@_A-1QX[\%4?0[ M=Y%<\.EK_ 7^O/EX(3G4=A?$B_YZ\4:]D)*9%G^]D=-&QXE(&]WR]'2E3QOU% <8- M[O,&8YY+_:GU9TCQ$#&=WCPQG1Y3.HY(P1NZI&%&&;("LL)6;O[0B8"<@*" MK# 05L#>N6BJ5\^[K]G^&D**/9I>QR0V]"V'H4VO/TUBTJ$TB0HY$G7D M);U P+N"^4.2U/UB9#2>#&]N9/]UJCA%,5'*FDM['XZ0C9O.NN!2M??DLD8H52A5-4B5B<7)Y\U$[ZLC%GWR1^>L#YX**E(! MLUXPE"44PW2%",@*R J8]8*<@*" K# X5L"LEU-2\VO. A$Q"W\B0%/['IH> M0Q*5H26(X0;W?+U8;=OO]:( ]WR]?=E@K+9%:Q>[RHN;\H[!F),3* ;1X*_5 MY/@&NLJ/.Y.XHO-=Y2<;Z8@=*E:1Q]8$Y?',V?4# M%\?&F\H++HVMI]P/313Q:-PKBXTTE1=<_O:>AKJL:V?*ST<11!%,1;"!IO+= M$;E*U=+84?X4IU@R[C5[O[Y.?#TR@Q^)4D[H']2"![;>OH3@<(-Q@X>YP9@% MT^_UH@#W?+U]V>#]UIB.UEA%:XPO=_!61]$40XJ@'3: ]?;E$, -Q@T>Y@:C M'=;O]:( ]WR]?=G@VJH1:F, ;+-ZTHGM\SZB:*T1I5UVH;D^E(\IQ(YG)4O MA709THCZL?00NC%]$\QFD2SY-):"&7QI!T _E\)'\$^R2#+YL=@=$1F%[9U# M8QHN7)\Z4AQ(4RJM?+B_1T$ IQZ]1#%!,3G!73:D!:,WK.?K[8LJCAN,&SS, M#49O6+_7BP+<\_7V98/KLZ)&HP:L4;TM:_2&4N[56< #GN#EI#_H,@BY&^>+ M[] E:T/GQ_#IG1N!W0I&Z_?5U'-M*2VT8S_Y[(8+R04K-H2?DABNF<.5KB]- MGZ20SN!OW]YGV+Z-"5B][[(D_Z^K!;RL729&1NC#91J,LLTRDQCO]6KZ6OKT M.'>G[J9?S7'O>>7('[_]^/3QM^L_?OQ0+&VD_/CT'9[^%K[=OP#/]>F;3"P4 MQ;CD?+ZUK/0%CEO4O; -'T[#._3"U7Z>A M]/9=>1WS''*6Y(Z^F8:4_'Q#9O#\*^(]D*?H@OV,7\HE(;LZ37MAGB&RC.!9 MV5]91LR5!.)"RXP';Z2P!6_ 57I1 CS&I9[XPFN!PZ(-7KQ_"1.W/SY0N;6# MNVJ3NUK1,Y7!.DL 3Z5>5Q0+T^C;TNM3,?:6(#VXOA,\W *';V>_#4[T0%.8 MTA E[X62A^QUF,C21QK9H;ODQ;B@#.]#^@TEMIINE=4UGZ8RUJQ5[23XAMH M'*&Y?OJ2+C<+KJ0WHTM=SS\]T]ZHE\JN!EV.&RT] O=S?4[PJ1?8/W.N'UVJ M!KSHQ;M=/ZTWQR!] )'F(:M]GL?Q\NKMVX>'A\N(VI=WP?W;Z]">N_DN= M.Q*^=4A,WB9UV&_7)=F*P?[6M+?T4?VA7,[CQ0&BLIKX$]XZW4"'VLR" YZ_ MDE:PQ2$CY,6[[RMX7Q)1Z?HNI'3!#$*'VWG?[#A@W].;DBO-LS HOW' M@IVI$$FP@>R?+-'@0V)Y_I](^K *P\343 Q07_H<@%UIOOF_Z<.^!O=)+W1% MS9X&OUZX4<1D=.:"\NROD@O>*"-C/'K].I< 3K=_(D*1,N6N.*@JR5 M!)DW*IK\4D&M%,A^$^(Z4R_?[ M)X\\1$RT"P)9E#;E2.%6,^%F@HER)Y[YFR3H449_W M+F)R9A=.5'KO B?8+""2BM\"3K";.0GA\=4D3M]_G/Y]1<(8WN-I^T!51F_^ MSI-TV:_^F5R5#@^ZHLZRW^!!VX4EZ'"P\I1U=2MEO29QKU6\ M03I_M'HJ;OELMF4(,&<5NK%+(V1M\J1.%J$U='TM1.<\SIPZ= M*>I9>I#]IU4'[ZL6_J"HO:!0>J4"\PM=LJZ1* P\)ZY0$#M5ZN0I"FH/Z/*C MQF\]#%<8F4/:/JNCSS/GI*DZ MI.OZF6FH=0OBLH)B72\3UE4VWEHQ%)M]IRCG;ZJAZG7UF5"S3!F0"'8Y" /* MZ'S*, E+[C)4AZEWB\=VFE&_)";IGW.\CK&^A256\L#>" +Z!$M(Y^V8= YS MMZM5ZI"BD505&&52!8JM:HI94UB(Q#:,>5N G%NVHT./!=>LG(\Y%J5M('!\T@IV8PRZ095%4Q+--6+$6W M=$L[QXIUIFJ:I3RKY-VV7;WP)! 'W$-816,V/<;XAO;?MJGCMU,6U^:0M@#2 MDD+:*A>DN=]/*;Y!_VG4[[=5VS2>&9[/"@W'K;;UU$?_T0N\3A*S(U1>F.5E M>"5!C"?6_S,_NK5MW0:@!Z04%?*Q/H9V+OBGW>H=YIZML7 M2?.]*!Z@B14?VV]U(_Y.J3E9],__]0'/_![3Q4-:/4T2@QF7%-'U,B$ZWXP; M@D3OLE =B\.O"=AM!OBI,I'<>!T8[).%MPWP'L%;B*1Y1"B&/(HKT0LO)EB&=1]O9MI:'@;L&<-^N\U7&81$&#(LH8TLQ#(N M81$P+ *&18@@?C L H9%E&-8!.-3:IGX5);JJ+'O5>./7Z'OOITC1)6MJHUB!-(JLZ*%E+PW3K>BU5!T($4/LD8AJ![3)SUL$Q!=@1 M%<-'&VUYOI0>XG5/2M9/#YI 3DU0JH:'I8Y!\06,4XY!H1HAMP827(7R*HA2 MM4%D'5%UQ;)K5$&\J;IAV[K@E9$MAF5AX-##ODL*_C(T/K.%9MVV3-3QK=-3P+IP;R\-X* ^R[ MZ*J*&B[NS=CXU.M.:;EB'T,5S-\1%(&/!/UO[M!2_LL=$=OV;Z2.CNO(ENXCBA!XZ@ M=-*% 84CN<(I;T4AY1C%AP_;A*J#-/<^GT:<[($QBA+F)Q*O\=#'S.=H$9^B MAA+@9AGTRC_A*3KV/G:(KW^W@1R^#%_S"JHAP MWQM@OX+N[IJ5^:/HRLT3 $T"-9MN&6#"FB XHZ[CILDW(X M".P^7#E1[$W%W%--R/W"8YYH4?#]U'3QUXOSB(O6>2U[5 90X^$.O(Q MFY!+?S4=CME]NL,QJ!9H C$T@250A"-+S=84RS!-GIJMJZ99']5?R8O8N::+ M(A&KR5MCO:7;4?CS?@2.M=%[C#")4F2AO4&+;=>H6BJ%EJF:BJ()4/6PJO!I M4E7$VXY90#VWQ8%TNQ$9HO]4$>MW_G7HB93B%1C0ZK- $\'XV;JJ MF12AMJW4:N=N3:W;ENJZI!L5O-/*FIV5[,UV5OK ;BR[[I:85@;87];"$E!9 M_"LP5.Z[O4 ,XFGS!B&-$\_B1PDN;GF85W?(NP-K8\-[8F6'>QUN.-V_"/I& M2C:L97-.-0F#8N1=*[:&< KS#,\K7 :0?0%E7Y=;]@N=P]<,@YA[HETJWRYA M.W^GK)$-M2)LMM9CTO$]!S4<)TRH?TSMYY5'[8D34JL4!>SGB=%B)F/&:GG! M4BNU?$N3>-6>)M3F\ZE:BEHSC,KD9SYE:^IGON')U,]VW5 ,;FFS0YJNFIH! M9DQ *.MJ56Y#IJM%E\,['"ZZHJ$F2V=WJ6.:Y6*;KQZ9;J__T:6_G:H% ""( M! 1-=B 4RA8W ,*5%^# \; /0! 8")KL%D$3PR*HNJEL:A*F@; WX8R*EDN MU@*T)+GZ_[WXND.W03Q@+? MM$(GX1'W,\[BO>RXFQUW0WKQ(!P@W.^S:3LCNG_#^D2PPRU*"P\P18%/4(X+!+]VQN\CJ_!WY"?F-VO:*$#W"SBIMW\!KA) MA/'P1X48";C3L0X%P!;F+?2?S4J;GS M@E]L;Q809X'%^:YQ >*<*\YWN$-\$&09!/GQZ1($.5>0'R/"\G:@F*61Y];E M%*]@JH8!Y>W#:"QE^CAGK"VT[,TPS<2H4?\DA\<"BK MJ:C.=+C>O@P&J(^JX>G!W$4X2 ] MN2K]8FM'6VR&1?>\FT2!%[]2S+%R8H:[F364DAU:KNP[5C M?T2MYX ^O;/Q TP&];>3'EV.X6'4AZ@V9*?G>@@#,K-WNWQW7IGCB!H.KSI7;=VHC*Z7UGO3.[SB&+EL/CKG+&S@@!=G#4WT[AV" M8OJ*]!?T=HS0=,@K]KNL])Q=B)=HI"=4TH:M)*!_Q2^(D\%K&-$7: M;3BFR1^:PT97:WQQ4SGP8,._DGC@=8?3$[!F-:>R$>V<7.: ']^: 6-'7;.#/:'LQ!HG=46*UXB267FS/T<3&CH@3(OW@2\$+B/("H'=! M[RYDKZS"]&Z>I@,Q/6$Q72N0AE*80*[KQ 2YE%@NEQ#4K8-,"S[J >AJ"P_H MC_-(QP%TSK$ M#W]G0;1NZ-.?V'B'/A_5RXM3EV65O ME&>&R-LTV%?N*J+86ZAY_="*;1R^WV/T?R?[NHJ*/. >V<)"]#S7]S/+NT=>;6^L#Z(&\==66.WMSAS.OAH%]@/:PG)DX, M-(V2M_";Y[+($6OE]*A/*(]F*<;TL>@&]J(>#C*>V@K4U_8!'FE55]$6?SOE=&3,K%JODGM#!2]- MD?$%65[] .;\I A^ Z38(8_PB+69J"%M<1%D0C6X.ZY?-^$G&PISS"TO(@X M@S!"^S'A1:(.:,A*&@(J4%X5".IOVQ7[W(^\P/'ZV$=DK/C"5/%]V3M=.32V M3LI!.ZFE$0]XL^5$FK*T#2[3M1($!R!CLC;O=@5!*0'#_%G@#\ ;@#9+K0=%UH%2.$% 'H Z &* . M0!U.V63R_O0P>?%QC*ZKJ)4$#A8KWB:X@PO$ 8@#$ ?)M:#8&E J)PAH ] & M0 S0AA+2AK)9S;1UHT,_1U:*?.UUN^$N0YJ .P!W .X W$$R+2BV!I3*$P+N M -P!$ / M,+US+)0>$-S]A?0$, M(3YR$(A18"4KE#)4S-7$^P!V?T/]=[^WK'_S+4K!9 M(U3-#E-7S:7#U&>W23^8IJW7_^A$Z/SKS)OQ5QA][83ND/[W.NCY7_\/4$L# M!!0 ( *F"8E#<5:!:118 *@0 0 0 8FAE+3(P,3DQ,C,Q+GAS9.U= M6V_DMI)^7V#_ ]&P?VY-DGP*VQ.[FB21V=+'= M^?5;)'47I2[)W1D98!(@;JE8K%)])(MDL?CAG\^^1QY9&'$1'.]-]]_L$18X MPN7!XGCOR\/'R8][__SIO__KP_],)N1<.(G/@C@B(0M<%C*7\(#\=GIW1>8B M]&E,5B%;4?E\MB9G+(R!F)R=?]8TO^A:WI/IT?YTNC\E202UD(_)?W@<)>0R MB($@I@M&?ON5!BZ93+**?Z$>=VD,A0D0Q$GTGMS2*&(93>0LF4])3,,%BZ^I MSZ(5==CQWC*.5^\/#F:@T7+?$?[!X9OIT?3P[124])A4Y2/(?<[F-/'BX[T_ M$ZAGSIF[1^"K!%'.X.GI:?_I[;X(%\#AS?3@M\]7]ZK*E/#];-E=FZ9Z]GCP MAXGI].CHZ$"]S4@;E,^ST,L$>'L@7\]HQ'+.\)9WT/, OEO@Y/2!"(+$-Q=P MX_ @7J_8 1!-@(J%W,G+;2Y4+2 )W#@O4Y;JW8%^N0<6)/#/!QH$(E963I_H MIZL5#^:B]$@]EE_@??89[MBP UB/SCR]VEH:=3 M MU#XU"=ZID((J%Z;.:>4D]V//=+QN)HCW#W>._BZN[R_/=VHIH0A2"%+7]Z M ]WPFS=D0O)*X>\R2Y+R))KIAX,ZA[9*$AA6;H*?U-_U-I]R24DP'&HMJS^# M*GZ[RJ?O,FMMWY3YP^AF?@D^@L_:[&F@1!KUL-NH!6-R,R>:M37M=DU[)GSX M.$L61/R1->T\J#S2^F_[6+]2C\7"$"RTFI!&RX^>>&KML,W$2"N_ZV5EX$X4 M>VO;7K:]#!Y!;Q'"""_G*F[B,=D9ZX?K,Q'%T3F+*?.)Z(D9/"C5 GY)JM&=^AI1435]"WY)JWL6VO\GL:7O>$#?:Z:,7UX\;R" M7I.=L@"$BXTHZ%\8T=]0 M"FG\[_JX >5J_I?HBBP ACH$+2,^SG+3#4.Z-4LOLWP2PGWBGG<2N#?0MX67 M\!&"!9]Y["2*:FLF&VF1!OR^:<",-0'>1#$G!7>BV5O+#G7"6IPKI+W :3(T MN,)ILG;I-Q*RA1Q7 .B?F%B$=+7DSF6@=[! E,IBQP92I/W>->V7!- M2LRM58>VM@<*?59;FTM?HBSW%EK>V^[IBF9GG=&M-L&F 7$%D$9]US3JYN9H M33W,U'Q8+1<;7 MAE6F+7%$KD-^W\0'QN>M+DBU$-FEJ-VCZB**N2]7!CXFT*#9B2_"F/^E%$[7 M!@T0*\R]BXK0R'OWK%@(?P2+E,YDY*$LD!L@@^:"Y)N\VHS: M#CJ[ DDQ%!2OKUE\3\%KA#)7(EA<\4?FMCHV.^&/AE=C?PT#K_)04Z(!L8B2 M2Q66DDV4:-;OV<&LJ,#%B>.$"7,K1.EFF EO+V>&!-=1$UPMKJ6CT0 '](XQNRT)EQ/,Q15#2]R)[Y/P_7- M_)XO C[G#H7)K..()) +$+?"XTXMB A9 NF.3@U+)+H"%0I65$&*.DA6B;5U M3UNO5OHH+/6R2'YP0ZY%('^UA46@"R''G;Z)[*#RR$G*4;-CT-7IB&"]+JEJG*@JB:Z3J$KM]/=O&1-[TS7?#G9"JZUH6DI2E5,><2"YG M"EZ+U1UC-:/ZE?'%4N+CD85T(==:$G^E%LZ^@*0/XA?J)>Q&/?D4TI;=PK^I M2C1J&[$&O5!;T&:23E)124E6(H4E#X(H<8F6EVB!+7J'HAU #FAW:E@0.*ATKP")QOF<^71=$=C_ZHI0YIIT.V0,,&896M\JI3QD1R MML;L9Y 3;[=T+#F(7>^B,/:.!P MZIW3F):MUD*!W)4W#'LY0Y)S))*EM5R_&6J^?"%7T)7X,!+]6^4?7\-L+YWW M5>>DV#)(Z^K\2]59:"FR,Z]$!8,6U61S4MM8=[$HH?Z_[K\4D99#F?Y01OR_ M9 %"5V9GGKL @"G>ID:-M]$BC2S(=%)YP3(6G:8 M9,1N6=:YW(Y3-(XB>^ M>GE+U^K8W!=YN]:U"!QY0MJ3;3=/_Z"9@$4JI<_HBL?4JS Q(/ K28 $[8_- MB$M=5Q6=:?Z;M%Y-0K(JB1*<5"0G1>Z,E)\$=(U-*G^-G07[4+!WI) _97,1 MLA)!OPSTK<5Q,-NV@2N4AN4#EBPZD3#*TM@UY%G=;Q=TYF[,P9"X\UN?;908> M3F?M2P@:-ID84=SN:LJH5>M(S^BI;3U&]Q&'&RB1"-@LMZ"Q&AF(D7Y>] M#&0.-#6WA#&Z$L)R,S^#49S',GC% )*A+) H,>3H*!:32U4JUZ)2J0IO5]6J MN!N+D8$8,478&'#018:T-3H>Q]IRH"U-&1F[!GP4/=*ZACCCEB2-=O#?<1[/ M/!=1)+W\)F7O7)Y8AFBH8.],J)QERH704P=# 0NHH8 R;Q$7"&B^+V5 ,>!I M*_QP<.H3+UA%E(FJ)(9%TU T8?>C34?@>A9%8J0KZA"WEVVA, @*?>H<&W1%#+2 M/)-N+=9O^.V5*N]FKNBKY-W>W6XJ0 [E^*2-M#MCGUIU+"0K%;1.X&[N-MIP MJ1&VST#>9F3MUQDU"^'FI_!_^B-^5-A9"[Q]^C]\_E!N$14VVJ0XW?7Z- MNND2V_I+G$OVQA _7.)EW;%AMMIT:4/7>F_OLL@0RH$7N]NEX-T,L\TVW$Z$ M;,L_--NR^0)!VZB'&+$TC':UWRXR]/C::*K5\=4VR5TTR<(YDK?9/;#0/V# ,IPO&DB-(%$SD I)FE#2*ZN5LP\EB2S0A@+M3*@ST_"0UY/(E5\@U\E_ M-&:_*?A8X_0RCFGG?-,>/-94V.@+:[*M3K::GC:R!-+M'CRQLF[X$'-OO(RL M:6]L$9S!#P\/&_O4N#O+K,&'&!Q_ ^:)+\*8_Z4TO'B65VF8)FA#[M;LX(Q> M?FF< L/U$I6+[DIBD%0.ZX@-!586-W+'',8?U76IU&.WH;SBW*_U'QV$R-'_ M.^--ASIPI6"L0NQ)RMK:/"/+$A8U6G7CY M MU>#0I1RL*7K/=$/JQ'HHJT]U2V^0>\KF3*^*43I<6@,-:2M-C[GZ AG>U=YN MK.L[S#[59F*Z=L#P'CEMW=R8K-6&62T%/7Q:NEB$;)'&P&:/30<[, 60?D=7 M*ZS6()=\0_W*NAM#C5UM@MUWH792(N>1F&9KO<@MF[5TRFH)\W-CE!6R!-K, MALOS:F:N'+S2M5B##S5XVD=VG\0TDZ [YH9)\X[9MM@MI=!KIK3#3BX,&VF: M@;7# #LT?=7*QYAVF[Q&TAMVO^T$*! MQD8CIB_'1L[36F^@]<[$(PNKTWGY &4;^&>J(D*$H\ZD*Z\$2EL3])N!TR 2 M_A-5F7:Y6[OQT? 6-[$[-$33%\Q(QLT:ZX7&ZEPYV4R-ZP61QK0+*@T3?SB@ MJQ4/YB)]!K^#0&BULD<'O @ MBJ67L4B4. ROE&:J*V0_*-= *;S)R@)CO=4Q"![YK$CHCCZS/Q9 MYL',ENQW\UOYY8_WX-.#S=Z[PJ<\N(R9+_L*D#2913&/$RGGIU DJ^,]*21_ MSX%DCU!X*_?Y8W7G^!3JZ!W'/'.CN=5Z?DT7(6'$EM%3WY9S23P/? M9:5Y#?@P<^I%._@R/&1._%&$C"^"LE*_"'G.(SVB,_!;;8GWR+Z>B"(91 O^ M0"CG2 \B/_X$&E&'Q^LL)Y7I^PPJK;^ %M87 ?@J%V\TU9)9 /]-^HD!N_7ZXE!)(9N]Q5MU&2%!PB54]D MU*/T=H N.^SXVC/\G[(%#V1J)7G%5^#*/WP9--J:^U_9ZH$]QZ<>--+B,^RP MBLHH$F?/OVJ+;Y$JN8% INHBMKE57Z5>&=Y> ^@6FNV_#U MS&]'YNM=BZ!;BU:"D2FBFL0=]*$B,'O=M7'UN."[]+(WZ?06'V\:I[1D[2"0LFV]^.RGY+2R:24KM*LZJ6U$HS0 MQ^J;ZK=IM.$Z$$#URGK(>9ZDA:"'@;#OX#%"*%17)M8[5=A)LW MC4[7%WY.0!.7._)5!,]^77)G>2UFVMW^%XU.&0MN0_'(7>8:)G3;9#X.Y[W' M.I"8I['Z5'?ES)VM_4KO85KAP90:U]K-=2(]#C'W]!53N9RY G,1RG58U3[" M\F$_Y40.*ET& P>J! MNH3^ $/*CDW]=&)>SX6EYEBG*:S9Q3./S^061TGWO@5?R5B0IN[668+D"!>" M!#?S^=D]6:[,]%/%89WDJ M_Q7X;,Q5LLO)0.F1VG6"GKRQS-*SV,@ZMH_'IL:2Z/8N-3.D'^JRA4<8F>UYQ76[- M:+D_PQ"78;WX/WCT5:?'-^766!8[:E,27V)-:&7:_-0"5 EBZ!(#X?>,3?1 M*[4 V\23+?-C*/PKNHIDML75"F9H*@];3$$C>;"*^UP'*Z/"-G8LP"MI2("F M.$43_!?)U M*O)I^,>%QYPX% %WHFQ^?9O,H ^6Q_MIL%9-E[EU_8:6']EG4,,-2$=AB.* M%1C ZIIVD(Q,F12' @)LZA8&+:G6@A&IL@)"X4ZYP'>PSF;2Z_!K-!& MPI$I=L]\/CFC*[,VYK)BO/\6IA#%X)+B[F>3-U3STG+<4)+"[*E[51U;W7E>U;$8I(TC'%2]R)>.96+['44M6 ME:6C6J>7_:W;3@R^D,T(O9\B-<@=4Y#1T W_2X M'IA/VC,,9;>I(LV; TTW]3A4KXPT'PYT9H6?_A]02P,$% @ J8)B4%I1 M6/&-'P +0L" !0 !B:&4M,C Q.3$R,S%?8V%L+GAM;.U=6U/C2+)^/Q'G M/W#89QJ,NP%W3.\&EV:V-^B& 'IF]LDAY#+6CBQQ2A(T\^M/IBZV;*MNNKA2 MS9D7IF55*;_,KRZ9597URS]^S/V=9\8C+PP^[0[>'>SNL, -)U[P^&GW^_WE MWLGN/_[^W__UR__L[>U=<\9C>'GG_.)K]LYOV5<^[@Q&[P:#=X.=)(*O[%PF__'B*-GY$L3P M0NP\LIT_?G>"R<[>7O'AWQS?FS@Q%-Z!%^(D^KASXT01*][QO>#/!R=B.P F MB#[^B+Q/N[,X?OJXO__R\O+N9?@NY(_[AP<'@_T_OE[=N3,V=_:\ .H*7+:[ M ^]_C-*'5Z&;?F:E^(\'[A<5#/>+8CO"-_!?B]KW\-'>X'!O.'CW(YKL9B)* MZB^P[!9@X%=/0Y[%^UA!%?S!:#3:3W_=!9WMP'^_\-!GMVRZ@W^_WWY9E'H M"LS>N>%\'W_9/W7![HGOQ&QR'<\8/P_G8.@9"R+OF5V%480:G20^NYXJ7SU[ MQ4=A ,RX8+'C^1$(CD)]C%^?V*?=R)L_^:QX-N-L^FGW889J'(P&AYD2__;Y MZO;+Q;AKL?8-U706?%\_S3(C L=B1,\>@\^ M.X4^(B[38![RV/LK;>*??SR!^5E36UQXD>N'4<)9.V)T![[RYZ;PV_J\*>PO M,$;-V;WSHTS]"S9E'$8?>)Q5#U)=>I;+0*"AWF/<,8"-O4:CQ6U MOF4.Z!EZ\9![JQ_)'L+(&C7O:$P^82K^%8/Y5K28 ,!HE#[)E8,-&O_919?2 MPI?K@;U,8ABR3H,@X\>;'CKU32CA:W+ZZI6F]X"%^+7V]\)XCA2Y__-_&>L,JE MZ,)7FNJHE6^; KYE4. MCY2[FS'HTUMQH]9J;$7*%=>L["QG4X?:UK;G M@9&+\E,>SJ6:S+\;ZL@?:U!6OIA]NN!R+G[H/QI8S"\%F()_<3R8+^?[B55S MT>I2 (526$RD:S'II+@*[E%Q2=OAGL7 V2WN8 [8Y+/# R]XC$K'8<&!\UQ/ MO1REJ@ 4HJVB2P@6Z+2@UB0DTI4KAUR6O0TI&>SL[@"GM#^QN+KZ;WS0[W3 MTJ2V\>"0DH\BLHVD(ZV#M^ PE;!,UX[TX( &.+UUYM;[M F@%(NB'3Q>WF$[?K!]QY3@^MB,ZD+8!,E[(I=)!0U1UM$)ZDX MYNVPU^:1G?QXP8WSBILCS4Y:K!8"()2<=)&FI<.\$%;1;5)QU=LAGMV#/CPI MK6GIXA"6 SB4W'61OJ7TDR$K&$C%86^'@18=]G0J;XQ"4 J@4'+-1;I6K B* MN9CM MMZ@L"("(#O<2_>MWO^M "[I2.9_9/5UMS@Q6-O05LK[JLU95'N 1G2U(K"$A MKQ[>@L-43CIUSV&+$?^-38/ESL5\_^1JZ?%@0"FBKV<),7^UT!;L%9U*_F5_ M+1'-5O+35&3&L40X4-1R*41!KY5WQX,CB^UD*<!JC=R M4G[U@I #K=)DVBS"J>9J+1GKOK)X%DXPT4*4I8]3*&6+DHP'QY3:;P4=Q(UU MZVJB=D3DK3+6]E9QF,Z$Q40GDSE/9*'CPP@+ S!*+OC63:IPB11ZHW:PYJVV M38NQA4):O<:X]C:(3BF*L'6CR8;9"D55I;C;^__FMG7+6_U99(X0BVMMM=46(\('7>>NO&TPAJKBN+6.ZP MMFA@>@ %/)W,O\*(8Q7S6=+/T*@&@E#;-"4TAYJ4)SJK< ML#;G:VUQM58H8"//.#RHS%I?)*9,+SP1R*=5%B2EY-L+=;E)-@-X58EC?P:. M671I?^4@P@T/I\HS0Z4W061*KJQ0J>*>;0,,L;QU-R6I6<[X3O>)-U?$?IL<:[ %Y=AZ['3CIE"M..=&*8!":0I7H6;5U@X!I,HT=WND-F!5W:MF M+^'.NBB:A_LE)<>'-G-6U6_=AZ3R5"D5+&X@%;"(N3I=\<[VYI]F"3.TLD8< MDLIQI32'9.5$&RVQBWZV9VG;9W$$$EZ&'*P09&?_W-=[#O- QTWY%TS2?^5L MG/PGR9;16E!+_8^"(DF%/+5M7Z_M-%44L7#J]EJ;[4/&%1)^#SAS?.\O-OEG MZ$]P/<_Q A3[.KAC;L*SPPS.%DXC4T*"[??[MKX]/B05!HU M?1Z8M[WVU$7L6M.MM3^;&;'4/>JR*[T FSVG&UU,/P@*I!0RT+=YDW&N MGI(4UQ=V'I43!N.<:';IAR^1M1 A7:ZA5],&M??5!Z,],T6(CCD>H+ MEOV%?_L)SD4^_W!G3O#(;@'OY^F4N6U,-6W;N!]>$#O"DL[)*64X"+=G0I_S^&AI]PCHBH^'I)*<6%J%3&5]8 3 MB\Q;8;?-QOIRGVGB\M.5;L)M2H!H)1\'5,+B9EN K_R/)WEO2P6 M&&]QF?5NYG!V!C/-"3JIX*&FA%$=^JDL!$ H+:6:6D#,:!E<:JD0[!#89D9C MW'WY9?[D>#S=))2=F%%M5:TL!$ H+6R:6D!,8!E<8N1&45 +*O/J)\(5$?O'(KX]O@NMVL;VNVPI/A 7Q-C5%:=CPD MM4AG:@\3=F^@+FA-YLR!%5K;7'G;--(-9S#83@JG/]]871SCU3I-4Z]24$1? MO4KY.EH3=10MA,QA:3LMQ**7*1ZD\UM?[KDSJ3_-*5<"0/OJAFE..X#MW7J@"0??58Y;?RZ(,OJ/ZF'5B;%_H(355:ZLA[ MJ+J,WZP)(/?5G95?"&2L VI7I-GAO]45T2?.7$\G;EY^=3P<]M5E/52L=*Z# M)+8;VPI#AQ8!+T^F7(:\G,5 %247E0,X??4RAU(O4X%8L>GR;1"9E!N)N2JY MX\:_>_'L'$P'0V3F^AM/-80U >2^.I1#0X=2H8-BJDTFL:&=!F#1K4P%C( H MT#U=A,E#/$W\(@J@@"@K"J#ZZD8.I6ZD&C2QDRIV&&W5>XP2[@0NNV5N^,RT M%H(V2@"$OGJ#0X4W*,!*[4H .[PEM92)M_"!@,M59_, WV85X^'[OGJ)0\.% M31'X8M9!ANMO^X21Q38G8%^67;Z%3J:BHO&0U)5M-JPM;L.F:BQ"E2/:DZUN M^?3>(F 0T&5LDM[/@)NS@2U?'3[\Z_$\68\>[3+2@]BG,Z@/X/0@< M">TF=33J:*)H$522P]AI$18C2C?.:WIP^3X\=:&GY&SEM )84??0AWY% +@' M\22AI21MP% %!?FIAY,Z9K_=<-)*K[5V6,>$_OHU >0>!)N$MM(? Y0ZH'8S MNQW^6PP^%3W69&$2F-XTR%:FY?)BQ]=>?S"I"D#W(.PDM):8]^9**)H ]1/#';Q"6$EI&RT.10B]83CU*U3'+"42IKJ<+T627>ZN* MC8='/8@^":V@9G0UX(+'U"--W?+XB,BVB2]1E."&S.OI5S;QDCF.MM_"V&BK MA+ .@$G)E36UC][<7(&^H#OQTV(=LYW EHC\#M+[\-[Y@0="9ME]++@:5"=G M8-UJ01E]]5>/M+9+U%-(T4S(W'YMIYW8W#RQ&+4O/)0TF.A/;!8E $)?O=(C M^68($=:"N&2RL+WMM0*+ TTFP_6T+-=UT$@#"NUV\$50(:7AR09_Q)U 9_HN M.A'13O+.K[\I9>&[IX>&+U M@'+7,%3Z!]6% M BE0/ZFCC585@%(<2WR%D;P13ZM\@B>/\RSB>9785H?RBNE4K*ILM3XOFMJ^ JH\QU>U)Y'0"3TG*4U!A*MNI M)3?S;9>S%AW[C>OOC" I2@,T6LZ^Q !BGFJ!)'9;3]=FM1@G*(3+YV'-$,HK M :"4X@A:9E'S6 3$T@MV M37 "%Q/G7DG#_EI:R?@]J=NFM,RBT5]K8"9V/W$^M:]G:WEAP&L?6%=A,E)W M1.G8H4&TK'P!U)N@K44O;XN1"5*7/.G8I'& HG2O$Y4 1;=$MNC\=1P$)G5I MDXX=&L2"2WF")C0_=,M=B M-$4BVZGK)O,DW=)O<-6.>86@ $J1%1UKU6*W%'[5P+*WS9&E)%TZ=.!!##8YF5,0M%TW#%Y841&:5S3L(*X,6I!)>:+= %5^3# 91(GG'T% MUW2>S-,?BT/-WZ%*_BT,7,QCX>/%'HL;L+)* -Y*Z3P1UTHEED>PLDC1BK"% M@#><1?#W-\=/0!O B+7?55'PQA\8#TZLKF8I 5PDJGSQ6G4@3E++66U93K)L M8* 78GL>MTH+FT=U=&2\![>#.=.8\380+VM#[)2FBR8&:\CZ#250VW2S3?[; M/ BD(R/F1GEF_V8.;SX4IHHF)FO8 C:U0&P;Y3:;P) Z3K!6F/ V MFT!1':(GM5/-P&3-F\":%HAME=]J$Z#N!'P)[N&;;0X#R_H0?[^<@Z71&C>" M#354Q:S?2BNPN1].TUPO89MM(*\-L5/:R&-BL.8M8%4)Q-9!M\I_ZKYPOM;6 M!MR\*D3=1R]8OGI20P/$UE)Z$CLE/6!\"6(&&.(LO2#N^VI--^*J42O]&DHT M[=RDM2G5E;>^$96,K6N++37''R&(72E%([#FM<'^ GM61I9C;)GK2: MBBC.DE%9CMAV8WA/'ZM^4-:\0M0 I9B4F>$:-X=-313M@M#_)1B6&9F:Z,YK"JB: Q4EC"VWACH M.]-Z@5RSR@#YAWZZT>_;<*-7M5"T 8K)O[/S:*472"3_QK-">.3G/ Q V0GH M.U=\&$0;$H/Z0^[%KT5@[S28K-:"6Z_CUZ\LGN%U+\_PBD[@=8N2($^L9N\W M1GH!_Q/%GMN^#HN:42>4!M+MTT'<"S57*[$446^VU5N<'=1 FJ>]:5^%><6@ M$5)'6;=/AE;;_*I6%8O*=B8A>2([3 :6 -K7Q4MX=]I]6#E'(3%#:2M-^>#$ M[NU0A;J9&P:NYV=GV@3"GL92<^EJH(UOH=XH19WDYE6UZG:50G)L;[&]6)\I M;YBK.D&R\NI?P]H0.[T9LP<1.O-H=:FBH<92P4<'.;B MP0.1RM%O9-&7HOOY5\*]:.*YJ=\(SWZ?>>[L6_B02?1/!WQ)AADL\"K[B0!6 M1U]#=5#:82&WVB;WNU5+U=[4GZDAT/.%TU1CIY/_)";Q0V4MB+4?_NNHCO\J M@%MXIC^K:SJBYYK"@RQ6^,C@H5D(5[)(Y?&&DC;S)-U!/O?";4W,:#T2UE$$LD4;K[<+B>02! MF6[9DQ/S?"(\7>NSZC4#:96HA5YXS*FQC%FO@YU8SK#625[++:Z,#]4:EW_U MPP=>]3VH)>E*0BE:;W4A,,(Q@5MB%WI69[^N*@(H3B@Y)5)=BP<8";3* MR)3-0__M6<[F"80-D70RZU<7 B2D3A1(M&W P#(T8K']EFUG<9Z^(13NNPQP M^Y0IFD5!1$1ISBW5NP$?UP$2VTO6,BY;/'6Q8Q_IQFUS]U M79XX?I3^99-:LY)>%M49II2VUJP/=FZB"V)ZWEUF%Q,6M3J.65MNLW)AKC M$U>%J"DM9$EM8S++4$(FMM^L9293F@%O]CCEP"U8* \:1+5#Z5U\$K1(ZF2. MU-:-^O^ZJB&V1:W=%G1$"WIDYIY*T1);!&J9NI1\U71[GW%G MBX4022_\R",S/[(,CM@%7BWSL)976+D4N?$-S*D"0],IYW@^0+;;5K@&0X,I[9A/3!3=E58B:8IQ*8J%:7!8!IY8=MT-RM[>%N?A2[,"KBV], MLXWAL23OCEYA%)9BB$JB6'GD0 F56L+R#EE(8T]#22C]F)=Q/8B78O!+8AO3 MSE6,VGK.Y5L6Q3QQXX2#@.^ KQ))0#1+_B5E.-B=BVM?;(5F^;0N4DX]+! MTS?Q:YKG_?K!]QZS)*OI=.XL@5Z'P43N\P\O3E4KF7$8UH0P*+EW$E573SOJ MX26V :U%3EKTZ@IM+Y2MZ@,W"R "2AZ:1,OB;E (2[%IJ_-)PEG(>?@"2/)& MXY7G"%=A\'C/^/R"/<26YP-E4104*K\Z/CP>6/4C'N(O ?(%9X;IEA&<+.HD M_) 51524>N@*CO]'CCSD,?>7VR2JCR*$IR'Y9M,%3CD MA1$9I2ZY0NMB_FE!JYH,[&VS7RYMF$^G+>N[YI>=]&F&)OUD#L)R7[U,NW89 M\K)X"M()RX%1;"X5ED7!6XN,3G_("P,R4@N!*A.(FY463F*'^;H@JLW5OOSJ M>>S:,+R3Q(S?A=/XQ>&L+*5J#JY;#:*E- U1F45,7D/$Q.8GG=#8XLQEM2NY M] (8G]'7DH0Y=(HB*DJS%I7Z=?O:2I2*:$;G\Y?L=L)RD#E]DD]0,-D*_I-@ MZI54+HTS;HOWQH=6=WADUF>I.+=HY^OI]URQ!EV!9BV(E5*/OVX$<9,Q TBL M@Z_%28L=>%G9Q35D>GZGI"1BHM1]KRM;CWO5H(C%GFOQC'PTS79[IR;[P/\I-*A+>N6#&E1% 4Y[VWY*ED]ZB?!D'B^/EMZND/ MQ97JX*.4AW%P;.9>=K.$97^E+%7A1;V6+H(WF'!5%1\/#VPN8DC%NV5SQP,S M<_2!(^##OYFCVM9N7B%J@-*\4]-B>M-1(Q50NVAB"]2W.*E5B8>&N7\)&X+, M:T&LE*:_FK:I2?(-W-2N!=H"LRW.K+5L Q]L"G-1#^*E- _7M$]#=I>04SML MMP5^6YSDZUCG,DP:355*U0#:0THN@:9UFK&[!%RUT9Z:^9N3^Y PNM0XWG,; M?3=6@V@IK3AH6J^9D'M9W,@7H MJ9T"O,)C FPUOEZ#\[K5H!8L^IM:8M8)N=2O"R2LUM*2X=316";D%ZJVW M%(O^JZZ8>A$:P]H0.R5?UM!F#=O$AA[(K9QOO2%8='2-3*81T#&N#_ /*;F^ MAG9KJ3&4-$%NS7_;S6'8 [2:\1_3ZA ])5?9T&KM-(:2(LAM5=AZ6[#H21O9 M3.U,FU:'Z"GYTX96:ZDM+!5!+*F^A;9 W;,VC"[5JA/UT%-_>MCS#Q(A=/L^.-/BXP4^N\OU%= MB)O2\*9I)\-PL0(]L=LVMD!U:KN1ZD!"')3&($V]&U(W1TGL(H[M3[ML7N$H M%;-F+UVK3M1#3T.V\FL>FVCCS0=N;>8E% AH=&JJW->1RE-H: ,QO>5X:V3N M^F4?O_4 E?W]_P!02P,$% @ J8)B4+7D;$K530 ;E4% !0 !B:&4M M,C Q.3$R,S%?9&5F+GAM;.U]6W/<.++F^T;L?_#Z/+MM74OJF#XG=/5H0I8T MDMQ]YDE!D:@J3K/(&EYDJ7_](EED77$E 298UL:)67>) //+_ B$XG$W_[G M=1)]>"%I%B;Q;Q]W?OGR\0.)_20(X]%O'[\_7GXZ^O@___U__\_?_M^G3Q_. M$[^8D#C//J0D#DA*@@]A_.%_3^^O/PR3=.+E'Z8IF7KP^_/;AS.2YO3A#V?G MWV;/_#Y[RZ\?=HY_V=GY9>=#D=&W?+@L_AWF6?'A*L[I [DW(A_^]P\O#CY\ M^E2_^'L_/$Z M\29/P\=L.#O'!\??R[_NMQUD,^?7>[WX//LCQ^I>C_0__>W-(G(/1E^ M@/__^_W5O-$S9/S M^<[RS.]/W?UU2M150U*4!\18VO$[BT2-))^?DN35U]%^D"X72:9+$#V,Z M<68G&F0W46>09(T>YD-2 _%9.*E;[?#];]V 5'^\H:0 MH3O>2Q^]YXBTQJ7R!EWA+Z@0R1LAIR0FPS O^VIK!F&?N@)>AC']R(5>=$4_ M=^EL%4*5<);0+U^87X?9G^V%;[Q^W2!?4V2X$<81;3S\G-# M5T%>/ JI&4_H BE4.;]MQ:]1IO MT!7^F_?O)#TKLIR^(%WJ_<&C\_YC[B&WPD MK0OXGL!GQ<^+E*XLS\:E'HT-%[7.38B\XC:E M!0E6'CKU(O!,6[/0P)O-@IT[@-GMD/6D7<#*;]<'_4+B@M OJ#<:I614K7+J MGUN#4NJ]H= &!P^G/UW!%@;[W8N*$BV=.OY9>%$X?*/6HKQ-"@,+'NWW: .9 MK81HIU]),DJ]Z3CTK^)9Q ],2*=&^H]X9&H%U_A]AH$MK0_G?[XA>?GMHVW M][^F! G,K-?L"*.MDMS+")U% /_?P&% M/N7*>1@55.477AK31MD=24N-=Z.#EK+95MCW."5^0A_]BP3PG25Q5DIXEF3Y M31+3I7MN*DS5A6AS=7FI7VNL^N>RTN:1_S#./P?AY'/US&9>&%L1]JJZ];"EOU\FI#) M,TE-2KK:;ULQQU2BU"^>R:>Y"@P*R^Q]+C(E1AB7>RS7M.^5MY+7'+9%@_J] M(*O)[VPE0BE&E/@K[XY@XS))F9!+N$,O>RXQ%]FGD>=-/\.,])E$>5;_4LY1 MG[[L5#N5_U7]_#27:B;&POLX>0WGLU_D/9/HMX_7,S&>E-H^[1\=+#3;-:PU MB"BR?EC@ ?CCGYFXOS; MRA>?(_WRHU3H([M,8RU%V"P3:)7/KDTP+I"JN340IZ^E?6DER3>>?]H_MCQM MJ9-I4ZU\#G& ])I(QSMX0I\$06ER+[KSPN J/O.F8>Y%2BB$;2FL73<)!NKF M$TP!5$6VW7Z2;0]/Z'N(D<2+4).2^.Q&%,B^H_3:$]%+A*;BU5X_>87H5PKS M1V>9 6H3FFH_%*YE_[,Q^X2^IB; BI#[3OB?UW387-%_*CN=\P84#.)J?VG% M,LN/O"UR2!^'='_U5=M&4PK*&6^ IW*E91P'F0LK.C/<0W032@6O1#3I((^* MH-SL2$NFY'D:/A=E^MUCK">M4,41%]HI/@WT66ESM0CPG'^2P_D7! ;643^I[,SAZ1!Y*^ MA#ZY(VF8!/>S#6MX '*3B&S):_GU5+G.^&D\TXN" 5UH9UN6V0=?$'W \@M\ M3Z9%ZH_+$SHQU78>IB0X+Q,U9P:8+395%C2*75'0SGB"/)-(EBU:2"NN'O2? MJX@NH9K:5:9OC9XH9)<=QM(@;9FZ!+0BZF'_B8KM/UYE6<&:$,K_/5W_\*D0 M5J_'IX,=ESW#TD 2XC8!7!%XT'L"[R"Z@6+MPQ]OI^7A_8M7DOIAML@D:\1? M5H=4 4X[A3M"I[ IWHJ]1_UG+Z)OR%%^^94S2%Y^?Q2^T][;CM![:PBWHNYQ M_ZF+[8[QYHWR!%WHE^FW4%D!$NC+V-)ED@Y)F!>*/EJ;_JEZG';<=N2.6WOX M]2;+E_YS'=N=X\PS]JBNW#U5CM..WX[<\6N-OB9Z[[<3#W80W<$U?<]FFYEM M2K7/?J#*?_1>_PCS,6R(P;Z!-,.G6;=/![M..X8[0L>P'>J:T/W?)=Q%= _7 M;#!;&:X;HA69E;JD2G#:1=P5NHC-$=OH0!B0.9W//GJ+A. M>W6[0J]N#4;-H?[OGNTBNFMTC,[2_Z#:ID3VE6>IV$Z[4;M"-XH!I>93_W>X M=A%=(EYV*>BY_AY((*ET04$Z[=KL"ET;=80U*7N_F[4_0-W-JN0I2W:J"E\^ M_+1_9-?56*KZH)Z3.)#L/&TBJ(CTJ?2#9Z?P?X5$1/*:7T3EP[]]S&95<19_ MCY*,!+]]S%/8CNZG\5"#^/;.\MM=Q@EJ/D@XNJ1V!7[RP;&2P/_V>;4>A.$J M$89J>"*1[1)40,JJ5.N2J<[:*ET\'1QA;NK.32"056F:4.Z( K;KH4OG?W6S M"$:<)MX>?RU0*(*XMA%(=_HV*RD;>9G*-T>CIZ<#RX?(];] FN;BCQ5M-;AP M8 F+!8@? X&@"S%OO E1JA:BV1N%;CEPJU6'2-MHC>C/5\3/.P0.,;,T<8? MH>WL3+WZ1]I6,S<&#G?<_PQT,B>BUE:""]!(\$C\<9Q$R>A-L98!NQD%XTR ML9$=^.P60W;A;!\VC1&G],?4"\C$2_^$0M/E?X!D:@53A&WIG.=,SD0CB_ ) MK8#;A9-VR%]KS$/9S(B9$J<%+2DD9Y(G&EE#LD$D0NW":3SL61HQM%]?PG-/ M9C75LW$X5>.SH"6%Y$QV1B-K\/DL1?V^>#[ K*,%6S!%3M*'9)C_\%*R)K%J MI4EY'Q2F,UDCC2PDX+@Z?A<*O72U872(66-#(.'75)[P)&M.P?5AQEXS1J.X MQQ)>Q^=JP^Q%G)4%$B[5\SN90)VIOU3.8.MW2!70A_EZS6"-&"[4P,\U8R.& M\002WA!903IQ8PJL#R&]-4,TXO(<+2N:9SF/1G#QO!E.96F^Q"?Z7^MS\HS3P.#BQ1U\83+ZK6GJ(B6EQI*&XX,M6T2E"FZA56#!2(<&8R2 M62+"D>VHE]JV&T-O;,K?Z41/Q&[3@I)E(A5YZC8J*OT9B: M8_.!(7N?&&%N;:3&".]5C1'+SU$QT5;66 M>5-=: O;/AUB7D+$$DTE(9+;CL*QRS9IBJR"MOG+: FN_J;"6C T9K[?[UX: M@A3WU$-72.):?YP*;W?=I)VR*M$SG[%L:"Z$Y=K::("93;J#PG0FYX9G!,%23QWB]M 2?TY0(J,9ZD4MJ-M1HE M%#,&RT75/O._0SL,FM>XU99R]EKA%WC],2J?Y9B\DB/(U1R;%IL(VB^#NN1$ M\_-'W7#"]I$B-0^.JSH54IBYH;&C(=B(#L]C4DJPLUN]G_[P= HY#G#$Y"(B M?IXF<>AGCV,OC+PXN"N>H]"']$\O?KL.)V%. N&*MWF'%!/ZQ@Y;SYO<:8O2 M!0_,QBH'\T;:%8$4HFB;#2@ NPPTN@ 27T7+ >?"63$3EAI@5HQ>E4L%J M\C2P7>E9*Z#.T[(JR99!N3"_&:$9ZL$54S2S?2Q%+[C.4[,NSX[M)-<@S@:- M@NS,)=WL!2>CE)2[^-(5&_-Y*I$S\7"^QMB+,P&@=IRQJF[$R>:>O"312QB/ M5C6M%-T6MJ6PT#/X)#KGSSP*R!RFDSD7\9&DD^O$BY5HP6] 94)W\20*8T\G M(CCM(M96"8!;EC@.GM^N29Z3-*M]&*7I1-3T:;"'7NE#HG'^;"('YD*!&G/K MF4:[9^SYIXJK:'R<9,VH?,YLPO+UQYF.I+BV=1L-<48[)\_Y59SE:0$C7L&? MW&SP-+"8L12>X@I3ZOR*)?EX#6C8%PJZ,G3MBK9UH&Y M$ 0P0CG,JC_&*6>[WH]>T(FG[B:<):[+WJ,K7U9$+2T/=TR25O3&5%#U:IZ9/-,%6$V^D> M###+0)Y3G;]X>7G?56VT^S#[4VDMP&]*0?7F:-= 7/A1#K.B)>J%8-;LN(>8 M'+&0["R)\]3S\T?Z2L5IG=^4@NHLZTO)L9#I7X6J$VZ*A(C93"S1JDI,\Q*.9]Z4_B5_ M:X"2UQ4%[4SX2,$Z>I.H&+0+F0LVR6PNEXH9/R'IY(ZNR)* (Z:\(941/;=* M0YGL^*4*1!>.,-AD&J*OPQ+MXG4:IF6UZ'.ZW-]I &ZMAZ?!@3->D((M]"9) M)E87'(R20I8EF! M=UXS"J8OGM"!AB>T#K BY&!;">F8-U2OWD]>()7T.2*72?HP)7XX#/V[(ITF M&2DO:GL<>S']4WGS(/W='WL9::**5N^CZNN+7W6@[5<9T$PU=HZV=>R8<[[N MDBR#JR2N8C\E5(&/R88_6PLR3YP0N&1-NJ-X^N*H'7 =M>; *ZX>;RM7G93B?>FX#0NMT\#0[[XL@=:.2RRP#7>P=?MI3!A\ZX"OU 3<0UB;=U=^T0-366$R>]'2[71C[U,LTS7>*N M*.B^>(&'DL197= UF[=U!^_0L1V\L^2%Q%[UK6P2NEMN_S08],7I.]3>O6,@ MK\O7*&>)BFQ MNX^6I0V_YP.^&@NV+QS?0\/AD@&L&;^M6W\ 9 MGV\E+SJ'R[:IM^+3/W@CV:$V]8XHX+[X=0.=Q$@IY)K'V[I#.$#UY.K3 #<) M\,B+%+>LV6C5ZHI#[ MXI0-M._]%&*NJ;RMVW(#9[;ESKPT?0OC48.*ENM1GA;Y!F4*51EJ*PY!=<7I^M(?*Y,"6C-U&W=8#M"=+98HMT3 ML#XU@HEC/?S.*/"^.%U'0J>K">R:T]NZA79DKCS18EEU.SQ/)M2?#?V'XCD+ M@]!+0Y(]Y(G_Y_>,!(_) _&+E&BDFK7LFN+LBT]VQ*UO9$8)-:&W=3OMR&"^ MY++"PY3X^662DG 4+VO]=^H;EY-&F'N1*8H;>1G515\#:\&BT(O]9I&+]4Z>!L=]\0./&N_(K<.MN;NR+?>WSPO@M+,_ZY]7 M?UW1!WG-21R0>1+6BD:>X8:W7_QD\KG4PP,9E<5#X^ K24:I-QV'_E4\3-)) M>>#O=DK@Y%\\JI[+SDGNA5'V$:L"_TP,I?([*\\^'35;$3'%5KKW^*)(DZGX M)NWUQZB0SBQG&-K;9#D;@ O'YML0!?/"OR2=)G3$$3H@RP,R2I69.*TH%&<6 M"@P=\R=-(1X7CLJW81?F'7^U7O5856O?G4\R0Z<*;%K&X<+Q]38L,A=<5?J8 M5=5W,^GG;/5!*J@S@5*&!MD?-!8$%VIKM:&+N0BG&EVRT)-39?X0%="92"1# M433F$U!8UH<)W5A95 M4+-7IETVD<2@+,P\G=+JV."EQIW3ZKB[RXQ%U79EZM7DU;&EVXP11CWF3<;U MLO(FB:N/AMZR>KT=A8/N_54KD]0T+$JYTID3G!N)M8]H8L!V#E: MVDVZ5MP#5>GBZ1CW8J1I2OQP5A233"-2$B@.3B8@\5^>4K5&>1<4I&OQ,P6C M\"FKCMF%.N+=,1EQ53G?X;V*_61"KI-,AHG1@D) 7T'JJYS/4RY$A[8V.Z E MHG=='YV[>)W2#ZHLJ63M:2HZNB>MKVJ)@[,.SZ%]T ZHB+C:O(I?J.YGYSEA M-JBM(>4DNQD%X]JNO(+R1>04X71HG[4#EB+N[9=Y$C=)G*Q^NM3F3W%CZENX MMO.O8 C!UUT!K0NEQ#OC[0ZB)[5885U2@\.];6%<4$FK)5@29Z>$RDQFSSUZ MKR3[%L9)&N9O]4Q#'8C57B[^4\#=+B0?)\%B>I+IJD-)J,I[YM?M"/VZSE7G M0F'U[H8GHGM8U6S+'I,3OZSB=I%#]8"3+"/2025M3^'US'7<$;J.BH!= MJ&[>'8$1'4DEELXMTS.W<4?H-BZC5=\.\*LGO3@CTE01.1V*)#U]*WZ M8WG'O RS?H]4!78G52^*#/#W2%Q,J3'PBNR?RGT0P!#DO_IT44)>\XNHW&_Y M[6.U7[SX>Y1D)/CM8YX6Y)T]F)M[]K;)+1?"&=.6J5\\DT_S;4#)(&EJ&\&8 MD6O B4U"1WB.GIO8,%?7'2-&%._)"XD+Z<58]6-/ MQU_Z%24LE3IN=F$6B)_5\F?$_V64O'SVH;91^@80!O5_ (+!$H+J MYZ>'KQQQ%P]0V=!W=!24MTGU=0A8*;JFF=)HTF26"BFW"CS9:2;&DT_'^/=( M*:AIDQ-<+!92'S#(T>QN$3XY[LD(XMMJ_%AYF,J"'FY24): (@PX%O;-4*:0 MQA'+5A^;[P^2C\WW!RJ;ZZQA7Q>Z#@'K )+I^:3KD]B:1VN/\6^$4] @VPU< MAV$AY0F%,AV?QFY2B>88_Z(U!2VR:;,)Q$(6DAIQZFC<,@!)R(?;AD(Q%Y9% MX;T+QWT45,QFE008VN?,+,4,;IUA4,SV-2+JY[4E.M;FV,"54XQ=)0WL(X8^ MW=B>.#ZP&T(PLXE;&LKL)FX)_'T3MZT2NY[*S7Z)#NQ.Y9UL<94VX$SU8N0_ MU52/>;FD]BZ7.U=%JBM799=KP-GEVEK68=X2>9/$?I&FL+VGDI^X_C@5'CVJ MHZ]L/@O9^%C;49;W7.\)7-GCYT4*A_D?2%J(X:E2Z>=K[L(297KHA8R::#JFH"*-##6PW4+IK&N2A= MF-,[9"=BYB++".6401=VP;^+V0$6V<6_:IT 4O2<@P:FT6,P%[<+Q_ [Y#3B M\K@^SG*9I"O22I#QFE$T^\ZLGS74S^>M!*D+I_2[8^H^XI*:-8$\D#R/2/!' MF(^3(C_SLO%N@^F7T0M@=68%KF$]CZL595+I8BV]C M V(S^P&\?5L<[VLOCD7073C[WQVY,4NK+%SK%6%+0:EQ2 !B9WH1G%9!HE;X3ZP2\DA5T> MI5K[G%: !3UD*]8S?ZTIQM1G?NTV6N'QSP.1US#W8;FB=B)H[7$0"#VN)%;6 M)DDD8+ .CAF9?1!#[_/K@JD'1E?#2G,/LPW8 3WH+M8Q?^81(7*B% "69^I* M3'(U?*%0I$72&K YF_JG:AG%8"07O0O,MFWE740&SV>BA8Q*MXEPVP&>SLX> M*-QFHZ9^/DUE0!W/*C%"T'U$U\,&0?>=NOM&3?_-&+KO2)DK&U;<,^>P//Y( M'L=)D7EQ0)7_$+[FA(CODY.T O'0W1=5);(=&3DZ%U(ZK'R_S%7&6%7B31B3 M!LQ:;08"HA<^4%6C"K68\+9UTMIM]"E5X-9%.!HWX-9J,Q 0/32GJD85;C'A MN>!36.&6N7)/5(MYI47Z?QF.- M^QUK+"3[FB:9]GV8:\T!G3,[J ;,)&*]DB;>1X)0Q8@NV]NY5'%0)G5?Q;D7CT+JD\YJ?HV*_X%?FM]W1QRG+L20VF1M/+LT\Z.PPD$E="9W1&6[CA460?@0@9#/>FI?N WG@/I5V5E@8=F#EL7<7+-V"?#.CN6S4"VV!E@6 M$/!8 :<3'U:;MD2,!+19,-@^Y*D5ZU=1LH"&#&@NT,[$AQKSB%(MCZ+8(*TS M[@!/EW)?N(*Q-01"W!*R%I_9<2<1GZ?SID&7G=TMZH.0W>S6,+O8KS MJ-,5H+:[0)'&"AH:BC]Z&^#O;WP!CS<&[]AM[KU>T/5"OIC"M+Q75EO Y5@= MQ@9F40A/","[L,RW:F#$:7Y-)*4P!;,-X'"IM(6*TOFT%$%T@8Y&S8;H?2[- M)$IR2F/XCOXOH M7+*814K[>!.XIX\:J"FQ&[\"M.1,;J/(CDID;ZL&%\K(&)W%$:.-JW-0K>Y+ M:OAS B=L2X\F_6=!9Z;A&YP-][+Q993\^#L)1J3)S-[L%: E9V*5(CNJSO:M MU.!"F!T_$CAP/Q)(#7T[?/1>S8"O>P/LSFQ8-C1.T.C#3$@)6!A9KB@L1R M>1G+(T,8L]+0 ,M-MYQT006;)/'#V$M)!C5H\\3_\]3+2'#RPTN#K PUN%)0 MK)2R% [4274Y"UQ3X>+1+*?T;?%(=>2SA*$Z/-N_X&EG%W,?KC& \G]^)UD^ MST^3W1UO\E6@-6?<,V,D$&Q7F]>="]Y<3\8GHL=72O#$O,J&K(\A7NDS2 MK[2M[)IT6Z\%;3KC:1HCAX7/J9H>7?!#>S*&,4]Q-@5P.RW#?!>O)/7##.P_ MHX4MA?'>1_7G3GJ&,3I8&+42!;JPU]V/X8J91F+0^G^0\@:*X 2NBQV1ZB_D M+@U]Z8'T;J0 73N3C&*,.IT,;06U5@/^X'W 2ZV&GB)^\ISEJ>?+5L:K#X/D MVQ4>$N_G,]%7+#_$3^%J;$/$P$L5YH;H]GGX$@8D#C+JJ)>6.H>MJY3(8BHJ M70!*9\(E3 /P6:>!SX5@8TLN(D8;%MKUWN 3=^[EV_?DC@?G\3!OX@G M\T$T>@+,SL0$F.;@,U,?I@MAMY8$172E6?J&>[Q\JM;V!.7T1#&[LPG,-(<> M0<4P78@IM2/H$:+S.-?WTC<+DG]5V;C6#- XXYXQ%:U /38F%X(A+7F&Z+/4 MRET:UH_)*;GSPH;SH+PC0.R,K\,TAIR+RBC?/7=5A['9C7BF#JW3.66<1-16 MV8P1-TE.%,>SN#$@<\9?,F8H06!,11O5J!C@%BJP:G/,O5X0[IY,JQI(=VDR M2KW)29&/DQ3.SYU,H":2-/M)K1? ZHS7I606"7>5(;L0(K!,8M22M2Q;W!/@ M I3SFAME\4P;7JMT3#7BSCTY2L;3I;J&%ER(/]AE/^:U.&OF62FK.$OET&,Y MHP- Z(Q+J&0,93;ST;H0E+#,6LS<;($9?O>B0KI7+6L/^)QQ'95,T8RSRV!= MB&]8IBRBY_>8$B\KTK=2R+J(;;43?Y9D>;T]),&HV@V@=<<;5#$,G\":F-\C M(:H.]AYF)&1>@%8*)>-AT;LGH^5[0%]V1Y2T#JHQHPL^%H;5U=^RJ;TD*.9. M)QF2-.7*_D>8CZ_B ,+:A1=MP*#0'JF$MT-F-_**GI;?3G6[[^SU,V9X(]B+ MZ$2W+D2YMI[#B//#;.$W.P^]1,T%HC/Z68#U8,:'H5'HS,2+J,8.+,?AM"KH M=D,0_D1@7+/O8]Z^28\1-XCZ.>:/+6\S+<8\&7I%E&,/^F/A7I5QU;HPZ/M) MS(-&&P7/8U*J@2[S9DJ@/SQ=3*91\D;(K#2)L)(F[W$0R)FXOG$];PX(B1[> M:=U8W8UV$IBTODEB369S6H!8SFP &-+$;J]I6V-N#FQ*I79=+Z\=X+&\ M':9W%XY0[5HT7 'HPB+$-!&/,9/#S!-Q[TMG(245]U*L]T9,+!$ZRL3VTPAF MONVJ7$KW'S#; YWEHD%4[L]C3CQ M9=@>CF%N+U71JC(Q<%;O2&E-Q&T'>-Q9%]DSF&"W1Z*:]\%CU!:(KNT]R?(T M]',R*U3_G7(\NW_XKC2 A&VA6J$[IY?L&8X_B%34X\(*;7L&$N9-\W2A( MWXX*C"35+>KEM?"?)^"8@\87T/,^(V M7PZ1]"6L"+F!9\VHCTD..[+KAL__1?+[.3%45ZBFWPOZ[,\*5Y4>"NM92XKL MQ7K8C6&,F7MLBP6S4Y2725K]!,_)Z@)T*PS5O.TGEUGH),CAZ71!:%>P^IZ/W+8*4$15^.#-+IIKWP6/4%H@';2QN MIN]9/G3CP" 2GKQ144\OXF_]&4B(R9>&-]/W;)_ZP1\\PC1*L6(0-M.KJS5* M62B<S%U366\QT;NQ<*Z\H!^N[/&E>5/BT\2<.*[<4*V8UACWG,W!HKRKOCLZMX MMOF*-NI7Q0!M]V=-KDH>C$'/U&LO%O-NC'F73TDU)L7OY6< ?C#'/U*L3!33Z,>8QSY];(\5ED@Y)Z,*PWY $=+Y5&;/[DD/UG:O6B8LG M^C'X74YS:._Z_4'"T3B?W^U0K@[AYLM++TR5KG5Q0$1JI>W*M]T7Y]LZI/-J M'CE\GT=D)G4Z)<20-^GN9*(I)]AKNV*,+;-5.E:\$W?(]F-:VIQ6I7;\]O?L1C,Z.8%8&ETPD@VKZ_T$8J<$1?0Z6IS+ MV=_;WF+ZI4WXXXVE"1>1R]E=O M)JZCSBYX;;#*/&J7G=5<(^\?1Z,:=:'7"AKZ.Y2E([XG5Z@<@]"=EI[F--L=+4U6U._3#ON)Z;=D'=3MC M/XQ"KUJ="O><-'J RD M]"W*I[@QE;0[ZXS/>\3 %F>:J>+\&[--LRF;U]O3SH'MJ]N-,UH8TVJ&O]UI M76SZ'GS!++&Z)J7*NH+9!G"@QY?T]2X(KPI05H0[Z"OA$#VGC9W/V=#6I%S5 M"K#TRYLJ=:].NE6=G>11W$!0Z 'P8EX*S9,0Y%/:6E?H 3!V=BV)0BJ3 MNEGXBS)UV"ZD7'1$Y4-,)Z(C*A_:=B[T;MA1MTM++A]^<>3T4V=3%B*73XLP M@E@6%:[^Y]5DFB8OLPBM4I:<4A^ $]U9UK<+G\LZJ'\J-B/N7W[S_'$8D_1M M63HE#@M: B;TO4E]&_"9*\?J]*+8-%\1MRTOBS0NRUI0Z2[#U[+ A1)=^0T! M$;JKKF\!/ENE4%THE=P961'W&G\GX]"/% FZ^C"5?( >*=#7-)^43'@6-@*% M<6^5;1FU#BB 9H> V4(K1>UE&9X:O8#X=N<\80*OEHXW.=4,K#-YO!C6-EBN MU? MY@%BV/[,R\:@UAD;%52E#*.X,2!S(F='RQ!\-BJAM3%K=D=$ MW+GR)82IY3))SY/B.1\6426MPB3);0JHT,.2VD803HDRK/V>"S&OXN5];KYG MA*KY.AS*)D2%'@ C>K11VR0-OM$;D"VD@7?(2\0HX@F5*H!4O?"%/!"_2"E5 M2';QZD=%0()+:EDXYUSD53&8]2R_DPG@DC#7R#M 3^BQ26VS\KEM4BF]#AX- M$,.2)U'9>96?OW&L_^(5_BF;F-4ZH4B/T,.8VH81\%<'M86L\^X(VJP<@>'B M,R1]":MR8ANZ?O1>3TE,N937TX8>@,71+!BE;:W::%/0!P73>? MD" #]5YE60%%]>JCL-]CJM0K^D,,'U&Z/F3;"%:/&7V,?E@IP*6:0PJ^G[UW M@U[[Y3P>R9Q'Z\IJ=WD4]BA"]#X;S&47KR3UPPQLJ#YBC+T']-4O3U9WW+)2 MISF=M;O\!WMH(3K3ETE*J)QG19J2V'][I+;)/+\\QYEDV2D9TK_3*4Z6G:;6 M"\6*7T13VS1\@NO!KG>"OO22I,T*4IHAZ36A,T1V\ISE*56OA(NK#X/D_7)P MV54EA>AJ9J&FF[GG7),L(N9T2J&@0CTK99NN?Q^2BK)P@12/K !"B^V5" MY8LHJ(C.A1,,+5F(Z&&)U/Q(TDD8>[E\(E3H W"B^SA"$S3CXCI %\XHM*0C MHE?"TO3%:YC1\0X!RM;S([EB9<"-ZTLJ;+VY)]N6WJT/;%N6VN SP47WIK42,NC(TMXAAB/,'B MI=.'VWYO[J'XWEP5];P/))/VV,Z+@9)*D>?C7[$05 MSS*RT*BAUX"VW''+>,84A+G-ZL$)+\S,&'"Q\MD-D?%:U!10N>._\)3>8!9> M8',AD\P,__80^3<72&F;=.5AD-PNQ^2;\3QU"A;0+ P]WB%O93_4D&DW-1\' MED.I^OO:+",TF DW0+JP*.W,J"Y^LLV6.!_8#D":O\!I( XRJL-VFLJFS8QY MR,:+ Z6=JL6#(+$S 3=U#?-9N0'MIR(?8II0AS'N#-D8K-RX-+-_W8)RM[%L> ME*&Z<$RL,[(BNERM;EP:6+[UP3PIA5X4$UZ[FJ0](R)J50(O(^,D"K17JH*6 M@*EG+M6!I#B!#&N[$J(]XRNBCW66Q%F>%F7MI2O8TAO13Y@:845- 57//*H# MH4>E )95K]-RCLPW[]])>E9D>3(A:;:4^N/1^?\QN?;2$U%ST5&W8XLF\S\C\Q/TFF2EG^< M44PX))IV!X#0AXF*RC<'1DO(%F)H.'QL%%%@\O%D.HU"$GSSJ%)#+X+:P%+2 M<=M0T7;0 P,JRF,S2X;+0M!*B3ZK$Z[DGL/-AT'ZCB]D-$WX'_IV3Z:0RAB/'F9I.\++4@V^ 72$ M7*%$SYI\G\B<-GJ<7M47SG7\D6C_6?OB;+F1MG9@?TVX2O@9/R,[B'L)E6RS M*X[BLBK;'V$^KL6<75H'F^M9!K78 GF5]P8]@@ZBHEAVH$,/Y;9$S0[-17$?"%TH!NWIIM4/ M0' ^;GO(C=LVP>I"FEAY3\@05D=Q,+M;BGXL;H>LF1JV=C+VGY1V[DR^"C2( MF'A61NFIH>^]G#S\\*9*FWOL1A3) #VJ;-%$_*6+4!\NK-#[.S8&B"$C.ME% M7I:5]\N4"[HBOQTNG8.]S<!PZ1"3BM+Y MO!5!=.$38=1LF$6,%U/!#I,R\; M7T;)C[^38*28(FKB%: E=,]4Q8Y\1AM4@PL#8"5V S$;U< EOR%%AUF@?T,P ME1T%=B- @KPQ)54SGZE"3/W=7C)K7^1$TU6A3M].(> Z\=(_%99#LN: SFY$ M1GO#2&@:SD3HYGQJWZ< IQM;"*:V<9,T!G4O5XQ6MH4-<)N"?@K@[S?*4 M>T+<'=M)RVHI6YKF:,/<'4LYR^[9]LL ,52MN6\C:T;1'#D3KE94O= 9$Z%T MDIWMEJOFF-A1SI+EPJ8&EZ!,I@EQ]3?E_JCG*?='3J?<'S5*N3]RI!Z9G9#0 M$6)T=$.P6O>Z@.IV@,>9.*94[1JKO#6 6TQ'EYR1._H)HS]X([*CBVFI*:!" MS\!15KX&*3>F%Z>]>5-#Y?'CJ1;-[=P@I$Q^SQ=T@5W%Y*T^5>ZE$ MW!8]4_U@%G1:)(0+,>CE^,N[@M6;W66F-$[?WF;\ =% %?T-[^-1"+.L/R,U M1"'HQFD%6%PKX*MO"OYX$,-V8AD"T?( MCL'#?#_/"-FQ?*!0<]-";-VNALB.*P<,$5="+ERN82%!U/+U+M9716J7= C MO_O-?!_L"-%O/B=I^$(E>B$WR:QTU,D$-K8D@'G-*)IC9S;YVEN%SWF) ER8 MQ5VE^S&BM[LPVV7X2H+E@T3*C-]H"9B<.1S2WC8JI.?IX'V:%^@6<6VS;*J5 MO' XW9^?Y'-D$@TH]P-XG2F9T-YN_#&AJQ$7*N8[.T(076G>.;;O<4J\*/R+ M!/6)B]MX,0]F)VF849_OO$CI_][1WY/@E%!P1%Z(Q,(;08?.[ ZWYP)_U-G3 MG0N7!#@[/A&WKLU9_(;DM\,NAV?]0M"@,]OD[9G0Q>A<4YT+%R^P''#-7J/IQ5J0IB7.MA9;) M5X'6MB/L4%J?/YHL**T:BD<=EG6\F$RCY(V04Q+3#G.X$\;PO2@-(L1#0G44 M@/*HYKP9;U(O'I5;7% B\RH.PI MB=&!!*!CQ\I;6".2:#.P*T6[L)G^TQ ;,8I4+EK9DB^0U>&1C ]%*9_1[,NH MYFQ?_:V5\]L=62118-,:?I\+NC,O9H6JGL\%3I5DZ8XM74X&CBP,>D[41F%S M9NW_[Y3?),@@%S@C55PG*WE/ G#_TO"Y@'$HGLXF]RE$0YL/(/W. (PSP7,K=F(/G\::C&))4Y.J0]P$XG'ZL.INPJ\D&:7>=!SZ7B2M4\5M0]5J\%"1 MDOPG$Y)2 <05W34FT;E@L"X&,TTA@P=UU"B4A9Z"5=//.&W,[4,KR7]1I,E47)MT_3&0$GVEJZ)'-G484"P<*U$C M3WWV=QF"I"XDMPU@Z?AJ9./D[ZRN@:0\I$S);&;)H+D0+EA=N='EY$D7/#Z.QP#YJXAODEB."$Y<[8ND_2/-,PA-_)V>#69>M31 M#,HSDSS!=;H P9UQNS4TS0Y0::)VX0A;9P3=P2R1OTB[$)9Z#2'% Y6TU)U2;L MU;<&?*P84S<&-GC06 G5B@Q2_X_Q-,CLPOU1FCIFTY"/#XMU1NR#N$ZX]/PP M@M)H]&-$)P:E>W28;>@*#_\\K%C'_ ^^")$+@06TCS1BGIU@):>0ARAI#=B< M3917M8QB%(&+WH6"/Y:MO(MY^GH^$RUD5"MHRVL'>%RXY$=/_7R:RH"Z,/5: M,:*YQ*S''\GC."DR+PZH\F^HBYL3$DM3L$3-0$#T+2A5-;+#4@KPMI9;YJ*B MJUJ\"$?C!MQ:;08".A/]E*E1A5M,>"[$X:UPJ]%RD,>MO-(B_;^,O)!8E5S\ M=B"B,V6L9(KDLDN*SX5U&YI'TO4NO.$L LM7Y-GV.OC;\Q+,+DR)W6U-?L'< M^:%S1@H574K+R2[/6WL:]NG0HS@-E"W8RV$"=&'UU^%.N;GO=ATINR9>1FZ? MHW!4YFIGY:&(TR*C;\TRW6P ")QQHS54SI]*N1A9"U*$0Q*+MU=4WU9/]/4>P> M]N44Q>X ?4&AHDOVLI8)9DM.4>P..D[!T#Y%L3M GT!5=,BASCH0M$1XT[3I M^/!-HU,4NP/TO& 5/;*IPX""=@3';/QC=]#O4Q2[@QZM MW#HR5S//3N[/$;I3KJI&%6XQX;FPT6V%6T9S%JWD_E@^?&6*7:*L12F^GSCW M9_>PX[-7IF-?AWT^<5!JGQ-4DF!V84KL+JAD,$.M\]P?R]EIYC>LV0EI8H N MK/XZI.-VY/Y8/JUE@9D&,X^&?A1>'P M#9;7OI\4<8Z1@R81:'[OIVS0-.KK:7=OK^/-?U491:ZJ=C^ $VF/M8U=V*Y= M$^3.;+6ZS1'$%S8\(B+);&02M%PE2X I4L5&;1LTY38*]!_/EHWNU:G;[2V?=^.WD5Q M6L9IS>L#1^I#=#B)(7)Z+MEEDIZE) CSZR03GS-1:0JHG-D0U# #G[T*:+&. MIF![EON(FRYBVYYZ$?S4:IA6?0!.] V:-A9J.C&OXO]I.8Z8SBBVSRSF%CPF M503OXA4N\6K'>4Z?H ?TK: V%FPZ!L3ZP#H>A#XFG(VBS.U5;NO5*,P,B94N M8;V*OM?4QGZM1P1+'5B'+;$'1+-KDSMQ5TA0^.5&=SN79=X-H$7?R&ICI\9^ MZKH*$':YKF+Z3_+HO2Z77:#_27\G,5Q4N04U%O::ES_.:@ 9\7\9)2^?2RZD M;X!A4/\'0!@L0:A^?CJ[X "$7Q[Q*V//X=A'/BNRI3'Y\MV>["(I ;@3XC*"%F,M!SQ^)HDP8\P MBD[BH PX7L6Y%X]".K9F5YS>>&GJ0>3#;.!#FV9W7DIUKK1]OOSHT^[^KKFC M0C<)G:%&<3BD,TF'!Z0G?$7-0$#TD(= 6I8)_ID1\09]R>XIOSW(X12OI3VP&_FRK"M15@AHW*J+O MTWS6WD./U>CJF,](!C07R'<)^B37]-L>K'_U3]^^>?].TK/(H[CE,Z9&3X ? M,2M/(.E"SAMOHC;\-'L#["Y$C)J;C<_Q9JIP?!AT0PE$Y^VLR'+JFJ1E90S8 M>AV'4[4<54%+P.2,N];,'GR>RW&_I::55N!C=%P._IYJ5W2>9^49D,_N M^KA%U266)MD!VG4\6"D3NKHW>,A573[I30%+3U$9+1]/5=^:7%><@ HKPJ.2 M05?9'4\6WZ@E)\5$*N7*\6*CK,;OGFO:JQ8?@[D1#]/ MQM8=AQ4,Z;=R >)FE,1J9&C7+A--+FJ:!D,XJ+>2P8B!#>,[/ZZE00BUKK6^@T.PQJ7:RYO4YLZ]IDLFF25ES0(<> &YB#]$6GA+D=NZ)&[Q$G$#Y MZZ;O&1D6T74XE,VF*ET 2O3 ;1.[-%EQ;L!NM]1T@Z.(>3CU3'"9S&/CBM/E M4@N* ?]T.TE,"(<=[DH/GE=?9/;AY8OGVN_>FJ _8- MKES"(24'9GD09,.40\^#(7YZ3( MQTD:YF\*VX_L1H#$D60_@:+Y@2$A*A?VORY4$KYW;QF@,9R4$?K MO(I0YSH$7('G0KZ^40H>&KQ1%I^"A[8C17HE^X5*;\+!PT-'#DM;F#P0>4B% M(%D>^FS#>! CU4J*IO//Q&T+24?XAYAN50^B0,0-_I'D899$):E M395H*&E-L1VAAT,5#< GI!I(-Y>';:F)68WL,DE).(IUID56$T"!'F555#6? MA )D%E(A6WJSB/G@5) [DH9)H+ J77D6Y'8DIUN@5CY!6&!6,E>Z M'^*(C+KPTBBD?A*5ZE_$2Y561\PV@ ,]'4JL8SZW1(BV@F&(88EKZO7H\8O1 M C X$Y)@ZY?/+CX>"XG)9K:AFU^!T)XP)[Z?%I#4/9=,PI?-!A0!_CT)$O7R M^<+%XVS60O,[$&S0Y2:)_2)-9[OZ>L19- 54Z.Z^1.4Z%-I YNS<8_"*!/T8 M.AD2JJ2%XJK;^4Y)3&TOXY.D-6!#+SP@4;P@GJX$SFX0J0VK&BVRF0)=#(?$ MS\M;LLZ*'"[T^D?RG)WX^>SZ.)4EL0%7T=+='C)DETH+5+\<2Q".+Z M>4.NVR&D"C^F7CP[S4X?N$S@VL1B4D1TJ1E4,5[JU,1A/*+6\Y[#*,S?Y&Z# MH1>!QM!7ZSJV%48=S"K%PAK..OL1G0%S^E=>%=IXY=/NX1W\'@-;] BPG/"H5 W 7CFW0]^_]?3A%\P=CU*^\&6A55#QQCU% MTF_<;5^ &]??,W2,MHK$2[FBIJ'?:*F>Z[DIGK//7/TA+XH[IV^.'^E MA0Q0= EW1=-!CVBZT\BK$XBJ^<'Z&B7/7K2H3'2=_(! ;!5[%ZXNK+X35-,; MMV^'Z?9UH9^*\4>N;8(<[F!66%Y=9-V3J9>G(2R_U)*Q&0T!D1/NGT#=_+E4 MBLO"TM,0C5PX\+DZ7.?:H_^^':ZI5D*P)EV"%IQPJ00FXE.O!6(+BTY#I'3A M".CF-R0E05B6" 1=-B/B1C> U@F?1V *;?+Q4%I8/AHB'*(O\[L7%:763J(H M^>'%/JG3,ZB891W+.H2H%(K2[8ZBWW7"HQ&8AD_ AFB=7=49O+C+ A$O7J>1 M%U??E)EB6[.1T2?HP0G71&"D-I3D0ZYX>>P>+\WM.,WUX]7Z\69%R8.@TE/N MO7IE_5Z!G!J]@/@NNQ;LVUB:@:Q34KZXQR!$1^-V2J"*=!O%%*E)<-8^7ZKODZ9] MB8'55#*96&.(2D93N?Q2#&DK/=ZIW!(A=7F#O"1?8VCAKWKD7C-]S M,AC_]R0* ^^MX7[04@> T.65^5[# /P:OII?[L7>#=Y'WYQ?E;;F_UVEY69W M)'T8RR_)4NZ'XK5]MWT[M@FC[;HP:]*Y%V.=]:](]DG02SL+!"NEJDM: MS>65_+Y:M6TAN)I6[H7)]\VMYK_'*9W21W'X5[EQ4(\P^N*H".AJXBK.24JR M_"0.[DCL13E_\=6T.P#D\GI_G[O>;X&V/KCF7@0=\\Y=KD)G>KR-EV2N"E9( M/0'M'D$'+KL$XDMXFP.N*>E>,![SNEW^&)]).A_8+?G(Z0[0N^PWB&_<;8BV M9J)[T7W,2W75E1D'\R^/85)N]$QUXL8EO0*#F> G#WA-5?=V#PX0?0^=CU!U M0M7@=[SJ$73@LH]R(/11F@.N*>G>+L0!XF$"_E!/B9>1[)YD102;AI?4?G=I MF*2SBHTP"R2S0Z#RJ'/[5X"67':&#H0'% QJH&:Q>SLD!^;J@C7Y_E2#_9X$ M17D7Q*I2K[UI1FZ')]-I%/I0OAWND"AR^M-U. ES3\1C1(E K2[[7 ?<&F:X M"JM'B7O[.0?N^6P6AHS%-X(.7?;\#IIX?@844E/>O2TF@[>N-LD]A>VX?_&S M+QA/0D5\EYTW]CVK?" U-=S;",*\9I4S%,^)]96OUBM 2RZ[:^(+7 UJH&:Q M>_M.F- JKB^^M M[+;][?-"=13$G_7/J[^N:)2\YB0.%O'4%9T^D]@?_T+U\KG4Y&F2ILD/&/$> M),R "_#@C^GZ)X)E31*/8-?YG#SGYR3WPBC[B#:PGO.KF*JS@'O+9;.#I-73 M[@"SEM2J5*(+Y 0M (/=A;<71>RAI:9=T0CCH:E&P*=R6/_;QXR,)K-BM]7?HR0CP6\?:7>D_S;%+$$!PSVOAOLC?9G")6*L)H#" M;I1$^:9 N:[Y+!5 <^'J)(/&PKQ$:4TDI7N@V(T 26?WBRO<*2C0MCKI5J!M M%^V:G5UTD7:V#S/JW3XH4'<#WNTZRKN6$P5B#.P;"<)B LMJZE603.GF.&8; ML YZ7$Q)U7S>B8"Y0#O3;@=F29-5J)$GS6?2$"IAE!13U4$VT$34&9.@!*#7MBV*U"A#;W2SB*"F17> Z MXJ6PN*@?!:G1$P/4-"M> ZX!8ET'8CD@>4]>2%R0\S#S1J.4C*K*4/7/1J.0 M69HO48/^USHMZ$]/#[-XTU>2C%)O.@Y]+Q(N/H5MGG:/#-X1H23_R82D5 #Q M0G/S09 4G=(JNMPD-!>,A4\X#H7,NKY+\%T6:3(F4.,N/42GQKQ10T2.;.@PH[6[4,K1"8W],E9=JDN84 M:;/*+6;05>) RL)9$I=5\O\(\_%9D>4)_0I[(X,W&RN1CRZ@LK* "TA3?L1M500@XQYGCQGR+,WQZ(7Z3EF8G3MZLX*+(\?5-(B!0W!F1V M/\'&%WK"6*(26A>BY'9MBIERN"Y<+9K2/"IN3)'93D+4RKI6LH,Z69E@7?"/ M[9(5L[RZ7;+:+J.NEZNM9(@6;-USY+"*Y0G(W*WF5=^A%V7TA;2-4$)!"Q#+ MF:Q8)0UNTDP.[R?@EKDBQBWM%2.O]+*T3HHO-BF)'F[AE\()/P MTYDW59SZ6(^#0.C!&RW=L><[ ;:*4@V+8_:"4N9N(#Q+)M-B%H55XA3S>5@M MHV<>:FF/32H1N(I5#8M5]H%5S2XC9-\@1R+B)Y-)$8?^K+2;(KW$#4'(_C@& M[+L&E5%6A#OL_OS(C9?"SLR+X1,CVG1_A,C\Z';XF'IQ-B3I[?!KD@2WZ0-) M7T)?[1BS4A]4X\>8-W%6LJ4DN'TA*159G/@M;0=XG!DG.A;@+R)E6%WPINVG MBA]M8^[LT9'SN;.EXOGD5,#WGCO+T OBMHYD5E+8"%#H >:F7N77EB813,+* MD%V8CCLS,>)>>J=+)!>2V_1-TYC.*\!_*D(C9BUU2FBG:D^IV\8 HQVI3&5_ MQ=SLM!DSJ'%'O[1T>>:-R/Q-@D@&XVD0QYF@OJ+NV $,/C@6JQA1B[]]AGZ? MO8S\]_\'4$L#!!0 ( *F"8E _1/20#>8 'L:#@ 4 8FAE+3(P,3DQ M,C,Q7VQA8BYX;6SLO6UOY#B6H/O] O<_<'L'V&K 6>5XCZB9V873SNSQPI7V MV*[N&20F"8:M+(45+"J?=P/WOEZ1>P^=((<4Q12IK%KO;60Y2#I[SF*(> M4N2__)^7C<>>>1BY@?^O?QC\>/H'QOUEL'+]QW_]PZ_WGS_,__!__O?_^__\ MR__X\(%=!,O=AOMQQ$+NKWC(5\SUV7]\O+UBZR#<.#';AGSKR)\_O+)S'L:B M,#N_^"4I\^?DM_S,!HL?!X,?!VP7B=_"/N_^YL;1CEWZL2@0.X^<_<=?''_% M/GS(?O&?'<]=.;&HS$2!>!?]S&Z<*.)9&<_U?WMP(LY$8_SHYY?(_=<_/,7Q M]N>??OKV[=N/WT8_!N'C3\/3T\%/__'+U=WRB6^<#ZXOKN4O^1^8*/]SI'YX M%2S5K]FK_O(0>MD%1C]EU5AE"?E?^=4_R!]]& P_C 8_OD2K/R1?L>;Z65O^ MD#5&?.HV^#YY>7D!K/F#Q6+QD_KT#R)F3/R??PD#C]_R-9/_^^OM9>5O6?PD M2_SD\TN"=^K[SFS_'KEO_K'R)WL_5X]K.GD*_QBWIA MN'=-&::%#--@*L/T/RM^U4^T;Z[_"[_/]TR:?1<[8=Q5C,N_C/CM[X/8\?1_ M[_*O(7[C+[R#.!>_A!I?T4WR#N);^C7Y-_;D?U^)Z^_]9OX2RQO"*OO=\NHU M79;ZY>6.*+ETL-R[J"?[XB!$VZ.NMW:B!W717?3AT7&VXN*#Q4_N(6^[W/_PZ]T?F+M*K_97]'O_-2GVO]4/F?PI^RI_ M_E__DEP1?/NS<#_ 3KC,OJ;XYX%OFI;X:1F(>\TV_N"5^5N'P:84RV/FQ&&?X74>/'Z^"\58M@*&$0F&D588WC3@#0@12S]FZ>>&$1@! M!$!L[41@3$)@W B! Z-K#(DO;\JVI6.;?&R8BC&@ H3;3BHF)"HF;3J&N#S8 MPU!0!?J9_PG(/PBLG?F?DO(_;97_\L,4FG]9X,B[PTEV>SAAZFG*, ]3P ,( M=/<\W/(E=Y]EM'[AFP<>XD3,2$3,] X5WC8!X% 48%^3(J;'C#. HBP213$ MLWQM!S$GX3#O"H>B&0"),"]TPGP>LV#-',\+OBGUN0Y"M@IV#_%ZYS$GJR** M_--?__I7)MWM/XT'LQ-QD6C+E['[S+U7PT#- 5 @1S8#M2 !M6@#U+;) '1; M.?)\7[H,4[, U(!$V$S-X)1FL4[;<[,GK:O)4<5:L;/7S9PFG;8[H8TUP@5M2\%FW#!AIQ<5OB M0A2S[!%H &4IC+S5G-"DZ:"5-7WFX4-0WX.D13H=! ].3T[GD^P6-1N-[+I% M01D+D]8I8N&.KR[]9;#A]\X+C[Z()M0B1I.R@V96]IC'J\J&E,B295A2B*E2 MK"AFF@PH9&&LK2:#)F8'FLWL03Q^_?'N1V8Y(U#:PJB;9*3^[D0SMX-6ZI;2 M=< [$F#BQ)*YO0'4MC#,]A)!,[>#5NJ6W&6\P2+%(59=A!US.@-H;F&(3=)0 M@0'-V [T*=LW7[^N1S"=>NA885@M3#W-K0Y:R55R#W!PJ& : JA,88 [A6"W MV7GI^LM?_9 [GOL/&=%G'L7R"__)&-(\Z;.516_4.K1I7ZCNR M>E*!L*(F*ZHR69?)RK;,"0ZA6X6)Z1U:--\ZU.Q;C^*KQ),G^0E\YN95HERE MB&&+-6A!/0L38P2MZ_B)A^?!9AOR)^Y'[C-/.GL9]7LYWJO BKB05=]*UL8- MPWHK58GMUF@_859_"[8I%GB82M+3+JQT@"]X*'[[,B9!29?!0QW]MYDH5Z& M23*"W@5?NSY??>2^^$=\([(7G:W^MDL&+&KHXVR",)8CFD9C.IJ&'FK6T.16 M9^BIN[&5I$%)#7/R79!&\]E#?3[[W2 KWX#3B['T:DQ=CA772Y]F\RN6[M;) M14US"54YS* A+L6(>NFJE]_%OSTN_W'FK\Z24*J?WX3!EH?QJXQZ+#[[]/>= MN]U4FO4AS:P/]2V*?I=&XWP6%V3Y%9FHQLK79-E%%<"Q^CR_KFE$H;^'B?QN M$*59_V$SZX_O05#S6IDKG34]YDG>5)TE?>:**Y-<^8>(;R\?MCXXG%V699AA.?L!,?R\,CVB3 M(J,.%Y?W@../_-'U?7M0'L')%ICP[P9EVB3,J*-)F'?!MP!QJP:?DD-><&CI MZ& $)VA@TKX;'&F3-R/-:^U[T)O:L)1_!&>!8&*MFU.\WSLO M%631YFM&^E;UMVG;,9/64EI>K^7J+=-8P0D:F)6^846;BQDUFXMYYRU\J,1A M79GLPTSS!:=E8'KZQA=M!F;4:@:&;G+>FZCR[-\)XXF,>;#C"19.ML!D]8TV MVIS*J-63:Q!+HX/0)S%G?H*/-DHQ:O1MQO!WYWFZ6<#X$)J)O M)-&F/4;M7K4X6FQ\;R3!60F8"&M)JM^O=TR;A!CK?S.C31MI3X_V[/@[AI,' M,%%&B+L/'3_RE$4LE@W5K; :TZ8&QKIV F_4)(RG4O'RRBE+5NZ-H>>'&>@) M.32+/VYG\8\>-C7 YW,0:6AYK5:Q7$QW<9-BQ'&T,+#*-M M*183FN6=M+*\QVPJV].N8@(]+0RU"2:R%]X_)=_SP*%]$YJCG>ARM >;@P!2 M[!N1%;9'ZT^@G(6A[P$N-#$[T2IF&S.C0)'=B=J(VMDDVT^[_M+;K9*#N>,G MSC;4JVYSH/KB=^#X]^-HT4-+4P/<;O2G5F;4*SLQ-==K:N M)8=5B2WZ; (M+ RXW7S0S.M$JWD] I(/%D("'2N,N@E(/KN^XR]=Q[OT12>] M2=Z4<:.E%\A.^9Z_Q!_%]_BM ASB*9/:[6O#UB$@.I(6["X%G<;5BMCZCV?RQ"OE&>J-S)3F=Z>Z M5O%J#D:N:IUNU"[&,V M?V.+K]=\*3Z71+&'7>3ZR7YD?]^YD1KQ&Z<;"FZ8:R-TZR::IL2GNK:+UQ M^) 0L3B01STF5U>PIOL^B)_+_UHJU9[^"O;P6B8^O[YQ=J%)AUG]+MFE"?AI M*P%_?&]L!. ?Y.MG?^P7Q]#XPPP;XKC"E]\].2%_<$3BY#ID[D?JP>*6)_) 2/OKK*GQUO5W%\QY0V:3#5M1F*YF!4H%VWM$;]N@_J]['R M+SQA^:]DZ>]DR2]EI=]ZPM3O-8T\G+^ 'SWR-.F.Z9:-\WOB/N[.%C^EL*\ M+%V%\1?Y;^.3%4RQLS"45D+-_(CA;;GFAX[-FM(F+8Q@F5_6F)QU/N/LMSAL_5?C@5TQ(SVK3$3-=[ 6U:UA2B M_!]A?@73/,%9!)B0?O%$FQ*8M9H2.'8'!CI<\$Y65!2/[4E5RS9LF$%_#[/5 M+]AH,G[62L93MG'H##C;=GV801OHH2-P"$L<*2*"$AD&W'!*:?)YIE<_OTY/8X9IGT#7#V)MB)7W] MT'^4$X05I,QIAGFNZ]6%FH:@B%RO65Y*38B:[D7F4"[#6%M-!DTNS[6^)= 6 M#]&#K/A#K&8=C),!G3*,=8=D^+&[79".6S^*;RWF; M79P&^Y,3RL?(Z(:':M+G3.W<4H$033[/=2W+?X\6YYB5+L:*J['LBQ81*_#S9I?GNN==G]>P/Z(2[@.(3QM&2_-(4YZ*=XCQBK&;CW^\"ZDL8Q\[OO_[JJMBQ MY8J+'_+Z>_*"YB87NMSDP>;LWZ?59C57Y_CH@J;T%JV47O._\_VO MGJ5<_I3)']OR:LP"BCL84,L23A-VBU;"KN6]'L_ZF2=*^3+K1?YOO)TU[TX0@IWKR14M-+F\1BW*^XBT!!.E6?X? MY?(LJ6":&F@!8?C[00U-$B[:+!HR\&IS0KJ>KKZ8+:-K" *MU+MU0UX4M6 MEFL[R]59<;B*8<)*H&E()2R;U")-L\^S8&J^MI[!8C =?S$0\9E M_FU8_UT*0RG_!E5G%KGS8//@^JKGO.-;)Q0/D=[K;;YEV'WH^)'<:#GPHRM1 M06W,7T4*38VJ^CK[B6.:"GJ4TD7$H%>68ZJ@Z8%O*7HEP RJU2QB9\51"6M.-AK<$K3MJI^5QW'7GMJNY"L*/N: M%#:/"W2Y2.B-]B:-SQ$=G-)TKJK?4;]2:@90:4>Q_SS$12W2*A[PLB :&L'NO=P/9H3TY@,$/D*H]T=)NF9 6K3 MVY4;B^A%E[Y:>['ZN(N_!/%_\EB>+U %"E&Y#C3MYMJT6?DNOTEY5J[ LAI, M5&&B#A.5U&$+QB%"3"S,1'\@(OK9@<[]7MN2E)W+D;RJ',K3ON+7$[85OR96 MBQ?E"1Q;]:J:ZQ>[D6V=5PNV(BN%LD260P$+WOH)GW722P^/Q1;CY_ MTV2WUR]ORA[-475!XQ AVAEW7CT0QSX:7;DLQ+;%E4"$?S1;1(P]TOI__?1.$6&:8C1X01+3, M ]VO\W_?%"'R&6;$.$6UKY$,!D3I/- DG>L;DV.#8"$W-5M6X62<&<0YPQ38 MS@S1-0]TNN9FX,A7$G^VLU=!C#,,N.6$#(FF>:C;-#>GQ$I(AHAOAC$W TGT M>2=]VB^N[VYVF_2PT.AB5W]DP6!(=,Y#OD74$3_/&SEGXE]4#NR4H$H!LPR#+YE[%SZGT7J M_Y,[8=7:OR%1-@\[D,U-FH>C4]LI7?I,5F>JOG&\$!\-<],_O(AZ>MAJ6;*N M[ND@9[*+&@Z-,X3H:)@ ZQBZ%[^3UT)$U--#3>N36[?ON$Y*U;>DET*D-,Q. M#PDC2NIA*TFMKYLZA)KJIP;&*4+$-,R =11]=I_K(2)ZZJ&FU=!MFW?D4$IN M=F]')X48:YB;_N%%=-C#5@Y;XU"JGC/518V,,X08;)@ FQA*7\/^L^/M^/7Z M"X_??%Y%%=%R#S7MIDMO<,MN++T<4]>3.R"(*X)2QK%$M#G,X'> Y8BHUD?M M=@(^?M4 C@).D37/FJWUON].Z5*?DZ8NI2MG0\BWF$F+"-(/(I_"^I&\R.B M=Q^9]>Y9ZXZ8"Y1&ZUM@QZ/B"+'N,#.]8XLHW4>62'<QA"3#O,@$T,7?HB;#R*+_WD[-5+_Y I(%KWD3'K7MW4EOU6=B&6 M74F.L6Q15B/$QL.<]1M!HID?F3?SAUE,UA([ZJ1C%O)M8J[D5L1N6MC0/[X)U_"TY,#J,W7^HY;A5>S^.B&9^I-?,'VS6FTY,EF=9 M!9;58'M5C!.$Z'68AMX0-"9*]+'.X_3:8E3^8>GE%X55=JKZBD495U;L.SI& MO#E,2I<\14]G_DK^SZ>_[]QGQY,]_*WHNT-W&?,5_OE-X+G+URK&B#I]K$VG M']_4HN>*GM2V%^H?I6(GK+@0JRF57(Y]3?^WV!3,^)9R8T3+PU3VFTRBK1_K MW9E%(Y[JAV\(-0X<8O%AAKH%[E#T]W]0*EE%'-'IC[4Y?4); 6U+^0_^AK:P MH&UI VV(UX?9Z3EM1,L_;F7YMTVV?-DB>[UTC1YS8L;%C\40\94[Q@W<&)D? M@)GK.8G$V8)QJ]F";;-]8[;HAC$F:'S@CZ[O2U-B"Y/(S +,8<^9),XSC/5N M._.>',+G#@'=N1.&KY(YM0;MA*F#28V#ATQ'P$3U'#SB?,18_VXU>CO!-QU> MT@\;)P^9A8"9ZCEYQ&F(<:MIB",>>/52EP[Z+.$-F8N ^3'M5\[B[#:A[A)5 M7!$G(L;:)B(:M.F8NZ5Q>)!I")B$?L S(V9)_/2W\9RLGJ"Y[\;S(M+3+RZ67Y)'*J#N3^M%[SRN.+)L1YB8G&>8GN M@I.Q*]]E!XU4GQ/F)B:;C5:G-W<-*7DB> M^?)!W;GR:S%Q,99?C167*Y^@:,]IK1-DU@*FK_]$$B=^E_<^.E\%\7!AH=G4<3C W>X*7$N8MIJ+J)% MC]2T7?G@2E60;_EE59BLP[)*3-6R: @U1:8H8#8Z)"G8;-Q8O=\FYW\"]2(; M%Z,(7C6Y/B7.)TQUS2=4MR2GI2B2:*1R(>-D(,(?QMH*,AJ/I*=$7S]MY>O? MA96:![ER,9NZ%$2LP\!;!LZAT=ZIUF7D+>/Y]YX2BMO>:+*Q8I>79RA9F$),+@V^$F1LGO [O8GDP MNYI,SD)W8;9P11M##:1AA)[MR74;2K M[$IF1"$[TR5D\59@=YV3=(1RPI(RIH&8(:85AME:((B6==;*LAY_;ZFA(NTA M7#MH0.PJC+%!&LYV\5,0RDV-<(&84!MIN+H@>=-;)UB@-(/GH MB LMY>@BZ3Z,LX$(4!ALN]D@NM!99YN5])$/1)'"@-O-!]&6SK0?!=J*BPN^ M5.:4C0;RP(33Q8<[.TA!1"H,O1%2ZA;]SXC2=*9?FNZO[M\;9?S3Z8^#TT)> M_#,;C"G<'#ZS^D##/O _JK^CUHY,AV?#$_G)_*=HRV7RV:Y]_K/Y;%+ M5CPK?;J8[14V3AVB86%*[:..J%QGK90K?3R#(9C:DG0[HN31^81]2K!)^ROC M>"#&%<;>/CR(>G762J^^SY"F.2(?\]V$;*$$<:XP!=91,B?*UKG6G3@:W+], MYWV.J%485/OR3G2J\W9.M>7+UL?T"%;L93='U"H,M7TT$'WJO)5/I3W>O.]( M5@Y)]X>JH^G)8C)3'XP')Z/)[,2JP>H<$;0P?9T2M@WY$_ M7Z_OG9<#"Z+G1$\[U^=I#[6HA%]1E"5EU1'AUVLFBENT,'J.^%N8 "NPJ<*% MJ&_GNK9?J&Y)0TR,LX'X6QAMJ]D@ZMMY*WW;?A3;#A!7E3%.!6)M89RMIH(H M;>=:=WL^C@KV@Q=$T1^-PX&(6AANLW $\<%7(^9$<3O7)VYKFU-_8Q$EK7KY M?([X51AY^V$A^M:YYB6NC8BY6S[QU<[C5V_D MU[ZFLR#ZV86^Q;"'VU2^3>T?\%D4SW8EL.15G@6BL(.T?$N-*^;;0[0 M37Z49T[0N3S*TQYL$.\+P]\E-N(KRTU Y(XQMV[T6[8)2!4J1 &\T+:@MJ(= MI3>!BP),ELCW.S'.!&)J89PM9H+H9Q?M]N-MVWT<#X8<^,H#RR-VRY?&5Y4?95 M%C9_MT&$+8R\05AN>"A_X#SRJE/(%T1CN]"V^4!U4ZHA.6%%,>-P(-X61MMN M.(CB=J%W;X*VA(2*D*T]A"#R%H;("M7KL\O8[ZI')$0K>U"UX:SE0VIX>.K+,14*?-D(&86 M!ML@&Q"VTX$AYM40TMIW_1B-L@X-HB9T'#55?!B3F]#UE^[6XY$\?7FOAG%$H&E%8MXM(G&X6\K8 M7/HW8? HTAO53>P-3VF65=77U8%4-:7<@61EY%[U62F6%#-.!U2K2+CMIH.F M5E5]G7,^-7^O?QAB>TIRKJJ^I3VG> MMO+^T)4'8,ASQO*:]KRB48I@B2JS6A:/_*W<"C.*W+7+5_=!,8=:11;-TZKZ MG9)5U;Y&=)4KL_O GBGF4AQ+?)E5N>_#%\WPJOHZ[W?'07:V298H+ //X^H@ MWR"4Y],%[M+X+G&ED)50,NM^\2A_X?'Y+@S%=ZZ"AZ9^5?U..Z>B18VZ(_F6 M65K>.#30_"+A[P,T Z+X'6@6OZW)<>3GIM=ME\)2 )#;0<@5600;>] G^VM M;$K3?L0X'HCYA?&V&P^B^1VT,K^D/7D.\U)LP?.0;,&SMZ^<<5H0$PS#;S.2;_=^=S-CHUC@AB@F',+4"DK#K4+-RA.80!41 / M] GBMBT\0NFH"]CT!FPIGB72S%KE]R*-*)L'FF7ST;BIPW2CO=-TS^P8)2/R M&6:A2Y;";1 Z,?\2^'?\47['VNF) 5$T#[2)YHIVY'67L6:V8H!X99@$BX$A^N-!*W_D:(#GB@;97OWK>'4%B3=L3HPJ!:EW:BO1VTLK?'=@W6YQX1 MLS"R!G(O>DRUQT0M T.BC!UJVR$!;05^7TBVTK %B"$B8F&8K06"Z&"'>K<] MZ"\5B'^%L>Z2BBB^7O\I"%;RZ/ ['CZ[2Q[=!5[%J6'#(=&^#K6MNZUJ2(%% M%,N%E)%\S##. 6)686AMYH#H58?M-C9HNR]@OV! '"J,;X^/#H=$23K4)4F1)N2Y5Y^Q[$-;7A,MQ:*$@4G!V0(#HL$<:C68?60!$90P MR*98J-Z\9#@DFLFA+C,)&E")@ W;DY3B4 + I'!,=BQTG_FG]9HOXVO_EL?B M+X6O/CFAG,".LIUW*S:D& Z)"G*H:PEK\Y;ER.156%*'7?LLJ\6R:J7=R8W/ MY \1(PD3TBN>\4K\)J\Q.41[.M*U@K5)F]ZRHTJKHYQ4>3L[G!'B56$6>D(/ M4;&.FBG614*/SQ_E1N1U/<^7I,AQ&"7X?+#E!8H1(EYAP'L""M'!CK1N+MMG M2! A"X/=$TB(AG;4RM >LQ5&>U#DS4B&VSMA2TN(0=PMC'SGQ'P.0NX^^HU9 M(6KM;\W;$DI:S=*2"F%T8=^M)(6K>43/-2QZC'$(F0\6>6P_B?6&P MK<>#Z'I'6I>;]A4-Q.'"0%N/!M';CEIYV^/'(PWQL&<$@IA9&.ONZ> K'K88 MK1+5[$BOFJUJ#1B!).4L'8$@JXU1)6P@CD !Z__GCW8W:GL688,D;\ M*@QXEX@DKZS>S)W=9O_3@F6M5Q*ZO:9@A2V9)B^)&^T;U7QIK%[V-$ MJ\)H6\T&4::.6\G4UG>5W@."6%08\NX N7 CY_$QE ,[$:OK]2U_YOZ.-WJI M?TQTJ6--+K51FS)>]@O+Q6QI<0OWAQ@C8A4FH2?P$/7J6.?A712"@C4+D^+& M<4%$*PR[<5RNZH]F&HZ)IG6L:57MH>8<[F$L.J>I%*42+ ;5:]V?8!4H1.\Z MUO1V?UU3&D!BQX$J8T2^PH!WR =_B"_5!O#RZUTX,;]>?W;#*+[E?]^Y(5_= M.*_J)*DJ6(@:=JQ)PS9N5TZ.J,"*&DQ6D?RH2BRKQ;)JQCE"U"S,17\XFA E M[43G)J^M8;KGX89=!8[/U@J?,,-GFQ1D*W$-TPA-$'T+TV *H8].Y$9WVY [ MJVO_ST[HRN[[5H2MDB"BQYUH6DK;M%D5'=$)4U584H>)FUI6B]W: !$B>F$F M^@,1T?A.6AE?4C=TF*0$G"@'YSD#)[0!'$3_PNB; N=&[;SJ+M..7?;GT4?' M\X+ SWX4?.0WCENUZ\&$Z(8GFMSPL6.Z)TG.KTS%;[TG#O'*\91XLE.8%:,MS9.O OER]E6C+ 02PT3 MU"UKQ<&T!XZHFA"U]$27ED8;L=<_E8YBMN? J0EBG6&,374\=4)H0G3,$TT[ M-2 MR%?_+Y_X:B>&.L%:] O^XX=8]A!O;EZ1+5)H@AAF&'13:-3LX3$A.N6) M+J<,&E U?K%C#X\)8HUA;$T!<.Z$X:OK/R:'9%6A0+3&$UW6N*8I55!DI5A2 MS#@=B#.&X;:;#J(FGNC<.K8)(L70T[&#"<3_PB";&EH>FK6>$FWO5-,NLA6M MJ!Q<6K2H88K87!AF:X$@RMNISD6X!ZCX&(1A\$W>+M*=P5SS&T5.$2T+8VQL M>HA'R]#=)M.X976IC&45(D0U.]6TGVR;IE5.-A:UY)SCGN%/_+]QH!!="S/2 M+Z"(BG:J=5-31)7",)L"XHNSX;7;VDZ)LG2J499BS:A"0I:P9FO; M*6),8:!-,2$&>[SVF7=*U*;33K1IT8PJ)F0)2TS(%!&E,,SV$D'4I5.=FQT< MPJ*88]N&P9+SE?E!!&)-88A-T7"9CKKD,$UM1K2ZX2*Q?NP\5DVT3(D.==J) M0ZUK6.4BIJR2>J0Y2;8*7+&BHG&6$,<*TV&L9Y$+"+F_?+U>OYDUKR*)Z%NG MG2S+K6Y6Y;THJR$?D]^N/3'.$.)D82)ZP]",*&EGW2W)/0Q2:45NCI!X1MYF M"*4+2HS?TV:(QH6),'9/BZ)=Y2NO,Z+#G76R #=I0E7_DGQJ' +$WL+HV@D! MT=+.NEM NT]">KC'V6/(54N8:P<*B'>%,;; NU;Q0)2LLT[6P9;:T4#1&V<" MD:9U@T16A'T[SLG%/6]5[;-5Q^YHK;C>78\JR V%H:_ M2V[6/!3#N/RHD[,HXK$\0*F*%:*/G6E;OEK5D*)S24J4S_9)"IW(P\2,DX&8 M61ALF\D@FMB9SC/#6N!1'.=C?DW2#%&L,,[=0Y$'4!X#_,WUO#-?A#86.7 ? M/)Y\5(4)4;/.M&G6YDT#S!1]"=W.(X0-H/++,/'+ M6?';TW54W\#J^QO0!X^ZV47-0XU8M9A.KN'^CS8R*W>U3Z'9V$HC_R6W_$[7\7)N6UQZ1 M_"W0O=HLJW["9'6YGB3OQ\M7L.0E\SFB^6%.>T7RU8$7->;$R8"YMB78[]=T M,/S80Z]T5?9-7)85USUA%3A;]6+(')ED@&FUE-J[)R>4[VCE.T0>W?<29RKF MFFY&_+9EQ%/_WPVH^N&ID_@0AT#WUZADS^*-_H%)TY<2YE MKFU5>Y-& 02SLY9*5LNZ@]OFR%0+3$-?^"%.LLQ;3;(03'DSD/8/8\H>>HP3 M@\RPP, ;%*&-4%D0)U46VO85J6V-U0YT@QXM43( N]P&V$\ M*7G"U!6-LX+,%,#(6\\*T>HO6EE]PL"TE\,.Q+O#@!M$A$=GOIS^2%XM%NZ3KSW4( Y8?=6 MW(80MPR38#\W1#F\:"6'W^,^=(@=JVY$B(N%$3?@TI)I]99#%J*+7>AVL;6- M@BXV705CLXM=("X6IJ$O_!!=[*(S%]L(I+24/1IV@6A8&',[UJ/BB(Q.:0Y6 MU>]DQ%MJ2L,ERX;I*(4FIP,)M]UTT#RLJM^=<4,0^<)C.U>JE4)3HL,F)=N M#IJ/5?6[M?0((7\*@RBRE1$H:9&@V\T(S="J^JT9N3_TL/RE5.[[H05J6B3\ M=M-"<[2J?G=.I6]\0$>+!-QN/FA^5M7OUIWTC1'H9I&@FWQU5P:OB@Z:D57U M=3[+[#>B]DUN6< X"]"W(B&VE06:957UM=])<""0_L%1I8P# =TJ$F=;@:"Y M5%6_DUM'WZ" PA2)M4$H+OUG\3V#\+4*#)HD5?4[N6OD#:F[<^2%C',!W2@2 M:HNY&!#-Z*#S+3\ (/G)F,^.MU.O4;AI$0OTZ #1HS#FW0.B-KL_\U=7XE>U M6_L^&A!UZ4#S%B!-F@8Z%U5)+0E0U6R>O2L%L,24!5*5PA11L@Y:+7HE=$-M MX"J8DL&WY\6*4K1* %E@7,O;QGT1S=B)'U8=!3 :$)WK0/]N'TACZD8UA7&VG8XB)IUT$JSOL>#$0K(5> _?HCE]O!*I!A' [&M,-)FT:@"@NA:!YJW M.ZC=LM#YW8 M]1^O@BA2JFD=A-^<<%6EX =$TSKHRK16MZRN^\AK,5F-J7HLJVB<)D3'PGST MB:8AT<\.VQUX1^QOCD+J!&4JJVC':SFE.!9DP=STBBRBQAUVL>JU!5GR!A?D M('D2I&6YG'&"$&L+M_"SEIB8;47O_D@6,LX (6!AB M6UD@BM=A*_'Z'D_&>U#8 0 B5V%<#0*0OPC9Z%9"M*S#5I:5T#O@K:KK+HH7 MA/>')<8!0@0L3$-O "*:V&&G)K8U12>5&-DRND6,+R-[JU?OT5T"%B>&&P;:6"*'.'S63N>[[8USL^$&<+PVXI'R.BGAUUI&=[ M1<0(<:TPT+820=2JHU9:E3;X[!<5B#^%P;:5"J(_'76QJ2M.A!4/J"-$F,*8 MFGU S7Z6+@:^Y1$/G]6N8F?+9;ASO$C]KQCU'<:%J%A'7:UM/;+9AXQ;_O-L M[7UV528NR[+KLO3"-FV',T+$+LSF]P,JT?R.NMIN]KV(S9#SBH_4"G_'\X)O MCL!#OKZXVBUC>1"Q7!>A;J+;7;@5WRIB@<\9-<-\S!*V[V_TCC03>^3%J[6LE3&.(^(((>),LCCGQUO MEX0[NWU5X46TY:.N%C_#%M5U?GEIEA\$,T:B/.ETJW0J<$XP< M2^9R1XAOAZGH!4!$^3XZ1KX?.25S"*(K'D4_JQT*$FH<:_H;1+_#P/L.K0]@64VFJJIGNKRR<;(0LP_STCNRB,I_W-6^P2T12P"2SHMG'YVP MU8ZS.& K=RVNR94&X ,L?\P M1:8A4RO@/[N^&_,K]YFODL%(%6%$PS_6O[;[8-,.WAU5-9;48ZIB^J!G'"A$ MT,.,] LHHG@?-Q/O[WU?K"?KTH_%9=6_=/-3@5KU>'[N-3_"%8?]A%G'FB!K=D&X@Q8KUA(DQ#5/=6Y)AHN\>: M3[%#6M)L6&0<#<1GPV!;C0;18X\[]-A5C-B! N*J87!M1F%"=-23#AVUU2A, M$!L-@VL:A8.[S$V(^GG2J7X^L(UI^=9ASSZF$\0NP[#;3PI1)T^Z7T'>D^TJ M)X@9AM&V'Q"B"IX<^>3!"O"^/=*2*N+]?#^7'H/NRD3)+& M7*Z)N^7+X-%W_\%759P0A>Y$G] ]W*921R(+LW)I-;6IUJ&RHH)QC9-FN>CRX$2$/ M>>R&J@$R"=&%&RV](-J%_.Q!?.@L*V]D1(T[T:=QWZ/5&7^?-ELO>.6N< M5?<5L:]9N?\R3ATB=F%NNJ2NF.BM0H?H;B?:EBD77[VXA=DS;SU!]"N,I9E4 MBW][/'TEX*PT>U:% -'#3K1YV,--PM!(WBZS:-9P@OA8&/1^L$(4LY-66S6W M7J'^O0"#6%L8^5X ,R7JVZE^??N=0#-%_"Z,?I?0A.ZSB,PSO_3%^&PGO^2M M&_UV]N)6321/B6YWJLWM5C>E8",KPXI"3)82 U11SOC@=(I871AP$WQ\=E_D MR>@Q%\F-;YVXZG6%*5'H3K5MJ5S9$H0.589EA9@L91P-Q.?"8%N-!E'E3ENM MZFWM^@_RD4#A9E"$-D"!&%P89A-0? GD_=;QQ"UZ5RGWIT1I.]4F;?%F(#U% M5H E)8P#@8A9&&5[@2"ZV&F['9./[2)P*B[+/0.+OCE;YF=T.';0@1A7&'(3 M="C]Z"SC>_$K+X*-XU8^JQ UZE2;1JUN"M)M9(78UZ2(^9$GHD5AK$V@$=T$ MGKM\O>C-M.Y<5Y5 M% ],V$V)&G6JZ\0[4F/W-Q="=KRR9Z9NBAA6F!0+*?M8#ORA#FI&E*^S5O)5 M V9X:_,.++\,NU[ODY9>2:UMV=^"+;N:/??!&2)N8>9ZSR+1["-_/L/SBWL=7\.=Y)D_\.=@K$;WQ3->VT>_;>N2.&:R3 MVV*Z">3^_J6E:[.'U[V"Z?69^@7LJ_P53/T.XV.Z&2*L87Z_.X*)GGO6RG,3 M[JOOB/'=;K-QPEJN61QNG M$-'Q,$==4O@LASDRF,Z#QR_$L/H^^,AO''=UX;S^$OCQTYF_^D_N5+T'.B/* M^9DN.=^X8<5-.*G!TBI,UF'W ?O(F:PF_ON5J8IJTSE9U3A-B,&'">D3342C M/VME]%O?-8]&:BOY65FP>F"&R'T8].Z)B4I!O>!+3W3R39$AVOZ9KF72S5OV M%I=HOPO*:MG8 2&S C AO<*). 4P:[>2^K@>Z BFV"JCR(IN"/'\,/(&N*F@ M8DXT]G-MQC[]WJ +,9WA.6+/810MRC#1@\^;>7#"2^>5J<[_M(WG'/'9,*X& M)S>!KQX$SYWHJ0H!HL*>:U/8>#,@"$F!](E7%C%.!&*O89CM)8*HH>=: MER\WQD(^?1@G ;' ,+QF1XK7:_ER?=API#@G&MZYKI7,S5MVX,'C>LV2:A8^ M>B*IVKG4A]/%0L3!AR(;GCCFB7V'<.Z0FV/ H=I?G>(.H41MI0$HB6=:[6D=3C\ M^N/=C^PS7_'0\>Q! 7&B,,3=H?#)"3U7Q/#>>9']:3T*1/LYUV0_T3;D&\:D M'ZJ]%N7']J" ^$P8XDY1\%W_,;KAH9KX/#3=.R?:R[FF!,(.$SSL$#L)HRQ.1XN7&\75VY_MR"Z MSH6F_1PJ6@$PV H,EHGJBF2Y$Y:6-(X%(D!AL*W%@N@_%SHWYCW ABT (+X3 MAM5: (BZ[B@B*^X7B/V$T3;'Q4 MHX0,/TVWAT0 M%PDC;8Z(9J_=+XA6)5U6\Q(&JW>_OO&$@H?XE.:'57U]?687@^)7YK)5O7U/7C^-\0HQ%"4(WG\/4%, ML^^J?@.(CW]1Z;]!QD&&VA_)98<@IZ>VW?'PV5UR?.\-$;[T4+?/HC'E3SZ] MR']6[/L_/J7-$ZCZ6D8*[])HKG*G9M.%(?9\7B2B_V-G=+K&D<4SD,@ MF?Q>$*5-5ZCZ>JW2N[)ZF9]3S1Y2#L/\)%'F^BQ^XMEAUE$LNERUFYCH.,5_ MR:V<$J@=&[9R*H6^Q*G):9#VF?KTPL.E&\E-CV1XT]V)JE"E39BH^I;TIGB[ MB1WJ+7<\A;'J6;-?H;;2LVCOIU(:2MB:G)K1C2UM+D?5U_>X]=[LWN_UK"F0 M3L0<\5_1SE-#4M65LD!59#R]7*2.K)/=[[-\<<9_E"4#>0IO,DE@5]<+IY*0 M/)M@6-P^'?'UZ]Z6&0^(,TD#3=MX5+0"Z1;3SVUY8:84D8('&&5K>2!. @UT M;GY] H+64 F<&"$+;N_?0E\V>WR5;)+Z;V<^RA_+O<8_Q+$_\GCVWRX7$43 M<1IGH&G_$&UQ.&+8EO^:=%=8,9"3OVG_<5C^+GG*&GOE,2M^G7&^D?D@F//O MF&_B],] YVXHVB%/.-WYI:?F91G:I:AKG%!DQ@=F[3LFE#C!,V@WP=-R(OT[ MZ8;3LL991R:&8/Z_8]:)\T #W3M[:^?]5[O[8F2^!^;L.^#SAH=N("?HTA_) MQO]"D.DF",CO[2^$."TUL&):ZMW_ M5"K[^A,!NQ,:]Z(#9$H*IO+WQC)QWFJ@]44?(QS?[Q!FH@:ZWB:K:L7=B839O M:8_@129_8(CMQ6%(G/X9:MT%J9],#)$)(!CG#IGP8S=^_8N[XK?\F?L[_HOS MMR \WT5QL.'AE>OSRYAOJJ:LA\0)H:&NMX*:M2I_L%#%F2S/T@I,U6!9%?95 M5F*JEGF&D(DCF(D.&?K[3H1/#0;*AX]=^BNYI>U.#@%\]8)?="^^RO7Z@J]Y M&.Z/'"X">:.OPHPX4S34-5/T;@W/25173,]XWCN_LK@HRZ_*Y&7EMM/9A=^< M4YYX<':\(:B_%-[2$ F7&"$+26! M.%DRU/HV3#]Q0.8D8)B[QN&.+W>A> SET<=7T>N*$4#X>O;B5HZ!B!,+PU83 M"VU[B*K&%.N^%MY^E44N6MWF1Z3OOJ;Z +4^PO7NU@. M)TLODK%KM;)6WCM"_B2&ENZS> Q*WGNPB!U$)\/4F+N19+ULO6XAZM^AKM<6 M:AM3>2.Q98R!.%D8Z>[0^.S(MSK%6,T+(M=_K">"Z&.'FGPLVH8,A.Q#EGYJ MCWI#="R,L)TDC(@J=J13Q=;B<,6=B+,"BB"*[;&Q(\3&PE!WB80;_MGQ=OS" MC98BFCN1U ,CD!%1P8XT*=BZIA1=A1LR5GI4JI%N/&D<'$9TP!3U!AR@^ M1SI7KQ_)3U0)D'%R$#$*,V"$G/5'QY/O3=T]<1[?NM%O4=&C7_IRJQ#U&'EU M8*IP1-2G(TW;XA-:BG90:Y9>A:G+,'4=5ER(E:YDU:SB")&Q,&D=(JC^3KD: M/UZYSH,:/_[JKT0DY68V?/7I9;Y M0:0PC+\9?FY"5XPCMHYWX[RJ0405+T1'/-*TT7]M6RHZG;P:]78+2#Q"CJ620GV@QB,>[M5 MLA]I]D/7CV+'\Y)I$=$/>8'_^$'\V@U;\8?XC\:10D0WS)$9I/Z2OF)XEKQA MF+][J#Z\%R&L>G%S3'3;8UUNNU7C*KJEK")+:[+BGCW4>''L<6SE,V5N\80Z3$@1,]51[SL"X81HC#ANFQ@Q;MS*6V)4_ID<+86RRHH414Y&.=FZJWYFEX.AP: M)P1QWS#*A@GY(MKQ3GIS0I3C$TV;H+];NP]W5L55>R@Y)XB+ASFUXM'P(EVA M(0\ N^$"J$JM-2$Z]TD'SOUPXYH:AZPJDW75]GQ+"^SH!+'G,"]] XOHTR?M MSM9]-^=00Q=P#ME"J.3T7+MDPP11[C G5CPJTN^L1#<_T;2WQKNTN:)O4]?[ M$*P_Y*:BC[=41.+#9-KUD/!9<%3%(5'?3SK0]W7-.FX9C:AHG"/$VL-D](<$/7YQ) ^WVL;/M&7 M5\L[&]77J)KV+ ^>(!(=)J5G4!%%^L2D2$?)$MW/)#M+-.2.+&(<',2MP\#; M TX%*U.B,I]VJ16O:3*X9!P5QSS#LUH-" MM,K3SE=\5].2="2EI=]^7G1_69)EJ[RGB""&>3%#TF7Z:GO:BU_[>1ZJ@"+J MX6D'>KBZ414=4%8A&]&PP"\Z)>/X(%X89J$O^!"M\+0K*WR8H>LM#YW8^K>\ MIX@VAEDP>Q]S>?2G,(BB"W>]%E$7'R?;<1S8[6]*=,C3#AWRH2;6&QY1^X2I M^JRXP$FZK8U%VP5.$;T,L]1/V(BN>=JU:VY*W(WXVO*>]ZSV[)(OR>V-L\1E MV >VAZ7YASC$4\/\&,>L[-P.P$64U-,.)37>L':VR*8N"]'3,!U6K#&J@H-M,Q(^KG65?;F1Q )+DKA1DAV.M(@3J=(?G$ M^%/_#!'2,!>6".GD)=45#^5*OFCI>')ZJ HHHJ*>=;G#26T#VRSBR"^0+$N4 MEU!3K,8Q0WPVS% ?,2,J[EE7:Z_;L38\'9X:9P91VS#0%A+P^$';N-<(,H9QMNL10?1,\\Z MV.OZ34MP YA/3:2EC*.!Z&08;*O1(%KC62MK_ Y3$&_XR(D(? M[#D0 PX!W MC@1@UIY?.B(YWIG5S:M"*-_L-[QWB8 P=XYO:S1 3"\/>*29N+ ;WSWPE[L@B _*- M5&4NH_(^2NG-^UX&]!!%M;*7QT4TO]D+@&4Q=AQ542RQ_M;5"6#75% M+Z4PM*BOFB-2%V:MWQ 2]>Z\W0KDUET9F<2[Y1-?[3QU?AZ&G7'&$*,+DV(% M8VI]015'1'\[U[=$N;8Y^QW6AXH.*UV-8YP5Q.3"P-O/"E'JSC6O4FX$3+(\ M:^F$X:L<;CM6'#DV1PPOC+;]@!!E[[R=[&W]6LS[]2@G3+T]8YP;Q ##)-C/ M#5$#SUMIX&<>/@3U74M:I#4[]WSYY =>\/C*/']AE M7NC]D3EAXK)R().>X&L<(<0DPXS8CA!1)<];J>2$CKO8">/#$*EB.C#ZR!]= MW[>))$0XP\383A+1.,\U&^<&](A_6O>XA$AF&&G+T5@0-?*BW8K?=WM8LAN- M!:)^8:1M1X,H=Q>MY.[[/@^]P>,\P\..L]T7B+6%T;8"CU^=$T1=G MPR\"N5JUBA>BQ%UT+W&QUC6F)K>P46TO@M# MUO'#VA:$-7Q0M^&%2T;V)2Q4G6K M#OY:($X99J>/B!$M\Z*995XDB/G\47ZONJ[L2U+D'5@KL^38Q!*BG6$:^L@2 M444O-*].?@>.K.J3$#$-4V %1U>NSR]COJF:ZUH0]?1"W^+E@TUJ=FMC7V4% MIFJ8'S A/AJFP IR/KX60]::U>\+HIQ>Z%OGW+1E#3EZ>-T;B-NQ5'Z!:&F8 M$BN 0M;:?>$O\?TW[CWS7P(_?JIDC*BM%_KVJB T-L=N%^]"CJXJ/$DVY+[V MC4]_+!#'#=/2;\XFIS0'KNH;&48UA\V"-\E+8/D0$6. MI* ?Y-"\N*IOX-X%\?D4Q>Y&/?+O$E \&T"!HAN)>#] H:EM5=_0C:DA+.P' M.6HVOIE7*5(E:"Q5U_".7WN(UN249J]5??./9&_/93OX)&;^,+92Y$I462JQ M6U-%\]BJOB4/8/8=U%:*3HD<.[5U14"K#]>:G-)$MJIO1X>T=W3;P1[)@L/: M2K$K@66GU3X"+)K@5O4MZI/>'-\V-LX.%-A(R&UFYU[\^DIX:.9:U;>C5U*M M;#%0DL6-LP6E-9*1OK(U(-KJ@3VV&@ F>J:A:7H&B*:&,;>9GNJ#UB<#HIX> MZ-N/^8A&MA@NB=+&P4)\-B6;YTX=*61J^*#Z*D'NK9BKFQ(WKDD)5A6A)7*&,<"\=,PTC9C M0;32 ZT;,Q]DXQ?'7\E8OK(5%PU:L3 K(V]!P9KM_)4;B1\\[*2L7JDS3A/BJ6$&NJ=)OHH7< @.B3QYHW<"C 0O6,("H81A< M&VXL5T$4?>3RB>'>>:G 8DA4P4-=>T W:U63T0J3-5A2A8DZI@$:(G88IJ$W M !%U\%#K_LWM*/KTLGP2%^3,$Y]R^1R5O$$8!_ES]S(#+"Z-:8P3A6AAF)<. MB=J)!U'IT\5@[[/[(O\5U=Z+FR(<6\05I"/1)E95A2R#@7B/*% MH;:9"Z+R'6I=FGPL'+:,9(:(^H41[PZ//SFNZI>OQ4#05Z=UW_-PX_HU[Z]/ MAD3[.]2TW49M6_(MO$6A9'1R+9]UDG*L5- X(8C=A1&WG!"BX!VV$KPM^Y#F MF-A*".)W8<1-$")/$[I>9^<,%<<,56%"%+E#32+W<(/0WD065B>.P'.6C".# MF%D8_3X@0U2P0YT*MCDW"AGQF!Q)9((UBJ!UJ$K7-&I71](,L M_D?U!"VABI]X#M8VK7C"MK(J<\2@F&?UC:.$J%V8D;Z@1)2]PV:R]_@=PMHQ MI>YLO8()<<0P)SV!:414Q".=JX7;@735MUYIA+ABF(^^@$14Q:-VJKC=1N'' M]4AW*419:::*LT_6\(.889B&#OD)@M4WU_/.EB)"(5]=[$(QJ+Q1)T)444-T MPR--;KBN*3DF:1F6%6))*984,TX'XH=AN.VF@VB(1SH-<1-$U&>1:X/+&2$^ M&,;7;AR(.GBD>XN*-KV&<1X0^PL#;( ''[R#<>%&2_'(N0L/G3<\&1%U\$C3 M]A/M&@=N,'+4>BV&M2&VC:D])UJ7PE=BRJ0O?A>FB.YXI'/S"1I8QGE!9#$, M=]]X(8KC42MQ3+E+'=<9G55W1L9Y0HPQ3$?W/%610G3"(UU../W:;U-_PGSC MIW^6&EW*L4F5>R#'1%D[:K4R]\AS/JL3SI-C.Q^L.&RQ%(Q2[DV:U_K,&3?W/A) M&?7S8+-U_-?_%8E[O>NPAUWD^CR*6,0?;7"A8\2%PN#;PP71>X[;;8?0TI97 M=@?WLISQ5"-B$\;3GE03)>:XE<0D/ _8]G0X1HPE#&;W>;X1J7IR(IXNNA$W MQ[/5WW91++]TU;;O8Z*Z'.M:R=JD3>#^D)5F17%6*F\<'$1MP@3T!!RBT1QK M7>#:AIX<&J> QK$(&L1=PN!;YJ+.'B*U:+@*'J*Z'.M:]MJF;6T$%/N:U3+N MPL>(VX3YZ!E/1+4YUKHFE@35;2#^O\]!^,T)C<_@N"-Q_K MMLD9([X49J-'*$V(1G6B=;4JC2=+Y]0FB'"%:>B0H3"(HILP6+M5HY0)T;E. M-.UA6_KF.0#R1W*1LOB9\40C!A6&TJI$$R7J1*M$M3S;B$2%\>PNV__&'2]^ M6CHAO^-+\3MJ=PZ8$)7J1.>Z4+PE^8Z@?.4N'8\EGUFS6\ $<:TPRK;B0)2K M$TURM9Z$XE/K8$#\*8QQ=S"(,9'\"U/SC)\\-WL[OIX)HC>=:%H)6MN6?*NB MX@/YFG>YCGHIQ9Y=1B:(-86AMQP5HB6=Z%S@^;WQ@EA1&/\.>=EL'3>47^TZ MO'"C;1 YWO7Z*O ?U6D K9Y-B7)THNFDL6.:F(%5U&77('BV MBY^"T(U?SU[<*E<_(4K9B28IBS MW9L2Y>I4TVZQ-2V!7'";YH"GB#N%4>Z:B;O8B=7W.\0#T:-.-7G4BE9D+)P' M_DH>T[226ZI%XC:S4@M9\_)1,D16P/P@-P7XHTW$(!(6YJ%K8F24/HOO*?>H M<_V=ZS]>;WF8[/&?[+.;_XWR*-V6MPHJHK.=:GKA__B&ONF#U"XD\AJLN @K MKL+2K:KW>JST2L;A0YPPS%>?X2-ZXZE.;TPGT!:,$)<,(V\U1A?B'U'L+JLX M(@KGJ2;A3&CI._1BV:6,\X?H:YBQ7O-'E-M3G8N"WP'"7^5QG.F0S?@"B"FB MN&$"C#[8'=)%4Z+AGFI:!US7%/S1SJ+-+J:(RH:!MIL+HK*>ZES/VQ8.XSP@ MNAD&V.K;SB^NKY2:FD 2/;):R5:^BMSZ+G[]A<=/@?CDF=>_NS(E6NJIIO7 M'4;F#:@/R;#)3?XKM@);Q&+#Q/VNL"6J\6F[P]3:+2O[;W8W^YD"[-K@W-.3 MXC]RGU\5%,JU$X1I9N%-6P@CAM&W%HVB )[ MUDQ@[[-Q?^BY[4NIW/&]!OOA(2GR1^.,( (;1MY:1HAR>M9,3K]AY- H]DNI MW-%]2 H(^R%%QCPIB&J&\;>6%*)&GNG7R/5L&$\_HH9A4*U-/]$*S]JM>S[F M.;=_PPM$"L,X6TL$T0?/=&]=V[]'$40*PRB;7"-Z$6P)Q(J_M;/X,U_QT/'D[.Q.?*77HKX8 MX56!1'2J,]W+C=^C[0A]^YFEV%K/TXBR_>KF\_ 7&R45\*\SL M]T7NG&AIYSJWG-""KZ3-B5F44QA:@-X<<;PP-<;12Y?@[<7UPEVO>2@:X3I5 M>X3.B0YXKG6I=>M6'NX(TRN\[>!8^2K&D4,T,DQ4;Y$C:N9YN\TSWJ5?:\K= M)_&C92R/[ENGG 7%TD5YF(Y\0A /C[+6L_EIS#GBI&%Z#(#V;^KMB>(ND=Y' MHAL>WCTY8>4MDVBIYZV661_1FQUJ%])_I55.RCU65DT>^,=41>,D(>8:9J-' M)!%=]KS50NMC.ZFF.'WA,7,W6R?IFO;[H!,F>BBV#BYKQ.U%RS[5M!%+;FKHNJ%247=@P-D7UV1J4NR\C69 MO*AQ.A'1#[/X?="Y( K^A0'!?QRBGUZ6\L0V,3+\\)"I"_$@&L7!\KQB%1[[V?^:LK\9N]THM<5<00=?M"MVYO MUKK# RE54VT!J.KN[3YA'"W$O,/$] XMHG]?=.+?V_&54*3>7U0'FJMIPG3E MC5HYJ"8/C?.$R'>8#>,\B1^D X+ZG9<61 N_T&WA#S3K<.=4'AM9LA'3 O'R M,!$&&&JVR>V"*.07NG#!(Q%%[CX[#U[%[-CTE.:#57VMG4FY#>@N:<7' M)^Q\%\K%D8:!* 4E!P()M*5 T/2MJJ^_=ZBA0CWKLC#_V#@,T-4B038"PXWC MRETNJDB@N5E57W/7D#8 [1?D9R=,?&H< .AAD=C:" !-M:KZ770%. 5)/[!5 M%/@64 "5*1)@&RF@65%5OP4%1[XXW[ O.&$V;*50BDD)!CM]I]IS[Y&+'Q[8 M;WYZ2K.>JG['UA-I7$/W6:YIB0$M!;!$E0T&E$05S8NJ^ET_K1Y JUBJMQ,Y M#6-'_"LN-OR1@]>(A\_F1ZY0GR+I,,[3+=\Z<9AZ@G4:ZT].Z(OX5SB0Z2E- MK:KZ'?95M4T\W&.5J\OS@++W4;,K& <-^EDD0_T$C29K5?VNNZ\VM,6E+>T$ M7-D;J#PMK3Y;RI>\XD#T;Z)G2R_-5\:A@U(7R58_H:,97E6_.724EWN. 2]_ MIW#I1$\%4>;7<);B5D+*K @.N1/Q"Y[\[Z4OAR7RZ+>_N/'3^2Z*119"]69! M!4D#HAX>Z-/#35M6ZK!449;5D2_K9+5*%CFRP1D-$(,,<]$KDHA>>=#!QL]M MD!/OOZV9KQH0)?5 WWK@IBVKO4.EM=@;GVD' M38C3AOGH%4U$V3W0O 3X"*3RN1#CM"#2&\:[5[00C?>@W9;2K:=&>DT+(K-A MO&T8S!Q<4C$@*NR!OJ6]!YL$!C+V+*P8('H:AKH?A!!U]*"9CG[/AZ-^H8(( M9ACS?J!"%,H#S4*YUY@@2AC&VX(1RI7K/+B>&[M5[[)-!T0%/-"W"\7!)I4( M48\^7O&1<4(0PPM#W0M"AD2U.VRW$\0[#5X13/+'YA^RTG^4<^L9/:4:EJS^ M&2)R%V;#)$17XG]<_[$DQ:L@(EK=H;[-'@XVZ0 _:87RS(!QG=XS+E_M!%O:X+2;9@%0Y[\F7%Z$/<+TV"2'GD)RXU<0N:NLKU6TPT&S_Q5 M\M*Q6MI1Q1'1VP[U+2,^HI$96VG9;%UGLOM=H%[*3Q:ZL'/'6QH'"W&Z,!]] M!8MH>8?-+.][#F/>E3#C<"$F&.:DKW 1W?!0\P80WS58B$"&^>@I6".B4AYU MJY3;@%4QWDHO<5+L^I_M>"W!2S>R41>R9#@V0MPS3%O'_,EOYGCGP683^&IC MY^@LCD/W81>K!95!L=GSC?,J"Y^%H7R%KF:7F^F(:*9'.LTTJ<%[2"978LFE MDFW6(U:^F,!N;_?U](*L?$7C4")>&^;O>X"2:+U'FK<[UD#F,B$S2LATRF3& MP=YN[,XW)UR99Q&QY#!MWP.+1)4^:J72CWM)K',>^0L/EZY\EW&='$_G/HM_ M;]59FL;)1/0\3&*79$:[4)XN(U_B$\FKUFTCHI0?M5I5W>9>#%I0()-^))HC/Z10+BX&&,NR1!#"5X%*@?O>X$=$UC[2M0][[]B#WUNP>.4*$,0RJ;6D?$TWP M6.\Q<_6YET;7=-K'B*>%0;4N[43I.FZW>?!QW?W!/WE+.OPQ8D5A@+M'X%8, MG\Z=Z.FS%WS[-[YZY&J"XRS^[+BA/)^V:BPP)LK/L;8='1JV"Q C:S!9ACVJRLHYO!%4JX MHF_.UC@]B'>$&3!#SYV(SR]\\\##*E2(ZG&L33UBC=^$8\Y\;3C0A%&$^[TDTT MB!.]N[7:G6Y$%L)X&DCW7X+P-_GV<+#D4>78GZ@))[HUX5XCD'&__#QYPUF5 M, X#H@AAC"V%84J4@]-.Y"!*1(;!U@X,IH@:A-'M%H,HEE\M.3LA6[A1!0+1 M#DXUVD&L&6 ]BJL^-DX!X@5A:+NCX,J)17#NG9?_Y$Y8NQQI2K2"4TUK()$6 M9+E//E+'RLH/K5F(-$7,( QOAQ $_BKPU5_*@^/_=KU>BS^9E5S =77Y\?JV M'@NB*9QJVM:T49MR4-R'(&0WWBZRAQ%$%,)8]X01HC66@8+X M0QCP#D$18RW.K[,-I.76T_S3BQO%7#3E>GVM=B2X#SZ]B!^LJH A2L6IIL6. MK=J6,Z,JG;"\FMJ?7?P@KRD73R=UY48.26WV-0YWG*T=+^+F&4/D),R1=8S= M\W#C^N(ON0HSHL"<:A*8;9MW+&GY!>R"#5&C,%-F8;O@T3)T52"KV"+:TJFF M_54/M.8@2J6RQD%!I"H,NUE0LB-<7M,]?J*+'3];B[&&?"#Y[#Y7=DU$^SK5 MM'[SJ#8>A"J_PDFVR5LD2!,]DB,ODSR\R0L9)P[QNC!3/26.J'VG.K=6)6$W M/!U.U*:6M7M-7T\O]18ST4&-C/."B&D8;$MYJ;ZKS8C6>J;+ M6K=L'K5'LF#P-$.L-TQ/_P@C"O"9SC?ZC\5,]$ACX[P@!AP&VSY>JC@A2O"9 MIJ6S39MU= ]DG"-$D,-D](342G(Q->0V#B BQV'.^@P@T9#/=*Y/ MIE,H1N"GQAE"=#<,NR4,_>JO1!"#G1_+\Y#DBL^SC?RO*GR(NGNF:97S46UL MTW65K\&2B[#D*L9Q0Z0X3%,_<9L3S?B\F1D_?B]Q,G<_,W>SW4FHLGT 3?,T M1Q0XS(,= _C:Y5!SHO2>:UI[?;A!^QW3VWXI&[C?9XN>C!.#2' 8_*Z)4;&* MFKV..R?Z[KE6WXVVY.W-*RG$OH(WM8VO3)HC!AL&W&H\B+)ZKE]6'V!$?FB< M \1,P\A:,E!Y8_GOQ2^NLD1SHJ*>&U;4>?N(LV7J&L8A0[0U3% /(2/ZZ[G. M#2..)DT\K@^-$X,(:QAM2XGY%E3Q0E37\P[5=4WKJ%W2M\ X7HC2ALGI'5Y$ MCSUOMZN%QNZH8$QT1@/CM"#^&<;:+"U_=D)7'I^J_B,-IYQ!BL[\U7G@KUQU M>&H5.$3_/.]PA7:SAA[LHK++I$_OZ85.U*Q;I%;8%A_B*!81$]&M]X9$33W7IJGKFU.PI,JQZS5+2K)244N\\QSQSC#N MUJ.R("KFA /\;WX96M"VPX:;[[_WLP.DY]8=.C+ C&J,+(69I_H3!:\C>9]C:4.V$1L( M(]IQMF]DY^_3RY:O7.GR;YSE;\YCU=3I@B@#%]ID8&UK]O[X3UA>D!4E MY9R7*FO53D0+1 S"'!CH(^ZEA3^PUF=V2O.!JK[6F\)^*["!H"IAT0JP4DQR M(I X6TL$S?ZI^OJ'A3@6Y\%F&_BRKY!N.+FS<-%_^+)+D4^,R8\<>5)Y,A?E MI1.EYO>#+P6NA(W1=:4B5D^!M[K<;,/@67W)J,XAS$YILE#5U]:9X"W9ZU!D M$58N8X=,*L6E1(;1):6MR: Y1%5?;Z=R%!Z6"*A2>$J &%UK*E?@7J^310*- M3QF=G=(DI*JOK0.I:\_^TF,YD9V^S%"4M>E$VE*@2L"8-I;' $,SF*J^WGZE M.37&F8 >$XEOUTS42\S9*4UBJOKZ>@Q47EIT8'FI^:6;*EYHNE35-\'+&XG^AI;HR0EY6OY_,:YJ& <& MBE(D^M8#,R :TT&[%90MYUB^.VH&B$R%*3!"S?DN#,57/'!#&A!]ZD#7:LK* MAB"WH!.6EK'H!C1 ?"D,MLUD$'7IH)4N;?OP>A"/C(A2+_*S<2804PK#;)*) M*A:(@G2@:Y$E:,#^+60)(3#. ")#87AM9(!H/P?MEF >/;+H#0B(Y(0Q[A($ MGV?OMGQVENK]3#6/6<4#46X.="W/K&I',7#PU2%2Z69>59Q?F-_0MA:H$C5&7>C0T1(TZT+IQ:G-R M4F+.'D.N&L8V3KP+96>SLH$7Q*'"R)OEY3QXYK[CQW)ME1C<^2#A>6.()G6@ MS:0V:=1>5W,-[TU9#594,4X/(E1A$GI"SY"H58=:7TQOA1#HW9<3SXY? ["NRU?NFMW>;,+MT'$K^5I??=/CB\^N@^= M%1<_7S[)2?8JS(@V=JC-QKYS^P_V9^G%67YU)J[!LNNS]!JC-4C=N646_6)1FGXUOZUF*4XD< MHPJ;3 [1;0];N>UG'CX$]5U66H2"T*\_WOV8\;/.E<2R(&EM 4F( X>Y,$U2 M,CQ6.\15\4-TX<,.7?A>>QH_5ZK2QG%!U#@,?0]P(>KQH=:]#9HR4_T@&5L! M"Z+(8>#-PG+!HV7HJA,DJE AZO%AAWJ\U)I#_4JIJ'%.$"L.HVX])T0C/NS: MB".P@ YE91$EB N',3=+R2_.BSR#]&,0AL$W\1R:/=56(4,TXL,.C7A5TPY. MP:4565XS5TO&B4+\.$Q)KX@:$2WYJ&M+?@@K.,2Q!)X1(LAA],W"DYP-*:+: M&!^B_1YU:+^K&W>P2\JK6M@IC1!C#=/2-ZZ(.GK4M8X^#%?AFI=O#8^3SYBL M@Y"M=[%\N_LANY#QQ[(1HIUA@KK=;_@^W:I7'B7@;%VY\E2= _C@N8]JT4;T M2[(NP^71+<\.=[]>WX2NOW2WCG?I'S@R:#8BNNF1+C?]SLTO[W&LI%&RQ_&9 M/%@AN79V;F)Q=59+L^L^ XFU+X2]2:E.WO ME['/ KHJ:(EJ?J1+S;]OZW7WN_)W& <8T?\PO=\=P,3)@I'6R0(]%+];IVOZ M0,-2]$O,FIR%:)2PBC1]X2_Q_3?N/?-? C]^JIK>&A'G+$:ZYBS>L^U'=;@U MO:R\/DM^ 4M^@W%TD8D1F-KO#%WB-,I(ZS2*#G[?JZL=+(SSBDS1P'S:QFNS M>Z/[7/E01IS%&>F:Q7G?UFL?WXK?81Q@9$8(IO=[ WA,G#0::YTTTD/QNXUO M1Z:9'2,343"CO62V\L#EV9@X4376> 3A^S5>N\HU?AYX*1$E>@T??JB?7N)T MV%CK=)@6A-^MOSTU3BPR?083:ANQ5202)\7&1B?%CND?C>.#S%S!+/0%'^)\ MU+C9?-0BP<=7',F$$\]<7\(CS0.-V\T M M]U_[7>*%S.W +/4%+^*DS;C5I,TQKT 2$+,9(F26!>;"-HCJMXH<$V=1QKIV MN6_3MJ/T1UK7.%3(5 A,2L^@(DYTC%M-=&C1%F_)$GW2SW9V2LA,!(Q_O_B9 M$.<9)JWF&;3=X-XP=([0 ]V6:9XFR"P!S(<9GJIP(3K^20>.'Q_L&$\V(M5A M-.U*-E&)3[I2XON[6F_S.15G$^S,#SLFB)R&H;4K\T0%/6EW].?Q3]66_JTC M/AF&M+N,_^(LGUR?AZ_B!BK/E-G*;UE[]NN$*)$GF@[UK&E)AD)>1#V4Y(4L M.19X@EA?&&RKT2"JWHG.XSL)?-AR+O $T;,PYAT2PE?N;B,[W"]!S.N/C)X0 M;>Q$TP[W:!MR(-2'BMS&G;;J*.!P7"5>#X&0?_ MGW$.$!L*X]L=!U_$5T[/EXHB'E?)\PE1>$XT"<^W7S]+_!U_5'>"6[X-PEB^ M1JZ&E5?N,U^QI*AQ$A"%"<-L'PE$2SG1:2FK<%#)]U3R'3N2C_A'&-D.D\_C M+:,W6>U'JT"BRE1/DY;R<<6'43C MAF6LB!I,5F%9'?;QE@32$2G.FWE5(^8:7LGF"Q" M"-&P, O&$;KTGWG4#"&BE9UJLK+-&]9HO)37LVF\A'A;F(X^L434N--V&O== M[FL'@%)=47HK$_\W@\BBP1&B=F$>^@01T?=.=>["0H ('QQ9B12BB&%6^H04 MT1M/=:^X_5[[)L0QPUS8"-+90Q2'(I!50!$M]%27A6[=P'QUVQL/@.'TLW&> M$%,-4V&<)^3IYA!/1)<]U;2U2/L&5O&$>27S/"'R&Z;".$^?7=_QETUN=#.B M_)YU*[^1AC5ZF,OK6?0P-T/D-TQ'GU@BRN^9 ?E= Q20WZI;>JN_USE9]HRB M9HC^ALGI$UE$_3TSH+\/=%5[0W$K(4+4-\Q#GR BJN^9(?7=>Y 0 0YST2E( ME_XRV/"K(*IDA>BX9_H<=_'=RQ2XZJ?L!T_\_(_&,XYH:AA1RS).--$SG0N* M>Y)V1"S#L%J6=J([GNG_X2?Q1?X[1RR.S.LM]^^= M%[GC;Q5A1+,[;V5VFQ-6^N89*?)'3/Q,[9!M/-.(G86QM"K31/TZ;[>;0[O[ M%))NF>E7\=^1G(E6;S[P%VN\R!/O!6/ M%#?I#N 7.W[H7D-4KG--RK5-T\J[AW%^4GKG2E4^85GUUQ.65C]AHKY-MQ#$ MW<+4](LLHMJ=ZU2[Q^#U!BOS V)$_,*@FV+F+]Q]?(KYZNQ9_/21YP=XJP_E M:_:#*FZ(;GBN:1^)MLVKP.:$95596I?EE=/M,V5UXW A>AEFIG]P$0WT7.?. M%,<2E@/EI$"%.5#)YM%J%6&R8'E.$WB8F"HF#R82!9,M+XPC@HAI&'++$2%:Z+G.[2]: TPD&XM5;]EVH)H9!?ZC"S6"@A"]KDU&^@M M$%<+HVS)$\R%&ZDYCELGYC=<)+ERT_8%4>@N-)T0U[9YS1^/L\I,UCYA:7WC M>"$N&.:F?W@1??"BE0]^SP?D&L; _(J0RJ4)V#:]F2\0&0PS(L!M XN\%L0 MG>^BE?,]HG."J_N2G^R]_&C!]C4+Q.W"X%J) %'?+G0N[>T?!XB&A1&VD@.B M:5WH7NO;/Q8080JC;'J.\#4]?^["2)7AO+32\S]R'WP M1*WJ1V.B6UUTXE:/;W;E +@T6YU>](3EEY4G&>479MF5V=?BVDQ>W/S3%Z)N M849M@;4*0:*[76A:05S?F!9@&:<$\;8PZ'93,C^E.5Q5OZ-'IL.H)#[/*TC) M#N/[P?67WFZ5O/ :Q$\\9,YR&>[$#[QB^83I=V-*PU#6B*IE+=GGQE& 5A>) ML*THT,2NJM_1_:6:A^HS%*SP_J4@E0BQ0?J^723]IS"(H@MWO>:B&U[R,W74 M:OUR\/DIS0NK^MT-: \ULJJS*=4_8>H*K+C$"4LN8L][!Z6HEI"SP2^_"W(T M!:WJ=SPH;LK=C?CB\JG\V?%V7)UN_G;DPSZ\?0_&?/\&!3:2(].PO5;11//1 MJGZ'3^2'>JA7XS1 0XS$V%H::&I8U>_Z@;MYYV&<#>B%D8B;8B/ZO(MW(?_% M]=W-;E-Z8^S2O_\6R+=9JX;1 Z(J'G2RW+=!^ZK>B6-)59;6S1^^U.N6ESX3 M]=6+W,8)&R">&&:GAX01O?&@NP7%!,Q.V/!T>&J<(40>P_A;R-!G]YG70D2T MR0/=BY$;-_#8?DI>P)*."M'-,#]]A(SHGP>:=Z9X)])45S4R3A'BH6$";*1( M %!+$=%1#SIQU$T:>'17)2Y@25>%&&Z8GSY"1K3?@^[L-X4TU54-C5.$6'"8 M !,4!5%T[H3AZSH(OSGAJI(6HND>:#?=;QN" "'-]5X9XU@@IAI&VF8LB#9Z MT(V-/LR&W .9+:UB Q'+,-P6WGCNQ6^M'R03I?.@$^G38%-#G(%QCA"]#3-@'4<5[ R)4GMH5FH?TR^9!FB(V&N8 MAMX 1'36PW;.^LA7!H^CZ(2IR[%-2E$RU;:U9$W:$#'8,!O6<53_/L:0:*^' M9NUU_5L\]<,E.U[K*46PA)7]SOH 5D1?/;3 5Q]@2XZ.!@OC]""N&@;?.GKN MGWC(G75L.+* M++_T"9,7E^OJLLNS\O79U^0W&%_[/42,.DQNQ_3*2(7\2>YE\,R+G3D^\G40 M\K=G@T=?>'R]OG=>_O_VWK^W<1S9^WTK_., SPR0WJ?]VSX7N$"2[I[3^_1T MQM7!PH,IUHQY:\DIQ.%KCO_9+43Z=*MJ0R12II8#';L2E:K/J((K]% M%JM0)4KNPT:2>T-4V[5TG\N].EB:MD3%;I)J&*B'R=,,KU;R1!7C_"&J/?18 MK_DCJO?#1NI]TS?RJ2!T]R!4T:&[A+[P907&D4,$?.BD[I';>+$: 1W9T#(D MJO1#7?E(*IJ1GX)9?&71WJO9\H.N[S;>B(\:4K>]ES?ZG^6JL^]WSYSUVD+'WD934BJO C71E'M!@A M S&M(4USXSZSN+B*.?EEQM]<(T2IAQY[K6@2%?V1UNPF/_E,703X-"GY=\HG M,30P:A8::!C U,IG]3STC&7L9M6S4OW,\9>L] NL^(DS-4<-U!SUC-W*QABG M&PE)0*?;0?\?/9C87N9AUB=(7;PT)OY MB*C/CW3J\WA+]J$HRB0'YEES^DW)-"4X3(OKS> @BN)YSPE!M'!H<_.O MFP]\Y?E\F<9+_OM\]"+//_^PRX4_[WFH1KL,4-<;0Z<]D86ZF?D@-JDL_Q>1O)-ZP8)%0KK/[YV8+Y,[^^@O#_6K7U^4_?D0Z'D(QDAL U+Q MNA\"8H1C7"_"@3T$-[$3QK4? U7ZYX.@Z4% (BF0C-?](!#C*6,3\923XVX< M1"1D CW3,8C)).5H\O@Q,>(QUG4**=:&/:^?,=_XP?:EYI=<;SJ>4-?UQ #" MN-D)H2UTX(/^3Z?AY4-(+ DRC9%8 32V^1=362--NE?Q>2@7YW_@R?\?6;DT M)D82QKI."24WN'F *AL?936RK$J+ED6-D< $].%K ),8MA@W.[OT=.M,VM"Y M']#P$CI_D8&-7__3.'%(: ,ZYS401XR C+6?DJJ5.DF;>=B04 GTBWG8_O"% M7==RIO-?P7HIYC;9A.?*O^%B**,R=[>8#!+C+&-=*88TF:'&.[KX"9;^1DG? MN/)9\3OVJQU(E =Z_/7"38SPC.M%>+J2_$[*OH;ZC=..1'H@ J^6]@DQRC/I M8DN(+J9+G?:][*R3H2P+?#&V?>3I,FFE_LBUI;%Y6"=(1 9Z\/7"2HS&3!KM M-SGAT%<7L!:3BH1,H/ML(K5PR0=A^TY4VG*L'!$GHY!1)&0%W=='1I/4+ <@)<:P M)CK3CQ6?3#V1K'$@F;08>]2BR)$;-)HXB9T;'J(30+TZZX4Z^ MQ>PY6GR*1%V@B:V%@1@TF6H]*J-_,""!#6CBCF'X&OA!EO0Z>6]_?)+9@ZN. M3YD2@Q13G4&*RL;LOS9$,9:7RR9O:4GCD" Q VASVR$AZO]3[?I_35*RA:H\ M^?)7XW0@BCTTMNUT$-7WJ?8]'7VE ]'*H;'-C3:.[O:9$C7OJ9ILXT2M&%H%1I[4U7K=H--$=47FKT[1JX= M:9R#&7NF1+EVJBF=4_G6,P22SZQ)QC-%Q%1H3KN\351!ISKS,_7!Y8A("6W: MIR>%&<<.44>AK_J+'5$WG=733=LOYZ+R]W&S70?/G,L%6:(WVSK>DJT$ M;Y&\*F(_9%5\O32.&:*O0M]TCYFP[W48N)POHT_BAM.4GW*#AC#^N1M[CVKN M6$4747"=:F>]5RKY%!E%QH<"/(?.-;X=,',3BX6HG1 MP2;P;^+ _;.*$J*B.].T;/AX@\ ;2@YQBK)R07I2FJGBQHE!=%UH_#X00U1[ M9_74WI/T*T?0229@85[(_, %D8.AO?L "5$DGND5B=L"8IP/1#N&INX#'T05 M>=9(16X82*S/A[4O&T10AB;O 2=SHK0\;R0MMUAR7Y^5_:&)F]"22#*F<9DC M.C.T?/>XW ;G[K]V7L@O=I'G\TB\H=4&Q4LG>DB_65:!0]26YYJUY3I- R/< MVX"EW['BLBS+@KPR^]JXMC=')&3HDGX1192-YVUDX]MC(YNOI7(DR+(BS)%? M1)X4E(MD-*Z$R[$%+D0XAM[I%UQ$U7C>2#4FO.<:]5O9^VX;>BZWE"5$*H;. MZ!=+1)UXKG-1[ZOE"-&0H2.ZY^AJ]:UKN6]4, M,#02/.0EF"IBG A$(H9FMI<(HC \KR<,TV6^*C0^\+N8>5&T$]]Q,=^R 0E$ M X9VMA<)HO([;Y:6H=V+I45/83,]MYW>CV"0?Z!621GW/R+;0LO:Z/\% M4:==M#EGM-UHP7(&%H@6"ZUK2+J/XG#GQBI/3!4(1-UUH5EW?=F,BE4$I1+& M@4"D5&AE>X$@RJ:+KE;;5I&A=/6TD'$6$.43&MA>%H@JYZ(KE;,7+"#*)32P M%9) G6I.S>"<*FL<%42.G'QTBG*ID<=&Z<%T3.AY7M "U'=7#1;RTJ, MIY*0L40)7R Z*/1"#\@AJJ*+1JKH*=Y(5?1<.EM/@,%4?JVE)V9%YE\G.Y3!:0R=YF MFY8^8UM9GCG^DO'L"L,0E6R60X3XH4\0T018=7TG>MNKI EJM8A#^D033;U5 MUWQH+Y! 25>Q-Q60D%3==7U MVE\Q"!![$>/L2UM>%U#11>QL)0TT$5==W\F4&2,"] K)LM,SYB;39WE\CG$T MH(:+&+U#-.1!18$O1FLJL<>U,%C(8S$PDW=[P7V^\N+H@Q>YZR#:A?R6/\47 MZ\H-HXOW-&E77:]EN-&RF3E;R?5,5) F7MJO@F5UL*(2]EU6PU0]IG,9E@Q; MXLZD&GQB[F@BL;J^P5NL86R2"%^>4"XMJV9*IO6_DLE*1)E4B7DHA@(;N=U MY8V(#B5-7;RG:CT=%=J*HA_*OWZ79*Y4"V4\5^:Y5/O=V1^^[(8LR:%: MLE.)$I,J<2-*!D1)>* UM>XK0V6 :,'0 1VB(NKB8OW^? MI<1V=O%#$$IYQJZN!!%UH3.L1(8HZ@X:B;I;=6;U1_^@UI\7:L;/3<*/^O:, M)5W-&1/5R.W#%\Y:#F^-3>! $QW SCXZ2H8J=@Y8+? M>[YO$RZ(! P=824N1'5WT"P# 65H\AI?1XB$"SUB)3=$=7:@=0EO^Z[%BF#C M -%AH<'-3GC.\R>JBA"B'#O0)<<>;$SUG ?T),8I0718:/1.*9%;:M+3A+/0 M2++J^?+0(:B+(5&3'>I:IGN\125>U*E :5FUY"V)*EJQ=:1DH@(6:/9>P$*4 M88>-9-CF(Y:FQ*0';$<*F4 AX]B!#"+'0N/W AFB+CO4NN;V=)V,)<.7(:+7 M0A=T"4YQ%L[G-'W=U>IWOO1VFUL>;KX&<=69/XLA4;H=ZEIL6Z=-!3?E4\:R MXC)15W(!DUBOW'% MR-B+F7,?.W=K?L-=^5GE MD6.+(5'U'>K*(MNT?: KDOYCD;@T&?ALDJM%29E.TE.'E:E5H<;)0I1@Z)4> MDD74B8>-=&)"YT3&:Y\GYL12)32.%:(80Y?T$"NBGCS4FM'V-%C)2U6GE5TL M$2LN9\7UM@S($9D9.LH0;%*%N]JJC4 ?GWCH>E&EI#@DBLY#75EQC[6GHGM2 M*_:"I"SC66'CM"#J,[1\#V@A"M!#K1ETZR*C.I#D9(:0N]Q[Y$OFB+>8^"O: MK=6Q#66.1JZQ/1,+M'__Y"3FL_B U\EZO"7^''P:I&^*+;>R;4* M9;=5(#@B"MLC;<*V1EL<5QV2'V+JEUC^4VHG3G(^9+*XN?QSR08)EO]@NMPY M_4G3K(\0=1WZ_I6S3M3E1WIU^2Z!7^T!'^3 [UX [V3 O[NK /ZLBGA+1I8C M)$8 07CEX!.C"Z-&T84V&VR[@+^WXY01$JV +GWE"!.C'*-F"]3;S]I_]MTG M!!\)M4 0S$E05ZNFN95&Q(#+2-NR^MHMPWF,'[@2,R6/5J?K&B%Q&.B57C%% MC,",M"93H8)UDT+5BY1=(R04 ]W3*5RXK?^(^&JW_N*MJE;/CHC!EU&CX$NC MCNI8BTH!LA<1)H=0M8.9"T?S$B!DE&^H(D!QI3JUNQX>B/DGU*D)@-C[2 MA!@;&6G/H]V(%G0L?,;NK> %B8- \UO.RY@8R!@WRYK2>!1,9\6*OF6,Q!&@ MZ6UGA1@(&#<*!+3>J=R,F>N2A2VQGB*BICQMIZJ1=S*?C MR+IMS6-$&H>>L0"E^ED%QT2E>ZQO/7_MIM4:*Y>25A8Y*XT#A4C.T"/] HJH M.8\U+_)O317:5QD'"-&7H0:QO8?^1!M7J?6S*DSM&9&-H_CXP M0U2-QYJ7[-<$Y\9]X,O=6JT$>]G9G%O5V2#2,?2!!>" MZ\K@?:P]];J:K+3YC@:1CZ'M+>#EXOE6_/;YDU2B136G7+*X M0$=<8!X;1%"&#K &VFS#\'&\?PJ;(BJ\EA;RI>C+:K5U2AHDO+&H4%496C^ M/D S(4K+$ZT)N9N3<[##22XQWN5,$)T9^L$">K[RJD'-A*@R3[1EXZYN2JU. M1I0SC@M!"03Q>$0%BIZ%9$2=L"$!-$-8;NL)L>HDH\::02 MZP@_-"3(NM##!%&*H5?LAHBH#$^,*,,H.&C$W+?@187(P=#L=E-"%((GFM<7 M4RFQ83B#",#0['930I1^)]H/<3Q)?R*7@SJNN]OLUO( &[;DVY"[7K*I1GSW M'^/9X&PQGZE+_V,\?7\V>S\_DUO,MMR5VW+6S\9A0T1CZ#T+8+L.UI[[?"SF M,"%JQY.NM>,7S:HUY4JNL2A./D&49.B)_D!$E),G6H]R;$F2E2&K":(E0^MW M"LZC)T_*_!2$'X+=7;S:K<]=-]CY<57L84(4D2?Z1.3*II382,HP48AEI5A6 MS#@=B&@,S6TU'5.B6CS5K!8W0$2>FN7%6:F\1<.6*:(;0Q_T M!1ZB@CQMEC2\64]#)^B#$SO&>4&48FAVD[Q(*QU973,E:L5332N*#S?F&!H6 M+:N9(E(P-'IWE'SS[A_BJ]4?$5=9]Z_N8L?S^?*S__')?1 ^X>+M?R6F".)9 M].^_<$<\UYYSYZV]^+D*(:)2/-64MX+0THPO585#FOBJFZ6%Z9<0(1F1GZK-<$$E7H:3,5NMG+[E08O@M6[Q ,O1*&*ZLQ1'1L MZ+@.,51YOF3*X^C8.Y(H7T\UY;M 6I 34WQET[L049>A<3M%8.U$D;?R7#7T ME(EHS@L!7QU.(S-CA?R!^Y'WR#_[;K#AZ;DVURJB_54\TJM;YZF*':("/=6D M0)^RZ27H]NI,4J>6:DV/^]FKER45L[1FEE0M V_RO2MJ-PXMHF9#K[XN:(F* M]U2GXJV#W/.-DJ]D[L>T;@&K2C%5CN_2NU=[7-/@76T K(J%#=[XN M6HF2^[2>Y+Y(:/7YO;SQ0[Q^38K\)+8>L8BL#UWZJHB=$<, ,YWY2'30*M_F MGBIFFK89$B& [GA=M!'C"+-&<806JV]T$6='_S9#P@K0)>:(N]H)R]4P]^]\ M<\?#*L:(X899HW!#^VE.L\963FQ$-7)V4G-J\SVIS?CT>X8$+*#C^DXB,: Q M:Y8,G#9WZ1;'+V+D9P^,2%P$^JY+&)7AKITP?CZXXV]&#'?,=(4[0 ,*7A(F MU%?6[.*;(6$):-LN =@ZS_+.HJO5E\"_E\?(?N!W)((B=>@GS3[0D+ &]%2_0".&+68Z#T)M UEQ MC9P6?LGADM>=E?Y.*TB#IU<%9,FA MG7UAV2.D.B%-")73(8Q:'GBKY!'1[S M-V>]X\E9-/)T&I[/U__NQ0\/P5KN *YDD1B-F&E*Y]*FB06.V;7IX3KJZNRT MGN3Z4@R,E>LPCAH28H ^ZB=JQ%#"3.>AJQ3>4K!^R*_X>JE6BL3.D^R^'F4] MQIE"@@#0&<:8^L/WXNC;S1\'E8@AC5U4,4)4T^?:U'2D M#0@6\AQ-X_Y'Q&YH5V-]!7AQ)Q]\"L)Z(Y4Y4>:>:UJWW[:9E9T+.B1./Y3+ MKFT;'<\171LZJ[_<$=7ON3W]?%_> MO#W&V-=2N3>$&J*>0_]TC-K.C7>A,..E,-%]I7@Y)ZKDUQ.P*9&2OL& *,S0RG;"0%20YWK7L_<-!$3_A1:V M$P2BOCMOIN\V#6M5@Z!B3#)3F(4X(-(MM+.5."R(BNVBD6+;:F7L 20>'&\M M8Y*K=1 L!1O)(A]+J%@@4BTTMR$JQ!\\?*PZJ7I!5&@7FO*N8$W 7Q3IE\89 M0"18:%P[&2 JL(LN$G ? L*NI-H+1(R%)K:3!*+0NN@JF?8A&JQ+D+U 5%)H M:3N!("J@BV8**&$,6><=85R4&S(.J9 M"VUY1&JVJX*A9+9J48Z:!2)S0N.;?1/=\#A>\Z6,*P6[6*[%&%9A0U0^%SK7 MSAYOU9&A2WJ%BJ*)2]BE!>M.%H@Z"KW0&WZ(@NE"?VZ-1B!]#?QW\@.6=E#& MLZ(M$/44&KTGN S>OZI9L--NM@9\32\E:] MUJ (C3FA-_C0A.BD@@;O-,)JN%?$$)2C,4]8$2JOU,>UM_%\^74E?U0-?-#%@N3:S<3!2]:1I*2)"@1FJ@HY M),LK844MYJ'#9'/HJMY"1]70!XTT]--U>C7I*^CBF^TZ>.96ZX^A03AQQIU2=?: MG076C*(+2P]AR[ZV)?M-V2!E((RJYHV H$KD [UY M)OI*!::$0UN;HZ*4POP#7WFN5QE$&5!5\($V%?Q8DZI!*6=P3PN;9P:3OZ'U M>\$,5?H>M,F??%UG=]?7%V4I./&TJ'ET,-4;.J$7Z%"%[T$CX;OUCL#V?<\O M2.?SZQFS:B-AV8QEI(PJX:V1HNK>@T:Z-VEKX/WVB8T W-W0=(AE19>ZAWJ?;)NQP[EK,-,;$:^J)+@AZYO^/RT+W+ MP%>;L.3"YER9NG:I.#[6IT[7:56"DBB=G5F<7J,RB++O$GEUJ M9:N5,3(J/Q\T]]$HVY J. ^U+=JNU[!&(,FKF+K, I0P[1BZHTL?>-N<.^KF.)UL/;ZEVAW1X<\Y!@BC2T=^>05"ZX'E)U MYZ&V!=?)C;_PMGF)9H@IQ-",%KF8J@,/&^G K9;:[/OZQEG;X&A,L(7&M,C1 M5%EVV":;1MOS#?9=+A=]1G:X'9-@H6GM$>8;(F-&:GC@[6CW)/6I*BE%X&K%+G:1Y_,H8O)RFV(E(TRY MA,;OCI8;OG42NUVMU$'CPM9? U\=;'\9;+:!+_,FU%0+1E3MY'2;J8,)0Y8>0]7SP71:Z=9_G1^0\G7%YMDWTZ M3SQTOLQ8QU4YGF8D0544>: M$BX;L-'>H8/O5,6L_..L].LR%T*Y7'H'3-W"&4MO0D:.\MLX8]F-L/1.6'XK MK'0O3-Z,^8<&DX A+6_SH:&JS:,N5CD;?(*R\N^.@\Y^^0=WPNC7O4?%//V8 M.@[=_C;IIPKQ(YWG!/:8>OQXB8'IXR7*#BL_#09#"*V=_/%IZR7#UF0+427C MU!C$J-'2\ Z&12];OC?8.3+6N4C'.LA0AQ7ULJ1B\[1BD0_HT%=$ZY@:.AGK M#)V<'%G5@8J.,DAZ;./ C;&P"_1)#X#[Y'CAWYSUCI]'T6Z3O1"WW$T"G]5C M@C$UD#/6M+Q=GRE..%N4O\74C['2K\FQ0?)[=LP(QUC0"3K^56-.C5B-&T6L MNNIH:[.> QG;U@5CD2[HK5?-)C5,-FX4)FNQ/NHM\XG%UJ#'>L!G.DV^VL51 M[*A-[S6GR96'EXRID;FQKLA<]S;2(4&7;J-?$O08"PY"6M[F0T,-+8X;A18- M2="$)ZB5&%?Z/?/T8U%+Z/:W23\U:CEN%+4DY 3Y^000G@ L! E=_S:? &H( M?>#+W9H'JT_"CC'_XCWRY6=?V.O>NUO+.1F/ MHT^[>!?R\TT0QMZ_E;?E7,R/^*V,;!U=*36FQA3'F@XW.&7C\\%]6J>U'#@6&>F*!V,WCYP]C&*O8W*#I1SBO5I_]1W&+0?A\N0M#\:^:X%%C@!-=,<":#S_D5++W$QG?R!(O,07?T M""5JG&VB-<[6EJ>K/9Z"R()7Y 0+G$'SFT GZ;Q_%Z^(S6ZC=ABD,\7H4Q!> M.EM/;N:4'T:YPP)BT$,FN%/*Q,5+ M9>(F%G9.Y0D9BTP4C2(>69-!:JQKHBO6==+F8V_2 Z$J57D1L,KK+Z^&L?*] MBP6HH(M?'<34V--$Z[8V+20#6;&,YA\J(5R0+N&24^>T?O9;Z/@V',,UP8)) MT(^OCE1JG&C2*$Y$F N?N-_=;3:.&&.*84 #<).?29BU8(2 17^@0TT@FR4& MD?DF/SZ)[L=WUEFR2)D0X$O@WRM1(Y$R+IZ+;#&.,* 8B=7$EQKDF6C*:J;/ M%-A(-ON-)%=P]BMY>LY('<_](+0Z^#+P M'WDD@\KR%5L746H,:*)K2QB]S1B&Y7S*)L[-CQ>(_T(^O L\I M->PSU;H'S BCY^JTY&SY!QP)E\-":J#]3HV_4Z*-XSO%(D30SP;'!1?/OSO_ M#,+\#7CQ_(UOI5']^QM^KY3&FO128T=3[;&CMDT^,**50U156VDL*S[**V19 MC>QEWVJ>32SD!+WX*MBD!J.FW02C3@EH,NB\#=@7)[P777(!J'GRL(@5])$) M\OY[YX3".^OG3Y[O^*[GK#_[JR#:^%%C25--![^14HE2)E2]3+" !_=5? M]*B!AUEW&UQH#%[A#)[O,V@>."SL +UDY,WJ1 ^?UL&/F]UVF]RNL_[@1>XZ MB'9A;>"H,8B9]AA$HW:B\P=1 9,UG+%R':Q4B95]'1:1@/[J+WK4J,2LFSTB M-/YD-+4,70YC=KSB._6)36M79EAP GJKO^!1 Q2S1@$*VDR"VOE5P&<5;UCD M CK)!&\?G5#N-8BN>9BMM5 2Z0=OO9/)ZFOQ-J=&+.;:(Q:-VHGF/4PKD(=& M)0NASIBJ1'5S:34VOF7G6( ">JR_\%$#$_-&@8G6;]E6!%XZ:W>WSH\MAL#E M6&XS+,T#AT4FH)>, +=:<;E$K(@*?7-B_HW+9HD)68-5R'-J:&*N/331O+%H MOY?54I:%945LOR8KNSXL,@$]UW,2J:&)N?9C=$Z)I%P-Q9<\%(.]F]B)=RHU MW4LT;X/*T*UY*+%0!G2B"2C/77>WD:\;OE09YR[X$4U5E^,G*K.PGL7@']%__D:3&/>;=Y 'KC$M9BWGZ ML) '=)4)^BYVD>?S*#IW_[7S(D_EH+IX+OUUSR:)>*S.^RJ6L M6=P^QZ(8T/X]9(@:OIAK#U\TPZ?<$.-*\R[V?C0 M%![SC& ! FAM(T*%'WOQ\]^])6^8KJ,*H@4U6+#0'RQHVV9,0,M2Y]R!U#EG M\C,D=XXM;[P%%CF [C.Y%JGBM+:_>_'#9W_I/7K+G;.^#D17P&,O3$YR2U<9 M'H:4&E18:$_O="H3'%P\5WF4[P]1/2OJ/V/[O\"RG[ '9BPJ =UL9$-B=EKX MU6IUX0@ 7'[SP'G\S8O^/((I-0JQT!Z%.-XX5.(55V5)GEQ(GT!8T$VU:R*X9P )3_*')[2:$ MJN8ONLFZ5(E)CL:W8+U>!:%,^F&>#$QXAZ8V2L;!]P]54%]HWTBPUPYLK%/J M,RQYH6!Z.+2T"2B^\A_GKAOL?#EAN0X#7_S35;WL^^^4RGN]ZVS4_ M+BXLJ&KYHI%:WH:E4S0?>VV)>EEQ$=NO6>T8*&V;VBN856_9"P]3XZ%_7QW! M5*U^H?6(^@D(\G=$JTG%W]* MJY4OGM,OC_-&E?$7VF7\1NU$5WSJ 3'1'_JKO^A1(P&+ M[G88T!B4IX5O>>CL2;3F^<("!M IUO)U8%(Q>$\,$*@*+.C6JB8XF+KEXR)^81 M\B0&\W A^CSBF?[!1=3L504=#<%: R;FH.&.+_?1,H\4(N@C_C".E/B#AX_\ MXOE6W(!,VA,='=D/WA.%?E5!AR_%0VW$3S(J=U+IU7+-H;P^Z=,BNR:3)8N6 M<;,B2D#'C1A!4!5T_8ILREPO7I-(U 'QCG'(7KX]#LXDB2$%58'! 7[UDK)C M@WM+)HY(' !QBCVG:Y16.$5B(H\><'Z8.&((0%6@6;N@M1Q5-&3Q=W?P7)AR MK4K9*!5,:TX/B;$&621F@'BU0V1?2$U%;I3C[U9B?$!5H 7&XVW*,4NU,-G) ME.J%S>#X$\BCK M2DJH\OM E_Q>OON7.'Q//K; Z9AH#FUJF].IDOA JR2.>1[LT+&( 4S;AB8V M]]8XOQ,S5<>-*W&@BM@#70O/*QI2?TC!OF?76, ))EA#VW?)R5K4>?\;]V4F M'V'$\^7&\SUI+YD>*,TD7TD-5:,>Z-*H:S6K8$B5/F/W27DUR7'VKF \N<2\ M/CC 1&CHB-X@1-6=!_5TYT6"D,_OI3YWZ$WT-2E"9>FW$DO[5V2'>9RQVR!V MUN:)PA1GZ)?>$$45FP?-LKU('QX5!/2-[OGVZ/ M#9>_ELJ]B;<>)@=#WW1)U:,PFKAQ%>D95.)#E7X'VJ3?O?LOH-C[V+S?,1D7 M&M4^OU,EVX'V==DX !\WVW7PS#D3$W+1%20S*%<6,<\")LU"0UO'PI"JP@X; MJ;"-I9;#'8$ESA]BTBJT;(?.;QV^O5*[LJ*/3SQTO4CN\+KFH1PF6'H7>2FF[L/\8X*)T1"2-_>84-7NH5:UV\BSDI5YAZ-DBH<9.AUO7ZW3\I1SM]5:4-73X6;H'N M?%LT4V,V0^VG$?\DNIIH+.0#76J:Z$KXJ"&>H:Z] F@S\J%!'+A_IJ]\MSPT M2(,VYK' 8C;0V-9B00W=#+6>&MQS-K"X#K2XM6Q0PSO#9BOR&ZXQ.,Q&Q93" ME@4$0RS, PUN&HW2J[_JS:_^\S<>J=1MZK5?&2,:46-$(UTK]4_8^!-.:I/- M:FGUZ7S6.+DC+$8%/?O*R*5&H$9:C_W5@&]&W=82ZK"0#_3**Z..&M 9-0KH MZ)@PDLD[8\_<"/CA^JC!]"L(5]^*=(/"%O*2$(JGJYX> 5 ). MC;V,3,5>.C';"4>PR7WM'9>7G P;BULK@C;IW8GK^Q>W&6%Q&TC8SV@9RWZ6 M9;_+Y ^;IQ\+64(0W@#]8VH<<]PHCMGEL+WI8Y C^NSQM?F1Q1@+3D)W]8#1 MNO,GOCPVN!A38Y=C4[OG3F<;*R1-\T\'%D2%>+RMIX,:8QW7B[$24O-T_YB4 M=!;;QN!C+ X+G?BV&*8&;,?&M\AI9?@F9_@/.QC&PK70B:^!8;F8HP; U(#L MN'%8+RAAX(:*1UK3QK8\=.1?&KAF 2+>D+WO2%T MJ7'-<7_CFCU#%XM/0O>]!G2_!OZC\L+7W>:.AY7L4@.4X]X%*%]8IOO!2'X# MXI_J%LP_%UB($J+QEIX+:HQRW"A&F:S^_N@?')#DA=^^BZ/8 M\9B+_OZ,-ML;: M/4KK[(FQ;T WP<+!$([7\- E2_UK/X/Y7H">[/>:8%%LZ/,>/!"'5@+_+5B+:M;"XX>6 M24^H >Q)HZV^';QIZMNDRVT"Q2_;L5%@@H7#(0QOXQF@1L(GS<[IZZB[;_X@ MY+0^YE^;!Q4+?D./O0U0J6'O2:.PMRU[6GH$*Q:1AE[K :P-E]"T'VI3(]83 M7<<2VF(Y\\M.^S/3Q0+ED+"?CU]A,6H@?:+]=$A;3/ARE6!?)KM8-!VZO0?/ M1++.X6J5[!0Y?W0\T9HU_Q2$REE5B$^I$?*I;1'R(X8XX0LC^246K++M.?F/ ML540)F\!XX1/L0@V]/HK)IP:E9XVBDIWV8G71/U\N?1DC98,"Y(:&;?F MZ,PI%F"%/NT=R_+UV>8,M2DU?#JU;:=P,[MH[-KE3]M_]O<4"[!"*M[. T$- MLDX;!5F[7C;:[NFH>S:R&L0[D7P!?. N5Q/2T>","5?/S9..A5&AN]\.Z=10 MZK11*-7$DD\2[6&_:<=BL=#E;X=V:CQVVB@>V]7" 6)_GNGAV0"=;64Q2?2+ MH;NLV3S36,@6.O;M,$T-R$X;!63-S44['*;V'-J M6PIDW>GJ[4U(/\4"F=#!KPWA&35\.;,VC_%!EHO0XSZ2%NA],RS@"/WTZDBD MAAEG5IZO>I#"],MD;8<-Z&'Q0^B8_J!7&CP=3ODQHP8+9W8'"PL+:)>/+4G? M-,-"@-#-KY%E:KQOUBC>9UX/?I&B!K[:/UJD",RPNVAD6((,D MO 7\J:&Q6:^V*AYZ#N1W[U825B^#-;0"5BSR!?W6 UCA:<7G_O+CT]8+50W' ME2UJS&MFVR;$NA;1H364?I0Y_I*5?M:B<,(,BXA!$-X"_=0@V:Q>D,S &19- M'P-D)EB<$1>$8J@M+K5!!L9B8="/;P#>.34\-K<]//;JX)UCX3/HQU<$;YMU M.'-JM&UNVXF@I["6L?&*_8ONYUAH$%+TUA\K:AAQWBB,:./[XB2+WNQ\LV 1 M1>CQ_CP"2:Z)Q(TJV=%M(#^Z*O("G]_?AVJT7&^GX9P:>9S;EEB6:JF]-PH[ M\D:Y2-\H#'FC9"^4O=C1BVVW,G#TWOQC@@4X(1EO^3&A!D+GC0*AA@+TY&988!:ZW:)G(*KRJ/K/K;@_ MXX#6G!F3GE@9D@05T")I7Y6.#+%GL/=2\P"**T,UOAW!J_'#1 M(GYH>BQ]>LHM'&]CH43H[;<#.C5PN+ ]<-@6\.HL>'MIK,T3C04&H5M[272] MX/>"&AU?19/\V'ODYDDYJ3&_1:5[1@VT\NEXHN5JM ,JO5\LE(I;48!XU+&@'?=1'U(0M:*BI M"NJC=I)%/O5XD].@=Y WTS25#%;0A+BA2YJ",+[EX>8+%]:Z#**JDP#%]518 MM&T:?-F$HML1WS#Y%5/?G3'YK7D(D" 68EXK(2#&FU0%&GN,@R2\BR4):_D= M("8V!4+:J=[RI_A"_.B?E5 08RZJ OT]P\OF5/42$?N>E&2R*%-E MC2_8+-FHS(K1,$@K5HC1"U5!1QU(;6#,PX&$#A!3=PB'=^][*\]UQ+S4=8.= M&*CY]\J<'H^.0T)4_E4%6CJ46LW*.2E*LZ(XR\JS[U;U+XA6CSBB-P@1A7=5 M@5Z-YY0LF<<'4<$1)W2(C]2P[IZ_\%AV\5>KRY OO?AW?F#=W_ ]4L[Z.H@\)6S?17'HN)4"W("JP@YTJ; U&I6AHXDJYPYT M;1]HUKX26 5.>1W)6+A\-4LNMPHQ3 N&_C& V,=_[;SX6=HO\*4USY^\J!(H MJA0\T"4%'VK-WBM,%CIC23%6E!.LB)(6<(+IP-#L!CCYXOG\L_AG-1Q4[7?0 M2/MM 4?>!$ $^RZ_8^I+"R# ]%YH7@,0W,I,194 4'7=@2Y==^_V$>>KSRWP M.R;20JL:\/O%+A+/1Q3=\/O-T9<$59L=Z%H4?:@U.17)9^P;WP:A$F$_^ZL@ MW*@%)F=J27-:PI8W!B;-0A\8&;Q>.M'#IW7P(SHZ4J5*LP-]TFQE8X[,=UX, M4,753%UNU; 4DVRA,XS HU9Y/03K)0^C9+QVE"*J=CO0E?NG3JMJS'+4FKGT MXO^5#6)MP@G3=Z%7NL1)6/MS%.WX\L,NE!&X9".CM&.DOMP_-8]7G18Q'% E MWX$VR;=I$_>646:[R?+=9DOVCD7J8O,X80(P=$0?<1I2->%A/4V8<').:ZZJ M#T4UG^B]9+<24] ;O62**AX/&XG'C>,,)^ZGSFSIIH:8? R=T4NDJ KR4/N9 M%Z^TF\+T8N@-6YA"]W)40D55D8?:5.3&;=S; A6QY.*S9* >G>';GXM]?F?, M68E>LG2.D'GP, $:>JR?X%$5ZJ'6U30QT1UZ\36@217FAXV$^3B(G?7![D\6L)W/,W8K;],\IIC,#SWZ&C"E MQ@*&VL]_/Q6J\AP9B:= +BR(3+(\[7POCNR9XV*! NBICO'[QK<"@P='9M(* M[D-G<[Z+'X+0^S=?GF_D)HI!)6344,%06ZB@5KOV.[NB/$LO8,45++F$#%Y18LRARA;$0-%8P:+1^G=E5UFGJT]\HK*?=CI7+6=&DC M+)P /=9K_JAAA9'VL ()PD,=7YAS:%_7-\+"#M!9QF<$*O%8HZC#B!IU&&E; MM]ZPA<<%.BNR7)8,5F;)OG!#"Y:HP891HV##:33?ID!YJ@;S%&&Q ^B /E)$ MC1R,&D4.3J=)M.Z:SMBC'3T3%CF [C VP)(' W_CL1O@$NJB#]J)N*?)"IN%DY;8N(C3/R'_NP_HV-J"&#<* 1PXNGGB2/B=KRW MQYCP#_UDVQ P&115A*][ M0$-5Z\>-U'IBQU--#KK.P19<,'T>&MX.7 [*J&.J M*C_6EOWF2(OV>IA#!!$S8AB:V$@2J5#UN)%6W/8FW MDHKR-WGZHO,X#KV[72Q3\+$X8->"&96B,SFC-,T:;!X;3&N&#K$1FPE5/9XT M4H\3(FYB)XR/@Z.*G1J="W[O^;Y-]$PPM1CZQ4IZJ)KPI-GR[Q;QL;Z]@B:8 MX@OM;"4-5%UWHO6$R%[2@*FUT,XF:?CLN^O=4AU@%:J,_Z6.]S;X*AH9^+%H M\#HYD9S+T%TE050==Z(S^PNYV=@+JWUMYN'$Q%_HPE<#)U4@GC02B$\VPJ:0 MFHZ1K)FI3S#I&#KFU2!'E93EDX[.7Q5VF 0-G?-JL*/JU!/MR6"TO(NS MR>,9RVMD:95@/KE?*\NJM67YVP23P:%?31)[+&/WA*I_3[3E?3^6IOL&F4O\ MIWDF,)D;6MDD$U^#^.C)51.JY#WI3/(N-Z=(X5X*KC)9PJ8L[1-, 8<6[Y"1 MW5TD'B!Y?-.C^,_ATQ0G5!%\HBL1.]:*O+?(OV3J6WO.3YQ@PC8TLC$:;L7O M?0AD&H8J(J94?7NJ*T%*54LJJ9!%V/>DD'DTIIAJ#:UM%(U#)Q%-J=+U5-=R M9KP=1["PX[RA*29>0TMW"<5FXX3/V5&2M\[3?ZGC4YYO^5-\(7[XSTH^J&+V M5%>>D:--*E!1)>6RB_302U&8I:73@\V8O(JIRRS !U.[H2-Z@0]5R9YJ79%< MGR'W@2]W@I.KE:)'7"#:YSU:L"YPBLG/T.Y=TK+=)C?GK+,#P4H'Q!V;UTRI M^O)4UP+D>NTJNIVB>'&T6?FH/)LF/%-,48:NZ ]%5,EXVD@R;K,=L!E.5_$# M#YE7%#"/#*8&0[MWA\QMZ/C1BH/CHN8=G2%3]=:I) M?ZW1IAP7550-7M+"\M^R.+L*67J!-;,G3)^%7K &GB/*"U6FG6J2:6NUJB% MUJ@RF'P+/=$A0L[3Y2Z.SOWE7X.[Z-R-KU:BY.S<=66>5&%:>63-FL>5NR"F M5$EWJDG2K=VR'"4Q?9)7J(V<\AHF+CICQ04LNX)]C\,=9RMG'5EP\O@4$X&A M6RQDZH-3S=6,*@S/- G#C5K7G*TS)J\S#M4,DX^A3XQ#I7I]3TX[1(%/02@L MNMOLUC);@/B+>_?^1R>4R\FC+YYSYZT/+(^=417GF2;%^71-/X)C4:/2DL2, MCI4J96FM+*N6Y?6:QQ43MJ%#N\55S(&\^-()PV=A29DX)TE>7LD?5=&>:5*T M#[1E#RA5AJE"+"V5)OLWSP>F7$.#V\T'5;*>Z92L:T+B)I"XI4+FX<"$:FAM MX^^Z/!CP\4F>(LDON,]77C4O5+UZIDFO;M:\(^^L4N0LO8[]DE[YJWFR,/$: M^J53LI(MX(>U@1E5I)YI2G+]XO[+;*0Y5*R9ZL\P%1H:UH#O#XF*,ZKR/-.E M/)?O'O.['1KA#!.8H5&-OTM:3![DBNI=*'?I5L)#5:1GNA1I#4;0-9>2*]$,O=QI)6W+A1A5T3-63Z!MWN?B-$LBKUEY5ES DBO,XX.IW= +?<&'JG3/=)X8V8BA\_4Z^"%W<,E^ MB'T(=G?Q:K?.43(/#B9I0_MW#,[&"?^4[Q#UQU=GPZ/#4?PY5<*>ZY*P#[5F MKY]1A51GDW0[JIP]X?PYIE)#L]O."55XGNL\I+$^+"D=3D9+ H\]L& :,;1] M]\N"I&&32+6*>W_R?-$U>\[ZLQ_%X4[>?"07D4?X5X=G\G.JJ#S7)2J?L/$9 MA7D)5BIBCR(PQT1HZ* N >1.M N?D]3^[K]V,G?Q^2,/G7M^&42QF%JK;7"5 M<%$5Z;FF="!U&U9T7TGY[/",] J67L+D-5)H2'8%F@<)$ZRA,WH$$E6JGC>2 MJAN_ 9O1=#"CII,BY4JDM@*IR ZD,*4:NJ5#I,0/7*W4\2,[-U;)2X^\Z:B: M]5R79EW5DKSWD3O$KE9LKXA%KRU,R(;6MAD-JJ@];Y8OHV'W4HN/P%X^,,D; MFKP[/O[PG8W,"O)OOOS [V)YLI'4.M+P8"4D5/%ZKDF\/MR<#))2*2:+L:Q< M%A8USPDF)D.K6\\)546>-U*1&W8F]6#YPJ.([4K$+"4Q7D:,')N8%P'GF'H, MK6\]+U39>%Y/-FY_FM)K8@83CJ$'NF1FZ45)9BJ^S()]ZO0\&?Z3R0*\I>>$ M7O41)@NJBKS0I"+7;UKQCBI=480^KU9Y.+1\E7&8%IBZ#-W1*YBH4O-"I]3< MG*C+)*#N/7+1-97AXAE<8MR\2N&*K((+4Z.A>[J$*^1N<._+OOW6>4K7T$6? M?5?*'SP2LX_=6FY5^"0:J%)A3Y%HS,6]U8B M.AO/5[NASTHK.W[YQE<"TU_9^?*?NRB6MF$2"W;#XSBQ%?OAQ0^R#CG%.]_% M#T%HP_KZ!29=0Z^^$EJILO9"YT+K4R)[OERJ#YRU/+&7AZ(;E0N5=@*(,'8\ MG\4"YKOT%\Q#B,G>T%FO!$*J)+YH)(FWR!.A T1YHF:R0"X.V%9>PY[%JUQQ MN,TN,@\B)I9#AQD'L9(MJE2^T"255[2CF#\47ZOW[(4U71.FD4,SVTL$52%? M-%+(6^;./X)'FI6<.6K4_X&[:N$)&PW,XX%)Y-#F]N)!U<87C;1Q0I[[>HA$ M*2-_=?R=S,!G 2&8. [-;B\A5%5\H5<5K_]>D4.-=#!LG@I, H>F-DY%OG7O MFHNY1.QQN:HK2[E_[KKACB\KR:'JXPM-"40(;3TZ8"EO6\SK4>MLLYI86I5Y M!C%)'3JMSPR.WA,U=E6!@1E_;1#3/YF78*>F4SEVE5!AQUCHT8?[R'SZEA>'Y,5,E5CMNU3=:"V M" ,EBY?YM$_4/PV?1%%?55"#3TI@^W2@%CCV0*$JF;8,HGUZ_6E ).KUJ@(3 M4NE; !'1[!&'&08=YHA!5'W&%G40=7I8X>D]4 M_%4%ICLOL :Z<>=ER>+HDC7+J-D7(6B%&C%ZH"JPHO-ZP5M.E510"CW%4X>3 M*K6E++AP6U!#0@V(CXRC]HTO=ZX:Q>X-C[\XVXA?K(P9[><] M6*(NYI^;=SL6?X%&M<[MU-#*0&MHI2>^QP(BT++=^?YOSGJ7G+6=Y>F62WN_ M)7/EZ/+!">]%WQSLI?JN)(0:\1AHBGBT:62&4'XM*RY6J^>SRUEZ/;L-7J3) M-T\;%J^ 7NHI;=2 Q$!G0(*"7$*1DPUGS&.$Q0F@^6W!*-UX5\7-D*K\#S4E M.:K5*M M'2ILG)PA)LE#!_2%'*K(/FRT2X*P-;412OE>YIC=\7O/E\F,I!"> M5&R>(4P#AZ[H"T-4X7O82/ANN?N]+3]#S4E+NG7K/J=S8JZ[D=IWJ6;%9FR* H#(W]@:]X&"K)_CR*>/SQ:2L< MILI.A)NVX52L/$,:RRU7\2U7 2C5(53*IPSQPF!P-_61+ MIY5+)_(X%/'YD0T!0ZIJ/=24:K]5*UN)DNI$(?FE+1M0AI@(#AW55^*H*OA0 M9WHB$G;)UY&,JUZ).9YPAPV#+DSDADZPA::#Q\>,AE11>Z@I0U&=1M7OG6PY M4*9DKC(\5DG;+\D@850T?ZG+M_CR.J*C[2M!P<-J'HCY)OF/S*GA?:"-.\H7FM MA("J;H]T+MGN'PF8; UMW#T)7^3:3CG!J 2!JD^/-"VM!BT "*AOSM24VSP MF!H-;6LC %3A>:1SU?)Q"M9J-YIK!028G SM:^9]<"CX,*(JQ2-M2O%^ RI> M W9$$T:8N M-VZ'[^8/GKGGTNTJ87^E\JFH[TJ7:[MU^[OKT4Y9\;-[KF, * M;6J=UZG*Z4BK(H=OREY]]?.)'G5K)!%49'FH311JTKEDR)/\R3@HF?T- ](V5,53['.A.L MM\+E _<#=LDA6P-ZQ'VG][YSD!YBO?D&NRG.#S2;P MDY(1"XK?8LODF/?X@=NR=&^,J:;0LWU#DRJ9CAM)IBV2SOS$LQZ>F-0*O6L< MSP_>6AY1"]Q7"2A5AQUKTF$;MB\G,_G>/"^8*@N-W3]>J)+M6*=DVQ::%]W9 M,BF/=&CFN<(T7NB4_G%%58#'ND\D?0-L8?(Q=(QQMH"MS^^B.'3<2G5Y3%67 MQYJ6-3=M8 95=AU++V1?\T%5\YK%&%.IH9]ZR!I5Q1XW M4K$U34:K@$-&\7#X_I_FZ<)$<.B9NG1%&5X1=_]R'SS^[R7W$K+$/UX")3[Z MG\M F.DH*53)>WQBR1O<>;X*5'YH5>^!R=W0GMK\^]&/O?CY?+D4#HK2__OB M^7Q0Z6NJT#T^<:*,@ZW(_)X48.E79]D_F"S$KGP+1BR8\@UMK8V#W+&\_[8W N-V4T/+FUS%=X&/RI7JDVH.N[DQ,=E M'FA#5>^M"! S4%G&O/\Q/15:6=^SG60)_.1%KK/^AYB,?_27'YRX^CFGZJ23 M$^NDAQJ1/_-I*L2D ),EF"C"9!GS!& **32S-@(^!.YNDZ>7/.9^JNPY.7$> MALH6Y+I3^F66E-4>OV,*)K2OYI[_\,+D"56-G)QX/>K+&W_1QUNS!'F"28C0 MFIJ=*[-JA]L@2?8OSQ'@EW+'1_A\<"1'%0DG)Q8):[;G!0I[9<_4N4ID8C>? : ^9^J+5 \V[V=, MAX-&[6:4?QU$L;/^?[SMP5Z *LI--(ARUO0.)VR94S6ZB6[-[T9 J&/)W0%;0/ Z8;@?MK0V'&^[N0F&CP?#N MUHO7U0A0I;N)!NGNYV9B,!RVKS=FWH2.C4C?/ MF[M@7>7I*57'FVK0\?;N/'=S\B%+/C7NW2DFY$%K:G^4/SXEF[B_.IO*QWE* M5?&F&E0\K &9K[/O6/8ED]^:]SDFWD'C:GZ;_YVOU__'#W[X-]R)Q*!W^3F* M=M5C^2E5P9MJ4/ .MN3%^UR6>O>G+,:RSV5.7^QK=!*(\.4@=' M5GN?*NU-M4E[>$->0)!I^GFIY.AL"V# I#]H;K[UCVI7F'8R(>-*UFAU_O[M:>^VD=.)4+K:94%6^J0<4#=__" MV@^?'!03Y5P9MJ4_#V&_#"X<67E@SR,'6/3M7JIMJTNA/DZ3[YEZFLFOC?O=TR;@_;5 M[/=;Y^GS4MR/M_)<%A,'[I^U]Q3-J)K>3(.F=[PY+WN(9)>L*GN&;.\P#L@,4P"A[;4OY"F6 M07T2GU1. &=4$7"F002L: -8S%->R:5*F/<^I@5"&W?D_62QTV'_4W7 F08= ML+(5502DJ[HL80"3_Z"=]2WGX/?..HV,'D@P-J,*?S,-PM^+>\\7<\B/6;:\ MRX[48C-,[H-&U?ZHWXIZ*WU,E?=F&N2]\HV#!UI^:-ZUF'@';:G=M>>^OW/6 MB;99Z6*J>C?3H-YA#0"N3KY,I5OS/L?T.VA<_8]SZ/B1.OCVB-^I,MY,@XQ7 MU0CXF.<%K/$_)NI!(VM?JQMSN:G4>^0?G-A)PQN5#%#%O9DV<0]O"%B=FQ>2 MJ_&=+)QC'@9,[8/6UMX91,7Z9;Z\>/XF$_%SGT9;+:.7ZG^SZE"WUR;T%>^_1>^5E^Q]#OCWIYC*AXTK&9O M?]SP\-[S[W\+@Q_QPS&W4Y6\N;9-N6@[7O@_*\.20O:0@"EZT-:ZG_N-LUY? M["+/YU&EHC.G:GES;6OZ]N[_Y9,OOV/9E^8=CLEWT+2M'>XF6\^DTV?9']+Q MLY+CTX__Y_)KI:^IZMW\Q.I=<J;=217JYCJ.)$=\ M^N#YCCVYWN>84 =MV8ES?_]'I7.I$MW\Q!)=<AK>JYSY+S0!56(6IQX"1B\]5(N;?6I17[&M"AH M42O\3!6D%HT$J28/4;S]=PJ,^LZ>E+[2X\C%C3 @\3E3!5 M@9:7>B_+F+XD ,> [UXN/W1)U,57#JQQG>?A$Y_J?, MD9U]94GO73)"V>FG.T6VIM.?O,UN<^3A)DIFJH+3^[MTYX6KU8<6/=F(>(;8 MTP8G$_4S58&6'KPGGD:D-,2HFCWM^34\35335 4G?YS+=YX[.?G0(B!H1U!"CZO6TS!5VM=H;V1P46<;OB=J:JN#4CW9E*S+G MRP+L:L7V!VK6""TEHY19Z%AO:\X"47!3%6CI >H!$5@,!**\(?;6"\0WF3/\ MR$N *+>I"D[='93N._.W^LBBOA_1U1!;&G?O@"JK#70L+SOL8UL>X0&FK$&# M=N#C0TK+@"JK#4Z\P&SOKE^XU@Y998!I:=".FAW+(QX^\O_>.7)3H,>CBV>9 M"NAJE7YQT.=4=6V@05VKTZ BR_E%'%1$'ND3$ MKM$SCQBF1T+_:$:,W\N[^8T']Z&S??!<9WUXTCJ@:I,##=ID92N*HYQ4 58N M8=%0%Q,MH:%M(X$J8 YT"9AU<3BSE0=,VH3FULR#W+SPTHP'A\54:7.@0=JL M;$6.0E;@!0N6#'XQ81,:VC82J,+F0)>P61^'EWV#)3Q@NB8TMUX>]N:51]X1 M5'USH$'?1.X_WV\WY@H?>'F!8* M3:S7^X>G9>=W\O@DMRIW['A(%4J'&H32>DW*\#BN9GS/+K$ &4QEA4XPB4PQ MD__B^5PMW*ZDARJY#C5(KHU;5Q^DLBPF+T^6M5M %2;&0N?80=6MBY>^ *C<$P!4-\\#]7\0,/^9,7NT$4 M'][D-AY2A=!A(R%TF::65HZJX&"OS/]4-2ASN_J.?11?LDOY+4N^-N]D3-:$ MUN[&R52Q;"$Z)7NQ?3+C&AXE'LN3>[N\A;>D[H\4B=K?='Q)>WP0UWQ=OM,N1++SZ_ M#[FZPTH.J'KCL)'>V*X'IS8^PZ>H1\H364VL7%5V2*&LC=T&+*F/)16RO$;S MO&&:)G2F?;Q15+SOA;T$L)GV7SM:+G75;!D=4V7;42+8]P3OU).:HZ 55W2RM?+\O3*IG M:?U]Z1I'F(X,?=X'4*ER\NC$.:O>>ZX#VR9<+U*N<[?\<9/Y2DYIH22%6V1XV4[9;O\!8-SCO#]%KFI1>S.%#CQ+NL"LF7 MJD.BY;Z@TSQ,F P.O68'3%29?'3BI)TG@R>[6+X6;P4\>14LJT.^:NU[4V+R M.O22'?!0Y?>1CJR@>KJ?0+[.W&"S\6)9.&([?\E#"_G!E'SHJ-;\R)-3-_S6 M>>+1P?CKB*KBCQJI^.W>4B\;DR&0?,[4%]9$5T>8C@_-K-^S5%U^=.)UP/WS M)*:00[.>PI-?CJV\&5%5[U$CU9O\G'YYN=AFW\-?+%I,,\*$:FCO;MQ,%9]' M)UZHVV.W8FHPM&]KMQ8;Y;YQ>3_>VE-/PM7J@M][OB]7#/G+C_Y2_F,C5P!= MK?[PQ]?XO)O/-TP7V^\N*D*SRZ9W!,%87''8C"VJR";2[<_PGY2?XC M:A%6\C,L^1WY=?F7)+,L^ZWTG<-LVOLZQE1B"$&/ *:*Q6,-8O%/8$\'+*8> M0Z?W"%BJB#S6)2+WE%KSB&(",G1S:T0K;"Q&2>N=--)G7_B01[$PVS7WG;5, M^E%)'U5 'G<@(+=I<'$\5PF36&!REW5N7G:Y^%=R/9.G[FVS&HP?]E2R;1FD MTXG')P6)*AZ/-8C')P-G[ZV87\ZRZU4/E==@GAM,-X8.LH,;JFX\UJ4;F^EU MS,.#B<;02W; 0Q66QXV$Y0;'!YX#TQYAGYHC<=O0;#\X:W7PBAJ M&;TPDK"QC,&<1Q&/CZM;8ZHD/>Y@J7CM5F8\9!>H-TVROZ"XAB47V26-C3%A M&SK'("A4M7NL88WW6P #D\*A,UJ#(=N:!70_.7)*&3_?\G!SS4,O6%;20!7% MQXU$\7;=QN&F94@H9Q>+859IP3,F7C<;N49+E#5/ ::<0R=T3,&$*G]/3GPV MUBOS^@23FZ'1N_8Z53.>Z#@OJ[[K;VWR,*;/0@.W]O#'S78=/'-^_L,)ET=V MCTZHTNJDD;3:KD_'&I0?C99^QY(O[=E'.L$D3FCN;KQ,E3 G)\[NT%^O8GHC M-&\W7J7JB1,=R6O[ZUI,$H0V;NW:KX'?R+M4U6_22/5KUS-7M"D_%R7PF;W^ MQE0\:/7._$T5ZB8G/DZ^]_[%9#AHY<[\2Q7=)CJ.D:_GY'?V.AF3T*"I:9E8 MOO%[T>$=\R]5*YMTL#(4-F<_(4OZE47^Q90P:.HN_$M5OR8:EH3VSY^8I@5- MVX$_IU0=:ZHC)6L=IV8;G:UQZA23K*!]6SOUQ. EJGQV+B570P!TYEJI631NI50UZYKYZ%Q.M MH)7;BU9.*!>A1M<\O'EP0KZ_4/7+L2CSE*IC33O(/5JSC;G*E19GHCQ3%[Q< MOFM5P'F*:5_0+\8(H6IA4PV)2U\Y$9@Z!OW0?A/!;K-QPN>KU8T8RGHKSW7\ M.,W0+*QT':P]USNRLW9*5R9;M#.?,U_PR:[;H3C&M M#?K'*"U4_6VJ81_V&Z$#$^F@/UK3L7D.FICF6S=K>KY>_\>_,NQO0[:.C6+O[D^8Z8 MT#CKS[[HM92MHG-_>2EOS1?=6+(U-A%*OGG1G\ ME2I0:]/WJBBE6Y.UV/0FF&%J(?25/1A1!<59!SMX3X>55\)*;IQS][ JUC^' M$BO'EJ'C#!,IH>?H4)7,(ZRS9YQ@E9A&6N;X"XHJ6\XT;.=MW4IJ[V352 93 M,Z&[+$*)JF_..ECK=T*TFO10YFG"E%#H,7I>LA<" M*[^*Q&=_?_#O26OW,4QHRJF,PUK##6T'V9%>ZFU M)[6+/BY?3;'W _)3IGZ"?0U8NBV9B5]A\F=8]COFV<1T5^CE7K!)U6=G'6Q* MUL]JLI%]C]5UPJKGYZG@_[G'JOB4_5"L^D&618$]"%;O)*O;]'?,YVJ983(P M='LO8*5JR+-&&G*#)0H:"?UR$@[-8XAIU-"A)SA<(UB%_)'[.^XDP1F^O'O> M["E&E7Q1E>N9!N6Z2&#C'*QYPJ?L\[ M/9BJ%2]B&I!>Q?++Y DJ&\M$U3FFFT,'F>6%*J;/=6W?;@/)C;,6[Z$X8&LG MO)?IH?(2[)>BOE_-DX')[= 5[7<@[>3ZPF"5FB&W0FY \4;>!F$R,4^-6TD( M56J?:Y#:VS0PW[:DKI5OG2\I):5X>=Z?R'G>=5)#Z05EGAQ,88PJ/D7.BM(;2@,8\29A" M#EU&F(J+I]!7AG;6=[O(\WD4;1SW0?[#54957V[4"OG#VP'F5'%\KF'Q;YL& M%DI/Z5IVD5XLYD')U>RRN-R>/01S3 6'KK&#&*K,/>_D,*6W1A"F54-7V4$0 M58R>Z]JL__:PP51CZ!]"LEU/O*@C\63RB*=I#J(E7PF+R-AF''IWN]K84&7A MN89\F6T:6.38E=>R&W5QGNHC8A^2R^6:@/QZBY#!%%[H&SN0H2J]\PZ2:FI MZ,QVAC 5&#K+"H865#5XH2N5P1L$9X')P=!#[1ZM,'YK;*BB M\$+#.5#-FYQ:7FL[+)A"#/UB RQ4?7C10:+0-P8/)A)#/]D M#U4B7NB2B-L3LS^9ZL_K"=.0H7_:0Y.F8/XBCP*_NEM[]\I$D4I=E$TY^<%!>R0"5TRJ;QC(M+F2NO-<\) MIA!#KQCGA"H.+[I8.?V6N,%T8N@EX]Q0)>)%(XFXR1OIU+"81P(3?J$#C"-! MU7P7C33?AB=EG08+2_H(3-*%YJ=DYKUTHH?+!QF8E:M;0R_F5ZO5U>KS9NMX M(5\FA_Y4DD"5<1<:9-RZC2JE[75%>99!HEC"228*@L]8PJ2R7NB$JLJ MT/8.:4J'^BME(-VL%T6!ZSE2E_WAQ0],O'R8NPZB79@&A'@K*2HQ:'GBG>HLI5,\E'Z* [\D&TE5D"Y^<&+YYX-W)Y&)G+48A8I>97<7Q6+PX3WR]+,5T)-=QP6;;DKABM\F9X/*8O'WD95)8;K]$=P^!#N9FD0 =N,]Q9S[1YX>HABL M*CAU9WJ@'?FAIC\"EI51*7K24A9UGHCTBYB[4V<395Y5@>ZNLH;S5=>Y<^-= MJ+I%5W1W:JJ=](JB PSE*U5,QH71IN9!0"1?Q!6=@D!4>54%6D) -;POG6K1 M8XYHMXA]VWN7AYLO@>-GT8PCCB4JM:J"DW?G:!/VCJ>67[,\8&./^<^.)XPW'+_"._#+AY0==:!AN2_AQJ2.SHMDR7/L\_= TPIA?;NUMU4?730 M02[@.N[_?;>./;;=A=M 1F,3!E89 W(^LHOD_(%EE9D?KP\P@10ZI#4/?W/6 MNW05W3KX(:!P6,. M2WY](FADP&2UJ)1R=L1O2\8L W/"U:?)ILZ3@4K/5ZMZO9B[ M3A@^"SO)WENO:K[#*5^9+]709O/^=7LDMYJ5PC(J\U M3PDFN4*GF*:$JKD.NEAZ>DIJ4G7R(#PRV.<%2PNZ&DQGA#XS#1%5>AQH6X=* M(B>_3&4O31:+%%GHK9Y9#"U$GJH-3)I(JHL#U6Z-B+ZQEWN/;T\NEHF)2ZJ3798*LX]Y:?8/4=P\ IA""HUO H$A52@==I HM@$2TM]) MA$O.:E,!K7P94]=9L.)TB.FHT!U&H*#*J4-=V6 ;=@Z5_D\ZAV<;.HTM:C9FJ)DFY!3)?OLK=@U M6S)1V?FG$S3;.Y^J80X[2+=Z6AC.2BN2/3_F]VDO(8MMP^#I62Z]C45-YJG! M-$WH,0/44-7,H:X4JZ^MW\!$3&C]U@3\=?N[N"_'3Y2:\_N0JQ\^+%H.J:+E M4(-H>; EF=/_>LV24IDTE9>S1Y,<8IHD-/F)5MM^]7Q^?+GMD"I&#G6(D0<: M4KG*7A:S:I7]$-,?H;T[=?>(*CR.=.4DK>-S:0)[_#O"I$1HX&[]2]401UTL MR:SAZB;[*!;F4<#41.@+0EIBN1OWWO?^S9>WSE-Z\FV4GRIYS7UG+A.)O3=R;P3 M7[R-ESBKU!OK.PN6'H;K+@/ MEM\(DW?"U*W(+ [%S;#T;M196L7]F'\6,!T5$O-JG@6J+#OJ0);]^6Q8\FQ@ M C(DZ-4\&U0]>J1+CS;\0'S@;J@R_XD!S*[\<,CP^5WV<(@?Y>$C+XE:V_P9 MD;,>+WM&ECNU>[VDBP;);C6$S M52@?:1#*#[:D>K-Y5LZBB1(FD4.3=^QRJCP^TK7$MY;?A1%F%GD8D[.AA5M[ M^'?GR=OL-JHGAV1AD6ZM5N5[U-,+DB&-.CZ2WD1 M2Z\R3P4F<4-/&*2"*G>/&LG=[<;NC2G)N0@++K9)D2P]I"=7]SMA+(]M3Y!* M-Y$XXG_^!DQ53H?=[%F][CGO_&MG%A(K\L\L45N MJU@AX2"]A^H)'APQ%;F3 TO9&:\W,N;)48E2^E'.^ M ]:^#6ZE;:ZE:2J)HHKU8PWY95NW,G_])$!E-20:S>'NAMW*28Q$2=5DGB1, MSH?>LH@DJB _[N 8L%.1%69D[;:!GZ<2/-![!9;U4YA #CW8?A6I7.7B1)YS M> (\I@K7XT;"=;W>Y\6]Y\M!U<*=<_&Y/7/>,:;E0J-J=R-58QUK6_/;(U]B MHB2TK'9?4F7(<0>Y"XZ[-3F7C_&G3+:^$?]QMH$%*_C'F!0)S=[:T1?<=Q\V M3OCGQS5WXS#P/3?*DD9=[^[6GGL9;+9BBJVF\WQYA >J1CG6D &U71,S3/*K M6>ER]DM6P:\LJ8*E=;"T$HNZ"DSJA(YJ/S:4 21A-4=TI)ZSEB&I(Y!0I+_(R)E]#6'?J9*E:..Q K7X'?,8T1VKY#OU,5 MQG$CA;'! .\5.!N3&:'!6SO[L[_3*A2HP3#?E3*]I0 M'+B^;=+ X]XB[4Q=+P>6!,YD9)MBH;561%ZDE M6?*0!#5VDZM4N!CWWR?K=.6':_XDTTVE]1<'Y1;+>\VK,Q-,^X.>:]__\S"( MMH[+S_VE3![J1[P6.U2%;Z)AR>V1MN2O@:R86J"2%K2OL\!D.6CVSAU/E>DF M':POK0E"Z\[#R0F2RYR6*4%V]A^8+ B=2$A.MO'>73K;6NQ0M<&)AHRI6 ,* M0)+O[.L<,($0FK<;KU)5PDD'*N%A+[?I!B)1HTQ$MU,7N\[6B\480I[2M%7; M/.WL#3"]$3JP-3=2)MM)F]4"ARHG3C3(B6@+,E+R+^WK$# 9$!JX(\=2)FZSTKP4.55.< M:-CO?[@IQ=D\+TO9UT=@4B(T>=<^I^J)DT9Z8LMU;+48:-UK^/PI?G?/?9YN MEXDA3';V(IA>"1W:FJAK+KPN_'#/KU;?Y,:#7>4)R%.J5CG5H%4B]Y^Q4GPE M-P6F7QIWZ!13**%I.W$H59V<=J!.UG+P66GI@[6WGW26]P]R]5F?B0/M/,M^["]JCVO%GGS[I9(]^)&Q73)V46>?]) M0TM)L\Y$KQ;<^W(:X_AQ)LH<<3Y5 MU9QJ4#4/-21SNRC#;HI"["+3H.QQ-R9I0GMWZVZJH#G5M4"RIL_?E0J5=<=_ M[;S(4XJ#/?['!$CH /+(7!YFF9]/)@>OJ=CS+4^55$7#C*I+SC3HDO6;!8;N MZEC/XLPU>5&F7K+B,N-@S# A$_K")!A4?7.FZWBEYG1D (06 8 I<-#FK0'X M4)R^O?:<.V^M0C*KY&!3\2&OS$(WHXIQ,PUBW/'F%+GB2B?,?RG*LNQ0UUM9 MVKS_,84.FMZ$_ZEBW:R>6+=(_._S>R?FR]MCS__74KF&2&2>ERK_0[#. AWF M&B$SVSIK40U7/R\!1T))A)"_U%.:+SHJ=%)K?#Z*U[YL/XN>PK_WQ#CB2_!#3D&621W)4U\)&%6:G76PB5V;56#/&'(Q DM.,CG0 M18I.CS^Y4A04E_RREO^(!?J_JJ+NT. M0^]N%Q<9N%02TD&&!!QXX)X9#N'CV9 M5!5]IB&1J?8G\3AJYDG#)'?HK?Z0-JBZ7?4+BQI6F&M(L'"T-;D@ MDA<4\U!54D[P5-'L/'6?FS\K?8X%!*#E#7B?*OW/.TC$4)N&V[W# )3_I2P6 MN)XB(]E1]!S%?",^5T.=5%%@8<%1SH_:I\1]-WS>)ERIC52)]B;^MPN+NF1& M%R\*=ZI@OB5*[2[:;-?!,U=IO97H$8 KTZU6%NS-G&,1"(@(.?@I!I?)8QP!3_*']S6! ME??G'>2):()%(:1"-1]*D(?"WHF8&>0C\% NOW\7K-[MHFQ$5 H,6-#;8)$! MZ%\SF%%%_GDCD;_!@+H)6UV*ML\/7&J]PV1[;U;WG24%3D,UI MBO20E*L\OWYGDJ)$2<25H)"0M6/M:9=-@OGE!PMP-\_?_QRSK("'O[E_.);]*((7]LO_^2-(AK_\Y2_U MAW\/XF@8%/#R+_! ,L?B:.DC^?@YS] F"2_&\_\^B_?WTMBK>_ M_?;;CQ\__OIC[Z]I]O+;[I MI&'YF877?SYG<3W WF_U:[]PG\!_S4;_"_[J+SN[?]G;^>O/?/AK1:)@_!K+ MKS48^&ND0,_L>1R@#?[.R_0+_[[^R-&8/;/0+_O?[P_7LK6=0 M@=>_ANGX-_S+;Z=AF$Y [ \L9-%[\!RSQR!F]UGZD@5C^"Z.^;?BXXW]]Z]Y M-'Z+6?V[UXR-_OO7YU?DPL[)SF[%@_]U>?-P?3&0C/J;32)O@RP#P;ZS"U8$ M49SW0_3J5PQ 3,:3."C8\*YX9=EY.@:3>F5)#J/>I'DGPF4C6R<6#6TXB=G= M2/KHV0?^*DU@PK @HE[)LLZF)U2C'O'6X^L3_N])E$GCW'$+7P%?S0',3X6:?CG&/HCR(;Y?1Q8G%7,/M8'I,?)>!QD M'W>CY;^N Z+\X_U#OGNS,DET_[ A5!R*]\&N:,1C]T!PQ^E XPOZQ$/0E!19 M-9O?C^2D1M^V<4'6AK%A(@L"(O3/&=%-RJ:PW0CP^(B(QZV&YESW^#\-0 16)A! MU8;O1G;G&:9M,'V2WEG6@8;R;=V/7@99 K:2W[.L7*:,OW\1Y6&V M3:JU]4C_0[:A-%)YXS0KHO^4 K_\^<:2O#.\^;1HAXS^P%_F131&7^YJ4@"Y M1'BA055_K*F?//MX8&] 0)FR9R_E1.&"*4KT],>.UC_W/0^H?MXV[(ZNH>KP MNF1?)_ C>PI^=J!M88P.!%A;"X1C=B!PKCL7;,0R6,CAUQ7_02XW4?!L*0<\:=8E);@P1@<"F@92_?+C/,UM MJ*CZ)SJ0WUF8*R/I$E/N@)I34+]N]ME9'09NT.)OII,;+LCXSSY< @M?-@,[ M#9B29!+$WZ(D&D_&Y1_N@X\ZPU$E/ECY:]PEB0HK(8VU[Z\;^'W&$WJDS8YHU'YXWG!E9#7^RY%L;Q[YC&>DM+.;(M!CGI;LWAE]/7JI! MD*7-MYO%&/4@=F"OGUPSMG9-L?-Q.Y [ZHMX4%T2'X(D3\<_@C)+% V[ M3"YM0W4GQ]HZJ#*T-KD,]V=#K+)-7LY?R[7(G,#6P6R09(^'2H/;('GA.$,V M8<.%A\Z"&)W5SLZ%A2_;!=L,R]N>[!>P\M=M@.XX#8J&U"?OG243\U*CV?N& M'[Z(\N#E)6,OT]1O_>O.PE8:W9!HBY,*9SQ#PCHKUL(HND3,K0GS(B7+P:F# M13N.1A^@JO59.V/ZU#_0%^E=!:[]G;Z =-04W<]HPZ@J*&#,KPR/8KZ]1F'# M+36G6S:N94)GZ21;)2K&W[,,K%$ ,_OS+2O*U 2FSM/DY08FM*&=@I1^B+', MDJXFI3:Z-M'U:8#F$8&I*_?XRCI6U?-&M$_E/40O2?'*BB@,8OLD+PUOA?Z% M@QC-0[S51JRYIAA]S#JDCBADPUJGMRR ?TWC(\:OOX*J^8+7%9%P=M/V>L^%36NVIE[_YF@4V7.9U MT=&-\$S4X@;VL:*LVQA*&P!=H(MP'8.2T"+ M7^A(YQ.XCJQ_8IN?Z4IQBA4Q_5/<^,R,XK>J#JM4E!OXS (![&>!;>V&-0GX MD0YA\O2;Y7?C-%SX5(Q]YM*L%6P)=!3DSR7:2?Z7ER!X^PU-XC<6%WG]F])( M_O)E9]I8[G]-?SV/]NY&LVW/^[1J>'3ZG)>'G>OOQLB>__[UIJ)FH#/$8&?. MUG5#G%9\E>,Q=^#N*SI+,XA*,0< M=>G(2= HC3$XI*.#J^SG:YLRN*82 K;J"-5-Q3$N[27A1'!4$:$JJ;CPYV]NFJXYY('5=0 M3/7NX!/JG<.(YQZ[]4?#^7G&LLU%1:#:I*DPPF"';KBS(XQW5,%-E??P$RJO MPWBG<3I][HU)9\^6=P8[= .>'6'$PXXZ M#'46S\L_8.G$W>C[M(F&!(;PW<$NW6!H5Q@,R6'5^?0OGU!7'89'=?\_"<7U M8X-=NH'.KC#064!0*YO![HW_*FCAI(XB3-5A!H3"%U71 M\#5=!S6%\HQU"WN/B&+KPYHA(*2O6FQ74]HF3 HUE9:$YM!W;- S31?K UEZ M<;!/R(OD\5M)W]J ^5U%V8NX7:JOTJ6P:GL_6F,-#F@J>9MP!+JN#=E<_6FD MH?HP@ .7$=JT]/$^^,!M9KTBT,67!@>$(C@)NP71'!];TZ7=3MTE*QTZO-/F M=(UJ"67E;7]O<$#3^6UCNE!_!?#,"YDW5H4=;D656<=5VE12KZMO#0X(;51) M&"Y)Q'+ ^5W&W(OR.MS8TM;;-JD2VLB2L%DGX"MQ=2A^)I *MI.9V'?HV:K% M)E9BNL$^3<]W00Y=H[@2I+D+3"Y\ZZ+69$JM:NH^U#=N9>\/]FFZP0O<%S@0 M2OA\/]!G28\)^;YZE0>M+P[V:7K "_Q6=WV7@#6]7\_5CE(Y5I/A^C59BV\/ M]FGZLPN^BT#<5XG";*VKK\^."04'I MPF*^JK:B\CT?T(NFNMP4&P[+>KX@O@\B<.2FN1S9EEC[6X-#0ID "<,%&V(" M<+ZG 7I17X<^ZP/VJTWF3;Q/PW RQD[?; C!211&\M9GL@$&AX1\6(D8^$JM MB-/O';->M-MA[J$AI#+7TW)!QTV:8ZA]-X+H6U['H#/:X)!0;D(B(&%U@S9H MOU,6O1B!P^!OE2QM'(,C/T*_0V'HQ\'5H>T0@6WC/K3UR''D%Q7EO3ZX,YJ6 MUR6PI'GWCB (Y+PY./(C'CR2QH,B@,UF19\FWTNC'J>5R(X8!WN$_ M*Z_)4_LH5:=7-:9I8IF\!%$+>C)CAZHJ[ ,[O MHY#ECVDLFTCY+P(@0LEI(==%<:$8'H6*"MMJZ##L^YJE M>7Z?I2/IWDCC22"94#0GY"M?T5;PV(W4?-=)ESE>%L.8+U]9PK(@AEG@=#B. MD@A)PVN8IZW791E!I4$&.Y2Z10BE(4@%:T"E4 9L655=GA(Z':=9$?UG>I?T M-:A-\A(]QTRM\--MO*;!0?K5R/"[^HKCZ;A,4D M@\GA',+2ES)/.=WXS+GJJ?0N4.I#<-1^V$<#H=_7>-A63J-XJ5TY@R1/QS] MP@^LW(^'CT;#,NN+BZ_[_&PK:L.8R1PI1BH5:$6#"T]/=BAU#Y,R%^^CK9B,KB_ M8_$>^LW24)>MP? ZO[PL\*C(J^4EQ=+^&H#Q(1P2=P<3@UNXT6-3--!EKP/T MY6_3)%U+/S8P '+9[6ONBEV!$E0%T^%\;I)YO6ND!%CN0R0G M;DJV=GYUN0AE\]QTEUW.9B*=3JIG+&'RK3;.6P#%A]!2W.Y,B&WAMI1M@<*. MRV/VMZQ0SH,L/#O8H72V7LA;OIJV(/+\=A;+JNGR0+WUC4FKYW:3(BR 9@B@5,>H. M!^!]"%W%I_+-0-=6X.ENGGO%<1C^JE*KBW=#5R=VFM<'E@1 M4I[Y72%/^;2WUFB#G1.'"U>'./J$T,)CQ'/E^/KDT/_#*:YUW&7EC$(S%0A, M(\Q5AQEVUKY@U7\5N='] \ @0NN6D70E.WD6V./W444_M-#U3>T<^J_2#'R? MI+J")/QXRH(D!X+1-))A^:^X,I3AOR;59I-BHZE^/CH U:-CSK84P\S"NW+1 M[[/U/E@]D$Z/0=\3(#*._L.&?T]CC&:^!E&"H.Z21Q9.LJJQ21;E\*>+LDR^ M0MG1[KM^%IA)*%MO2SGT+=\.'WWOP.N'];LN@A.JSUQO+@#'>WEFL%>[U_T@ M,)#0CH4MA>AB\68<]+U=L1^V[OI2I!;ZL:=OPH;34IO[&#Q"@/,]":K3F7-] MLF_U-CX-3"64"+.E)/KV;X^7?C=V]F,>()Z.L\ " $DHI69+:-VR;!5/_+Z\ MU0_[Q>F/G,#N MZXP6_6VHE5<'NX[KDY&B^RQ]CT! 9Q_?-PL:HK\NN>Q<,!!]&I:5( MP#M/X&I MK&&MK-DN1#2,SF'D51*:@T: @ERDD^=B-(E/PS"=R)MHB%X%4(3BLO[$QC<] M.76I]%,3H,!2^F4F_T3<&"Q^#G.?PRDEJ@['4 1RA$ZT]\(G=1A4/F MF\DT4BJ;8XL.L_%E0^_K\5L09>61M*JALHP-K2\-=BEUI^Q/5 +'4\ 7\ZWE MK;59%:';WIKY) N2D"$:D*O\/MF6-P#"QJ=#9.TX.4PQV'HFU49VI#I^:;>^WUNG2.AVF M7NH+8EEY;I8EN4JRL_TE ++QZ19QAU(17SJT_-\F6BP*D,:>^RV@ =*O"S9V MP=!>/@_,W?A$C[@IZWHX;' Y \V99#.-8->AK[U<1'R=U-E^@,>B]^ YEM]Q M(A\"0-+TLWL4J2C\5>680=4<58][0VW7[<4$2VJ$+>Z1KC^BXO47%BQI$]XPD<#75/+,@GP2.6;;N _0.@\:ZEO?ZM# ,A/E6':T\PP\3BV0=49&VJ[I%)+TVF\ M46(^=:E,E]#5D0#RITH[[6FFG22,VY@"D TU9R]Z\%CK0C'8W?]4J:8]2WU[ M*KYU*,$@T)BNMSY6+B\SY8BPNM3;8D<7P8# $+)'KFHM.U!BKWM"J_/J0@. M5Q,@-&1L6-YOCU7@I\GP6U!@)_N/N]&W(/N3%>B5S+O;RX]8ZXTWV#TBM+:8 MBH]O'88,\?M^$!)F=>1P@0%G?EI->AK^>Q)E;.%L!>B ZED6]8$ ,*$%Q51@ M D/2Y(3OY38T;,AASG]YYEPZH*1C1.HC 61".P"F(E-?CJ2L:);#?&Y3<-GS M9CKW7:798SHJ?H "*:X;C3< J'DNJD(Y O$"F3?ZSMHJ+_##/;*TG\VR:.$ MY3FK^J(CF.E?AKK^E& H $THAVTJ- V/2LH+@T88BY;TM U.II)Q&?//)\JF M.U#6Q;40K;[2J(PVV#WV/-X_$L?[)NSPO?<%"9,Z]B*A; TX /8\WC^VE%:N M.&%0 _$IMED<1O <$5Y%29"$%J<%P8# $+QO%Q4VO8@Q4XX@%^O(AQ3R645 M:?CGW1NJ7W[YDV5AE,O#%MG[ (^0GIN*1S%OQ6< A=;J-)2=0+;J@<5ES)<^ M!3_Q3.QK=6&^A,I8+G.\PFV%KT;?6/#:#)^8MGX-BVT MBE:X8PQV3^@GKJ1B4O.P)$SP^RIK$B9SXC!9]<#>9M/A39J\H'0OV#-N_IX' M;U$1Q,KE7CI# 6CZ"2NIT/@&I,^+SMLI6TL"1KH,Z^?)?I#^) M?P:D7B>YO([FSBO 1C/ MH_H3I:B^';?O!SYI6(/#J%V=7FO ;#G,?Z),,;7Y42',Y8$-@QI6)##P/]R M-&)A<3>Z_ DN0_+"'F!:NTL0 OY_K&)]#^(J+PKD1B%,>F5!4S)<_$7C20F' M>OCB8.^+YTF%$V%2H3>6-0]5?F83W/OB,)'028[W+(O2X>K)^#">X+9%4V,J M+9(P;[W$ ./]3F:4BL,W7!?98*%N@W]F:4JS]6> \I;-C<+=]98&7R7)6 MY[]^:S+Y!HBO_[#\^P7NLY\%2X;SFK0%_C^S)'S]:YB.JT\WVF<_AJ]L.,$C MA?4O/\J,U04K@BC.?W76_FI*S$64AW&:3S*F:/V"-P=[+H\#S@A["'Y\ R]KFDJ+[MI?&NQ1.@TGY;B" M K? ,ZBQVWP%=GE:;4;8K<+U4/-'@6A".2\I=Q64=0:J0T5;2^9I+7[WK'%H MT^^>_G)ZV<492]@H*IP[X%.J# R(^R:(S>$*<#[)4$VO&&A-$*\P7!9)B]\> M[%$J-)7*0! 4J^ T=\_?6?:<$E@>>M%NE_6A4[F5AQ5/DR'2;:KCXC$ )JD% M12(/J::KH#7WYC=;WUWN6TSGJ31CT4MB.IMSW@9HA/8>I#*0S^9"G.:N_F9K MM\L]@4IN'-]03;DY+P,P4NE#B02DNBV$:3=$V!3%=IA'K&_VF_J79@JN-@@ M)95GE$B$K^@Z< U.IWR*N=QAW%F+;\'1[*;X*D,-]BE5*4JE(U=_== &QTX^ M@1'LNZPZG,UAE2?:<=X7#@) /0E0]\7E?#IPS1MI;;;*.XQ0:_%UTW6^U#V) M4/?%97!*./T^]=&7;KN]6M) I_DR]B0BW1<7E GQV;U1:@V[5;.^=^=IDJ=Q M-,0CB&=!C#TF'E\9PSN=D:FOK(C (W.U4]5HSS>M!0SB^S2/2M71;L;('6*P MO^LP;#Z-X_0',AY\@8MT\ER,)G%]L_;\8M%I1D2"5FLL@$THB%87%-](#>#[ M78VV/@-QVE%H%B6FX9\P,=UE)='#WX-XPNY9U4Y- E-MD,'^'J' 6ETT?)/0 MP4WA KBU:?2>R]NH%H122B _G12O:1;]1Z'UJ.AE $8H0E87A:H&M^.ET%-W M?9KKM&_NJC"P.9F1UE8O B!"X:ZZ"/0TMHG5[W9MZ]-SEYNT\W9'A@Z'P@@ MD5!PK"X4P;ZM*NCF7M;F*[+#Z+(A$4T_0_ F0/(NE MO,N24'(O.&\-]O>]B^?$E]T+@7:XNCC=> M!5#>A7W[XA)>*=KFSI'KW/GLE_G=J"07F_V#3>&I\N+#>?Z\(@,O&T@3)/+T M9R0['R=\=W#@TCE?HN@B'0>1[+**UG< !D4'G,]QOKD(\/F=XK8I;*>W0J : M?&/C9Y9)J&\^"D03\K0%?!5D0U;@4+@4R%P>-'QC)>$#2^#+ $'/EST4$,KB89#!E5J*K=A.ET-2' M 4'9\EH8B<'UVLOM^3:4?3G<:( M*B)363@T1@+(%./')9%TU?,&5-^ON+2CY@YS>Z7$J@*GU:FH_-^SY>5:1=WU M1@06$,KW\40D47L3R!M23=9)^1V&S6*YX1_OWE!8^>5/EH51+JV1U!\0&$ \ MB#X0!M&FB#OT)-@8S7<82W/$5J[,%A6?/]Y@_Y!XM'L@C'8- 9NW,:#1:,:* MXA^Z#F!Y\]7\NJ+RL=,?038LX,Z' Q MXB99BNL F#/#]62A\*0^ENN$TN%%S,)SUM2G1QZ#"N7A)B MY10O2[*3/2@-"4P@'EL?"F-K<\RU'7SFK>I#ETV+([QE-9'>D#9[;K!_1#P< M/A1W&5X$4NN?SC;MYN7UCQS&N3 W5.6F-ZGTHLF%9X%LXO'GD3#^; %3:Z-! M6_>-F0V/'$:2O$IHE%"]ADD@J0P!((E'A$?"B% =8ZW0WK9HMU.+YO+^I-YZ M#!!78?'Q&SDV\Y/2U8WO0%-6;(+VNKQ,O3?MI72U.H_IIMK;O%C=8,.^4M_+ M9",\6Y>GT4KY+/3^@&4RGJ"0[M.L5+0"PN;G28''$I[2VQ16T:0 (0 I+]<) MN'005ZMDISM_!!A%W"#$I]EL"E\1<*'P44VW#<'!R[/';80]@12.8-/_JF/:?8J@"(T]TNYSS< .4B[ MG],:"^3H<*=) MB515F]0;;'! Z<"B@6OF3!VVL47B>C-!M7)Z9<12,5 M60_L#2/.Y$4USN*\!L)Q68^Z1)6^=2F, ! I;< (!2&(NU2!>F=HC16KC"DW M;MURF5@/7]EP$K.[T;SWT]V(TWW9 MB\MD^DRB%8EG#!9\-B<7_I,740A.P?0*83 MC7J9OJS'Y0G4F5RK[ENS@]2$H&+;_2<(HCDI]-30=_:$'!Y3.I4JEIV(W MIDPP;W>VT4;C]/3J3*@74WD D55>"B; FRAX!H$6T=0YUK<7K5&!%;XD)"1' M5KO@-V](MME6XC)3,!F/@^RCX5W_O;Q$Z$/9(*0# $!">0*I) 2ZKPC5H!_9 MYD?.[I1*^$5C#EI#&_/D<]QNTW'6,]TNC\_.-6^9 MO@:_SSZF?]3W\K1&!5802B2(!:;BXAF M[VSZ[]QD,@;/+!WEDQ8?@6:<@D3 M698$\?DD+V"RSTK'/4U>;B#L'5:N_-G'?-X*XM.,!:91DNT/#PY('?X5BEW% MQ/KACWD.S]&"61[?GX1%V=WE_#7(7EQO6BU05/9F+6^J.<7L4!G@*LX,RN. MY$AD2S@$GZ*QSQ5 MA@"0A/Q!7>'P=5P=.X6;WM8E[ .7[1T$%'[-Y.V@9*\#.$+9?75Q&.EP ['? M!7CKTWR'F7,!A8V;>4_'F-GZC\IE)OH# @,(Y&$0LI'H KL]B M'*;3!13>,EE@(WX9?%I":6UU41A9P@QOATM"TR*(76\5.?'^'0:\ NK./KX% M_TJS\SC(52X&UQ@)(!,*>75%960?[2R@$/"ZT@": <*:E!<&A*])&JUZJY-P*'O])0%0S8.LC^QJ*/\!U*6*]F!\%V 1<@_ M,I()WQ@4D/M]R;EKBW#H6+7N9"K9@^!-@.2'P\27!]\:I+C]/GC@VM-VF(NM M*_[*4@F\"O,U>E.S!<&; ,F/["I?'GQ;D.+>!@M=>.\PRXHM'R8@@\=T5/P( M\/CZ L5J5J$R!LR9?N1<^3(2V(79D6SD($G<'C6OEG!L\ (0EEZ QE:-:L90^RF[]>0B#E+LRS]$24O M5T$X;?ME-Y^29T5#P>%?R\H-OQH\ )>9H.1HX9G!L<4\OSIYPJSETE- (H$, M1 O75K6^E7)2*8+>1&0OG%M>M2"_6?0ILL M%F>I:5/P4TV;FL\!F02"S%;><;1IE7J_4RT7[+G0=E';7QH<'CM,2(+7@2?W M@?=1,?4=/E0JY;GO#0Y/",QT*BSGNXX25A.\" M+$)Y PGW]31R">-4*X^H::4=,1[N.=PD;2/M@N5A%KTIG,:4O W0" 09&E+0 MT](5I*3<2%(:[M -P'7R.L'6/MA%[SK/)]+*GK97!H?[A!9_!7[S=9D/SV_/ MM4<%WG>X"=A&VC3JF.7&SH,W^$OQ88"2-Q2 )A"):(E=J[JK2I(O[?(^M12AUM@;:1=_GR+ MLE+]+H*"[1B 6QH!(!+:W%*0AM[DW(K6[X,G?6J[P_AQT9=4CQRY[P$JJT2TU'G^VN#PP)^H<5\C:ER&V$S1;96YP527 M%]^WD5;'.:?O011C?O8JS1[?6!B-HO!^DKVE.2O/NSR]!@G\J3P/#;\/7X.< MF;"BT_> ??[$H ?:,:@%WDSM[GAK=\O2L!>HWJ=YCA56UTF(=V&PIW0E:U 3 M@EA+]WF# M %!_@F+Q]?$Z@&N]WVZHKO"83(B\)$%,4>=G01RG:5+_*CUC]T'$R^AW'79P M2.F"> 6Y&=J&E 6UM6QW;Y>Y[O*&^*4D8%"4;5VSO'B -3\"BJ>RE&T**(\# M'W8M25L=X97.$UL9_@\?6=),%W=3=*KS?%-UDMAQNO-T/(Z*%,>7I M56,D@.Q/,"F^[UH;=:W,!ENO-"Z+[],0R&R^G@=9]H%7H>M7JRV^"J#\B2'% MMXC*8=;GG;8;JRN<=7DFE17(W9JZNTF1%T$R5-5NV>L SI]P47P3J!K46LNW MVZ@KW"76GN*!8=MU$)^-@WW\P0:'E"X"59"1GCLC U[;PW:C=)G7QT;!9GO1 MY,R-O!M=I&.(X:/PMP:A]IC0VT,VTW3%5CX& MO/ G_#WF5Q_WQ)C:A+:[K2NR(+K;BA?7Q%&0A&8YHN5! *@_,?.Q\;[K,N!: M[S=H\[5KGS&'^M[<'U2X&WOY<2">N XW>,S7WW98%-K:=9:/RYMEF]0HW0:W M^@( (.1$M+-73:^:>/QN^65'K"X7^309IDFY2_P<)'_>C4 ;(C4W5R?W3TH MW>.G- ; )#0]\L0@6-?506Y5^MCEM75G05[2HJ2[BP\#X80RVSS&\I6T#:#+X0T4,+%545LP=+4OTW2(N.=C[S&D[/PKR_I^V]#%E50 MX(=E!/"KP0U[">++I,!&!WPU:GER<+Q#?)NBP(B:C87I"\#\SLEM:FL M/BM$U/^,@^_,R9F&1I4D4YD^O MV @E&=Y/GN,HQ'Q3D'S<1..H8$.A/V0^(& BL!G4SNGV-'87G!02(3VL9CL. MBV07"5+([*R^ (Z* BG_GN.P]8LTVIUU)R>6'E(CU*D6W;*P""4!:.QV15 M'6MB\CMM84^\1MFXUA5Z:;-3N@"W/@\4$4J<\7G6OM8*(+G2MUY%Y; >[H&] MI_$[[KTOR$@I#29\=W!,X>8&"=?Y,YX"MFY>79\*979O0BM%>.KW)@T2)<7@ MOP T$?"U)"QKGXQ$@+JEJ7I5 8=.TR-60S]_+)5)*TTIHE S"$ D$>LU5U;1D7A<2J M?8'96SG_Y^T;8 H27:=2^!Y02&CM%/.Q??U4@+>9FF64:&C?1RK+F4['+(O" M0%>]Y"\/CBG=X"'F*&>_2!'CIGIJ3I?0NDW(7&@/4?ZGDC? ?Q5 $5I*);P7 MK:@RB,TKDC9.ABYOAIE3=IXFY<7Q3_!)Q4F=_RJ (I!<4V>_BF[R4-)8E_L2 MH\/P=J'GUX_@32E=U_X2 "$4YLI9SM='$;XV3?ROWYI 88K^L_[#\N\7.,!^ M%BP9LAF0!1X\8^')7\-T7&UC/;*7,G9*AE]9^I(%;Z]1>)V,TFQ6"B]+G.9ODL&+E>4V7PD0N?'=PXC3%75&B9/,+SP+9 MA&Q#@<."A/8J+K^K 3H(U:Q"S[P\_'*2I6_BPPK+CP&1A+R$%OZM:EH[!+]O M">^B9"X+H=+L+$)'?-X-WT4R'T?Y, M(GH:.9,;H9B^A:L*FMA$XO=MW1TTT.+90:4%>)K8RZ5+\.*#0"BAW'D+#]L7 MX380G];7,S^:8ZAJ>13(U6SV$$P$A%+G+;SCJ-@2 %(G4)7D=)XF>1I'PY+- M9=L7R?G-]A< _IKGLE4ZA&8A>@6()S"_R9C;KH%B3#TD'M,E.7$QO(UP#1\8V"9FTD^?\W+;0,U+7'EM<.RR7_UC^,J&DYC= MC9;I:VP:G'U,_ZBRZ6\P(K" 7I3-$90@WVT*G,*>)0T].''93:W'K2A*/=:, MY2+0?#GZK8[/>6EONE]OW$FIUYHQYU5CNSED"A5X5%3787PH(/-&L2^RRA MDD#4V%E*TFUY!290.&^V+JD?'SB]F154+(Q*DN#GF)6:E@Q/QTCQ?\K?2PO' MY$, 2 +)-WVQ\'59';5YKH3&=6GKLP.'6959<=IU$J9C=I/F,DPM;PR.#PED M4/29SM=R+DCS2I=/IM2'#OV6ND;T\N<;2W*96[;T-)!.R1M19K8D/;@,T* P MYJ12Y(2]X/W#GT:1G5: OX/_F_7]*?S#B/(N6=X M!:J"!UFB9 *43EW'-,G/&-#,JN>>@I\L_Q8E:185'_4L!6'3XBB7_YZ474.* MUW0XG]IDO%HC) M"4/>)JZIMIY\B@GWP&$4\,#>63)A,B#U8T"L=Y[]@="S7T1F7G+5/DNZ/\D\ MWQJ;__F6%8]!S')XYR9-7FY@J1A6UF?WF+/2OONL*F).7Q!+MMZY[PQ.3M9\ MA'3*_B8ATF)-[CM /H%)78'#[>4!$ERDZAE="-?LAOK6"U+"=)(4V0=".*K_ M@0B.&@BFOQX\?N60.W\ :*.B>&+VK2K>,@C_RKUM:YF]J]_+M%<@.SC5\B10 M02!KK<"H57WBHB%U8-Z)8MGK>U-@> M!"P#(=7-PXFZK?DQ F0DD#B6M2^HN[]O0W4NOH:9"\LG[/L M- RS"1LN/'06Q$$2,M<=SA=H.DV QAA/K)QB(5M41"Q7#(*5QQGL?/GBL-)Q M+A0.Q>=I7N1Z,Y)T),"\0R"-;2HKET0N+UZH#%=)#2<@0TL>R=_6,2 M)$4IU[,/O#RB)!;_(%F95%Y'5)0R/-KR:%^>-*"[ZJRX)N&N><]F@09I]K_E M::290(BKR>)V+>3#(Q7GKD^P#L/6R_%;G'XP]LC>68:.FU(S1'-7YML]8C*XJ8#?^(BM=T4IP'^>NNP9S?,@IB)1!3&HA';]KG M0S>H;OVL1N&P$5R;3)^R(,GC2DUGR[F!6;2.@W@)G+HS$)&>88C &QRA^I2F M<7)"S#(,C ! ^*;N)=OUM+U":9[,?F-9E X?BR K/HENPTS@M!+6CG(#"@+[ MAP:,UU3O"F>SPYJ)?E\FGV?FIJ+5Y&W$1LAKT9>*43*^@9S"D9R^)>RR__AL6W%.H]+UW-SW$ \A MC57C/E]+93A)E8V0D+Y91\S6DI*G'^G3:SK)@V0(8GN,?A:,B:^#E;R%Y!%* M!LK8V%YJ(L='JHD"":4T:YVOH)2WX/(9:.7B:T@@(0]7QD@5M6P%N)TL5]AI MM/.NH)>7T3I^CI+JB@?% M\X"B5U$B#B.U%M(NHCR,TWR2L2<0T1E\_$]]?"V#(%)",9R"4/@!G!9B#QMZ M-^PMOPTRO-'DG3D^G7M?BE:I[+KYZ&!GQZPLI77=N06&1"])-(K"("F>IVH@ M779$KR&!A,+'%MZU+S0*F"@<<.UOWC9OI6TS)UX3V339LX_&O_02XVK#(7I" M.JL@*/Y<;HB=@FZ[UP*71=XM4G]DH#1!P>*/!Q:F,#G]APW+4AU0!,2@N@O: M96CD"J'XUE"H6KZ/+F\H[+_0U1Z7[0%7;O*JL;#\:R:_Y%OV.J(CE).T("B^ MG2CRPN_T)6$K"'UZ4R9O[LDI(@EKT*J(BM+)8$!#?>A3X M0&$5(>"!.3Q:U$*D0NT"YRV,&0EE7PU%(?>;VF%3"">LBY- 8K-)5365B'L/ M*+^/^ BF,]NEH*>5;3BIZJ=UF3IUOHTSG 2=:AF719[S"K@V]5M#'GSFA23# MLA?+-0R:O$0PW5?]:1LW6TZ?//NHFH'BDC!M .JZK64#Q#+]\TT+Q92HUE@@ MNUT2[2UKJO5(>_$1 XJ*= VS!2F?NNR=#C-U[2H!L(KSR/]A"9\ M,9?E(=XR+@IQG0T9?2&0@5 D&ZDEE%G@<5.N2U,@MK?19L?\53$)QT"< MA';0>7*0J[(*2K^[1%GW/1WZ!;.[)NHHO8Y1%1)]PG<1%R$/0LQ]022D@)%$ M/-2G'%W&[!4I2NF\A6>![GU"KH$*CP5:V(+,[WWB+G+=6_-5$:=C\,?"0%S5 MN?H@4DIH16_CXJK&<6&0F.2Z*(V]O:=>+M@&"@GM'K5QCZ,LRQ#:LC5KJ5 / M)^-)V1Z@S,R?IV,8^Y4E>?3.;K!2R9'2+A!RG0#![)85=Z.GX*=BCEUA!%P3 M'$9);12FA?)Y$=GKB([03*HN#_Z*K@C9RZ,B$D-Z@O7J@$Q3I#(6I"NQS=9,>?&0Q80L$W4%AL]"]5KB\=EU$XQD;I1E[8&$9")B4/1=0ZOEMBQ"2W_W1N5Q;ONO3.J M __R%15S^K3U- MD2@45 F 4\AG]RIF.:TEE7M4$0*:'DDD@:2@Z%'*K?%8$V5?R$AH,-?M[W)&-!C&U/KI-W5@GM M*Q")"Z:NLBL-A^@)N=@B"2FIO0YHOX\56#4 &FF;"S:"V&EXQA+XH;B/80:; MSUVE9(-QFA4H6E.C,/X$0S:IU MTFJ#(%)"@;E4)()#TNE'R=O;W&9M CB>G+!6XW2!/]UG8S2;!RXO..B MC< &68I&J3@*RM%A:J*FK$GMO'6.LHVJ#H-H":4G]&3$-UE-^'93%I1,MLR& M.UM UVZX)-IZR90/1:*\UIJ-.MC9)=6T5$N"@I6X$S>\LW*(),9I\O@*?,[Q M]LL"L)P%.1N>_@BR85X&UU2NP9DS'X0#$1!+\I(!S;N22R3/"*!N0JXX W0; M',3OM+?%3&E+$DL!-D&<@@"3EU*'\[./^3-3&*6L]3I[=/P.\HN03V!%^"IS MBAVV4=BG\U#E]EQV9;Z8+@8O M(V\)99AMZPS?LM?#5PKVONGZN^-P;JB2NI7;U5#-.:+S-"E7FIP/0V,?P,:' MD&.$+'X]^B&KJK'(6 HF[ZE:VKN:_G+\%J;? :EH%YPTDBU $:)W?[88A9H;?!Y.]C A=)FTFSSG[ M]P0+>?&F>M0KE8KK]K<0"R%SLBTC06Y%R(]FG=S&R-GE#L0J56H]"GGOX*IJ 6[N[/IIB^3^_L[R8W7:R MTQ>O6CZ%7*-DGK;4H >[Y'//[Y25)[;M\G3[;&=?#.!Y&<#ES[07X0V7ZPI@,2J+;+.\TR;'R;M\A""*8#;"<9,4__HLAA&5?CI/GY61JW)'HR [C,KIL"N'LK>\9>_F19&.6H M.Y5*]<4PWO>0?Y0R^K84H@>;E[#0_+SOUM@U9.MR6\*>YOS!HI?7@@U/0?;! M"YO^A=UG42A-.ZZ'"BP"IK1E8DMYUC(Q*##6O$G=-C90E;?%B^T,:W@4CX4L M/HR4;UHZK?UV/"'^J84MI M,OPG"V2QD\9(B)E0ZK-5('RMU@?J=Z*RHW([3""V2>IN],!"$$AWY>:,A)@) MI?E:!:*GW&*@F]#%SEBY'>;&9I)JK+)XVEU5DY=>0S2$,E6MK%90VW94F] L MSEA'':9T:K$T)I.G](S=!Y'A_"L?"/,0A!(KK>*0Z[$RSFV>8PUY#J=-^V$F M>TUCD')>Z1+>NZS:$$?X,B(CY(5;$Y4@!:G"CZE%';GMYM^GU)U6PR)Q#^QM MDH6O :9LTYMKE,;!;$2RIXH"4:BO#')9E6^5:&0GH6T#( (">5NE,2A; E\O'ZG<'K6>)?E3P(!_A[$$VDM@^Q] MQ$1I".1ELQH/[-Y7;QU*,*H. M@\D80IDB)='PE5\3M>=Y(Q_/H#ITG2I"U'H6+#R+=%-RB"S+@V].;5QH!@8^ M2M+E3H"YO.8HDB%V,KX-QHHM#WKX)'"1TNY"FX0%_E%_#/$\V[0YRNFR)'/: M$ZOT0*JB7:5V'MSW$ ^E]&U_(N/;K(PY6\,C8G@.4\H/#&*$*"Q8U?G_>Q(5 M^<9XL/$Q3[1&:=ZP(7Q /6V;;MCN?&>\.7+<-HEZ!N'= R0NW+/D.^2I5 MUE%(W/JA:"Z;?)=?G*<6; E?)*&] M)6NJY&"Z$/'7\V2=C_Z]IY4/!X1"8=OR4*]\." 2V7:2).4>=MZDUP\(.;-M M$EY[Y<-!)Y>4Q'*R.'0I+CU08Y'DPM3E&Z' +Q7;EPR&ES8[^Q&52^7"X[_MAO=62!\5" /Z+ MF-=QVD&/=/D#(6.2BI!O$E;XT);%H%/Y4S^UU-SX-,\GXZH#\G> ]I26)QDK M?[B\#&%;_B.2^Z'KS,^S/(/^O+QV7 515HJY(?S+GV\,?;$GEHV5+A_KY .]+41K$X!\/B( M4)+*BL+T4(RDS5"_'7S:D\*1C[>/MFG00Y3_>94Q=IV T%E>K'M*:/L^\I=0 MTLR*LJQI0A"PT_>+CXA/"#[6'HN6E+J#K"L?H?E]Y"^A_(,595FSA]#"3O/6 M+=L)0<$+]/'"T^D5654^Z%KC(F-K'T/.$2J7LJ(&/9BZB'=^;VCWD]@_UF^4L6PS M]D*!^IBW([$ 'V]2-NZHU\M$6WEGGHW?.M9R@1Z[OG7@&J*KMB;(S9FYODI6 M:KO: R('-BDY=BR_J\"$/P;)[Y/*!A/V@I1O;5 D-!^S75--N4JS$8N*2>5L M7?Y\B[)RA'4MM]+O(W\W*=MUW$^V2Y.=!NGO[82@[F6Y+H_IH$%WDR(O@F0( MJ\OM1*'BU/KWD'^;5 QSU.T,E2'[S-->;Y5/4019L35RT43N<4J;@I$?$TJU M65&&]1KY\6&7/:O*R"^3[3HNE*K'Z_@T!,3#Z6LQ\97O(?\V:1T_[G4=Y[%O M:N*'?FY?T3;O$\IE:]PC4*VYUJ7C#77^YSZ+PL[U*O8H09YO4K;NI%LIFW7& M3B>+XVVJO9?I@G*:3Z9+M;J0F#&TB$'.;U("\*1; K /WD[GC9/MO-'+O.%Q MHD":3^YS&NF3-I3+)B4@3GI-0-A@=9V1_+*=97K)57A MI)*@XUY+@O28.ITCCK:[%KTY(QZG-+V;)C8I_7FRKFU,!:;6KH3Q[N9VXT,B M;(^=B48FW>$LH4C%8&?_RR8Y$R>].A-Z3*UGB6WE<1]SQ/X7U[LGSW)%>M9> M;AX8-I.#WY^G28ET$L386V:WK^9 YA2A##9H-Z54*,GM;*SM?MM8I!_+]SB?^7MU 5>Y MH58UL4SQ5PV-.GUYR!+JZYS(=X]_U>?M[FY0ZV1.G3BRSC<*]=3ZJ'.G[\BCU*F*0)W/%XMD(+<);4A84Q\7\T4K M9WUO!N7)C.'CEH14H:8' 0A,&BN4(,\);5M84R(7\P:/N;ZWC?)CZOCB8_6E M5*=NT^2]7([Z;4>A2P=J-J$*3&L*Y&+::&?M)K2B\F/BV/$QP>CSQ$$I76E+ M@8A,',>;T-[*CVEC]Q,D0Y>J]=-F8DV+5&]ZSI1K.%9 MH/N0DLM@61Y\>VWC H5#)ITD27E3A2NO.8IDB(?Q;H,QNTBQLT'7A<[@D\A% M0EL=;1+NL :9,\3O*^TW2#D=;E(\@!>217AJN#PE^SV)BOSA\?LWIE B(7P7 M#>2>#Z"6)1E$(0>)I&*:3I,#+N],X"B.6S_WL\R .)W'YW;L1 M\#4*@84743R!F>@RR+"[5 XL*EGCN!E"!]?X@'1]LR\3WP&EJN4V":_;-3Y8 MKC7>JEAGCCJ,82_';W'ZP5CI@579-Z75E?L>XB$43?8H,K[ER9BS-1^KLC"* M#Y]?6DPV MT:]EQ-U66-="VS]TF/RX9<5U$J9C=I/FLJ3-PK- ]Q&!=(,^I_DK9QL^5SE] MYTIYY##07ZJDJ4Z 3FL.FMVURWRH1&FUQD+M>S(^[5 MWN$&+DP^61FU!O%"4^0"XLOG28&+YE.Z&LXVHEV)+73_ '*(@.^J+U.^@5AC MBD$3K0U9*ASNMW*FM^D.V*_=^,PTERI5JBF%$V%G;Z%R27OHL\C8?0I M1FI^?,F!TEI*P3F<6SO5LG@QES:YS%?*-FQM&5TRE5.W 3CF1?3NO!BJCPVW M@SVC^;O5@M78*;-DC5& _'T"4[8RG]L3T_J >]@ <2"[0XL;(L+OJ3@\:@,@ MT42B,WU6<[1/!W@S'^&;Y Y<]LH^#_)7//;Y'L28WCDMSF%1^0!"58[WBE]& M9%1T4D<4? ]!":_Y+DHOWNL:U=BA#WN?I>]1#DIUE687Z>2Y&$WB*;4REU;T M*J(BXN%JB8&OP@IH75VHXEI]'>8+0"IO+"L^L#JOP"LQ89)YPWS[]YR!@&ZB MD6PJ5A@!,%)HR:(M%*$R*X(FM5^Q/IUVV=KV%*@:8EX' M1'%DZRJ #J+G^& M\02BX"O0":QCG133\SXKI5ECQ"4+(&U\ _E$9"-<2[""3(9%MI#:[EBCY3C< M&S^-R\&G6U K)=]X7W*2RQ8$M4$0*9$];BW1"'1?![?Y]HC?RNTPX)R=P6'9 M>S0]Y[HBI:?@YQE+V"@JZLE*3_GM? 0YY5L *^Z4:94OQ+9IUF@^;@/=D+%A MCJ*YSO,)GA6O*]R^)R"0:_A%@@L_WB_?*M_REGEX#)P! -@X"Z<0*??W;>2K M;Z&VN W;.MAEWHS?=QMTN;NO/XM>_F19&.4H?W5[L_8=W.7Q+?+?%1<06&:- M>0=YKQW!/2J^4YN\#D*2V"^#HILBC)H[#7]J0:)""7?9!6-:TI'E^QD;P=YA:);:E M. IB]2T!L2=,0.@![] @U^^5QV$*XH;!S*1:H[3X,%+N6TI@3Y@2:,57:Z73 MD_/=Q+3OT+4IB;E'0D \,69-AA$6#-P'X9_!B\PKD;R-V @X%$+&2]1-"HY" MXX:.ZN=P ;]A><[8W1O#ZM#DI:2M\KV>TLNR"E6*1C8 (B2P; O9+U)"17P4 MVMETU$.GZRR?S4\L&T=)4,@G0X4Q$">!55DH!#-M7(;8K@,JC-L@%/%=5AAEF1XUTF4=%P@/Z 0+Y8 M*)K.ZKJ,MED+X//9!7OS:YX5#96%?RVK*_QJ\(!9/\')L85GD#X"\Z 95UC]^R]+UJGZ=TAX?2 M&("3PFD^?Z[K)D;I(E43')L)+_*OJ)/ZE-]?P7$1&!A(6^#/B:+@7KZI2V9XKN M<$O_=_8:A;&B1\+]EZ799 MLYV71Y#*B-Q9?[F+* _C-(?IXF[4+#E_8#$>]#U/\R(O*\Z?&Q7GJON^W08' MF;LLU9[?G6I^.Y@HFV;].\@O0JN:%>'SYP?;;*-0%NFCRKFL.3(^+7,C*;>W M]P'D$*&4FFW)"^S3%NLH9)C]4#279^>;LWT'U0+?Z@RH_%/#L;#P->0=)2.U MI0Q\Z^R'@>[:,WXJ,W=YQ[UD_6B[Q+:Z)SH^"@7#U4SM_PU]/0(I?6M M*8.YDVS&0+]SIEXZV0Y-OL,5!H>4*IUMRX-O=6U=I(DY6X6!K>S=UVH MC2Z$/SP@M+_6)N$.X9PY0_S>;MX@Y728;&US1!X>ORMMA0C?15R$DJ(]BHYO MNRH,VAHA$2-TN %YS[)1FHVQEU[524_)_#AO(19"6Y(]BDM0?"ADC=TPBL9F MYG8;LVTGZX!(8E9(?%/Q(UM,LBX-*#)G_ O+4WEUXY3?"^AL%,.E98$."-X"L0P*I$RG? M5G5=#LK1M8_&[ M*"2'J98%7B.A^O:H,@2B))1X49$(WP8U 'MG>W6[[VD[;[=A'%"0H">,#8N? M)V6;?O"245V2X5WQRK)[<)(S5D19&;27Q,YEH1K/V?D*"MQIMD9 \E28N<%: M:S@LNC$4IGD[L\FZV^,*NDS*76#;84K1EM4$0*:$DC))8^ :IA=D[\YL7,6 K_TH\R1 P MQ]$(+TN>W9A%;U-U.0OR*+\;W3=D MJ[H\Z@^('""47)**BK],&F/WNU"@)ZMPF\[)@:)A*:QJRM%(XW!?152$TC=2 M]@MS-S*4YCOQ-,XM]*35#I,;YT'^"O,1_@?SW>]!C%NA\T*F]K]/5UR)UG<8 M&KE"*,DA%9_ *KISP>^.$CW9C,.4P5,6#%F=B*I]YP<6,I#><\R4C$-I#,1) M*&$@%0C?"G3@VNT]L2'J[O!JPZ#:'T)88_-"B/:$4_U_G"K]PT&.PQK MN^PBRM_2/(CO1C=I\G(3O;.AB1V8#(E<\"6@/18&M!W0N[J@GK1M. QD+X,L M :KR>Y:5Y?!Z9B!Y&['Y$KP>"X-7-:#FU[QOL'([#%L?&$1G$_; PO0EB?23 M]M+W =^)+X'LL3"0587J[)YWRCI^XC"DO4["=,R>@I^ZJ9GVUQ"-+R'KB3!D ME2!5$NP&(R(/?(E:3\0]6XW! MUY;A:<^IGBS#8?SZ/6=WH\N\B,9!P63-A!8?1LI]B3E/A#%G*ZY:5;?[HDT^ M.@PGKX(HPP)#D%6C)AA(FXR5BP:4QD"_;C=$F>QU&F%=I MQJ*7Y'P">VX\[F#GZ(LO$>F),"+MRH+: M5K:;KW.6'WUQ&*E>L"QZ#]#GU#0&_HN(R)-HM60]7]NE&&MUWNZI-GGJ,%Z] M87G.V V#$$M3GP5O(B9/XL^2^7R%EH.L-7J[3]IDJL,X\Y&!9E1I@E$I.%AG M;],DQA\QB9 FMVMN=TB9?'<:QM^Q'@[8L3>#'D#42$'K*KCL< MH-_Q)&HMQ<17?T/D]:DH3[=5!:CQ8,LK-G[-KY/F,U$21F^QLN58^ *RVF'X MV\^DL4,H_+4G([Y]29E!^IBZV_M'>]) $O>&+A=HX>GJ$+3N(HHG!1L:7H6D M-2KRPI?8?4?QOD\3!FQ/K;?PVV58/Y/F]R2KZKO^LU@5@-V0(2I]9WE1=Q@W M-!CC+R"/? GY=\0AOS5F^'WW5T^&Y#+^;[G5JGE[0=FEOZJPR>===O)\,JY^ MU_D^/O./(>=\R2_LB/,+??#%_'C]!C>E.-HA[;?93=[M]'<&GK:'^U2/*O=^93V@D82RI^H2H1OL,J0O6O&V=ZI MU*T%]MH1]VB71%Y%W.+5S*'5&!/Y0"BGHB0TE?54GP7>6:QJQU&K-DRKB>[1 MKKVTCZ]-=(]V":1UM(6V:L-V&.&=%7,]BCDO^)?FL"*(8GH.\ME'><6D_&)N MA1% KA8[95MTDN'+2G>K*HP &"ETPM:7BHFCO(S:[]V,M>F'PT#Q)DB&2K?G MSA]$BGT(_%9XS-?H%7!;Q55BJL,HZVP"FH%N0S*L?[P>OV7I>Y584])II3$0 M)Z$H2ETR?'77P>WW/MK:+,'A%O6W -0F8=E'DSHE_1>\B9@(Q![Z4N!KO1RM MWXVBUZ;K+H](3[(D*O#>LV1X%?W$G]2F>OZ+B(C0[JZZ#/B:+@7K=XOHM2FZ MP]CT=_8:A;&BT&O3=P5@VY$8SU319?E\ M3I6/@/S3-M\^#MP@-JSF(XV+ *:%J)K7X\&#GV.4YF/*^U/-T/(Z*ZKR5&@;> M:XB&T(K0RFJ^ 4E044!'B=//U(_\F"3!9V:(Z&V GE;R0BZF@%*[#-R_8V MUA X*=TUYI$3-V-81FX[STJ[)N#RVO7%*5XE4XRB]8P M&P[1$_+B)4+J; S+N,V+_S;6%ES6C2@*,7JWN3+,AD/TA.I+)$+J;@M+N,UK M"#?6%JC'RT] .@M&A;RL2F\TQ.Y'U"R^Z\T,MM\%ACV8 ?6PV8;R(TX_0F3Q M+7 Z8)NEA?[M=_6@Z*3#XNL$IA>6%]=)&$^&;'B=U'_IK/_\H0<[QY2N@9,( MKXM92'DPM1:#6U0VU#\Z=GD)G%R@]Y6:3J_$O&7%TM\[6XWL \@A+V+K8_&5 M$LMYE M\_3"E1Z4FDC0W) 8EIQTT>OY^XC/B\#X6'R=G"K06KNWF\ASQCJ,AI?*I;J5 M4>@-ALB]B(^/Q=?*&:&NS<#3SB\]&('#2%E1@LJU%-KC 7Y*E\Q)Q-39%%: MU];@:6\8^];@\C8X=2&J%E08C(@\\"/2%5\*9PZ]M@E/V\CT8!,.8UME,:I6 M5>@/B!SP(P86W^!FC+PV"$];TO1@$ [C8G4I*I96Z ^('/ C(C?CW!:?(N:*?#:&DSVGC?3&NA'U'9L $]8^1$]B^\T MTX-;Z[O![G';WM<:CG5>)_ C>PI^-L]V5K\\8Z,T8XT'')_)G%$ROR]#T2 % M;X+@#AS&]15E-VF>7X'>GJ=X&=X$M&VJ=FF2KTH!?LB+*%3";#0R\H10G"^7 M'M]\NW/![[[XO=F,P[C?0*97\,_H1=9RT7Q@Y BA/(!<=E8M9I$)?K?/[\U@ M'.8%#$0*'DZ:1<5'72YWF@P71\%F%L7'-U:\IO 7O)M:-'WRHX ?;Y$7*91LI6 $02-R8*9Z_!LD+N,874QG! M Z=YSHI\?IUQ'*<_L,V?FO19X;?=UKU9D@.M]@XHKU- M,8[%^S^>8S9UM1]?0=G.@IP-S],Q_J92@C171M_E&\ G2GQ*&KXY?FDP+:R_Y,^YZ=A<3>"T8Z>LB#)H^D# M=TFC!_K44;D,LB1*7O+3<3J1GJ-8'R'(<6_2#N);IM?.-+^;>O1FP/1R$@_L M+2BRZN>[T9)(S59 X9#(!6^R$^*[K#O -V\%0N.<7V\&8I2D>'YE):$[NU,R MX1=F4][7.'W&E%(!(0#Z*S?I#\PL3?=LA.M3K]]$UGB3LVB_"WL=_#'O&;+1 MJXY11J/5J#A3'FYFLORZ3CS]SR2+\F%47K.(10E_O$;AZVWZ7&UJ_#W(SQC# MNVW>H\:N8HLY]? U9(W/D6-:5GP[_-=&I?Y*.@EB]R0"(+_K6 M0]RA$P8R+ M:%,/A)RX[/VSPG$LSDRP!$L"B?\B(O(E]C@1M_61@O3]-J3>5-IA(+$BM++, MMOK==/)\ &W,WLN; 4_#,)L$<5[^ES5G&UT#,/P,<(M2WQ^Y7#7,I1M+?+]A MJ2_C)=2]%SN2VE/]/@2(O$F(M[5BXB; 'V_'ZDW-:84^W[-8/'53O?@ M2XC$F_AS5R_^; +T^Y*BWI38X6'=[J<,E4[.G>QZ$W+N"@_AJJ,U*2?PNM0%;?)T32-H;.P4WF!)&[JD&D!G*3^J)/,:7OT8@F&Z)4SYMK MCX-XO8DY]U1C3B7,)K<3?0X#H!&'-H189@^NHB0JV$WTSH:ZQ0C2H1"U-S'K MGFK,J@K;Y$ZBSV$)]C=#BP >G8EE5!W:* 2]U-1>1F*]B4KWI!NA4J FMP8M MJNS3!F\%[=&(2I?G'_,)&S%Y$Z/NJ<:H')0F%P!]CNF80+ ZHU"_K+CM54"U M[TT8NJ<4A@I@FESFLS1K;W N9I^&WSW+G"G?ABY^&9%YXUOOZ^T'M0&ME=Q@ M8VBS]S?W:6P--:8E$PUO?1W1>>-^[ZMN"HF@UBDN@_)?+ZE,>&GAX_=N@H<3@-!&?E]94/+)_$6)Q=7B14N03W+(M2?/H^ MK?IMRJS4SD>04]XX7<="I\LJ0[:W2+0*P.%2QA'O0]5=&B2W(-^;X"V'.?#T M[2V.PN Y9M4=.O"KFV@<5;IM:&%=OH@\]&81/18NHOUQ9WNNER,/AZE;KS2N, -RXK-E2;3S9( MFT^\T>830VT^V>]RJ+W2YLO$0?+N6_"O-#N?Y 4P)6I:,XR%Y87LP8../L*,W>T@RU8\9U M E.Q8/8 S4DC.M9DS M[3(IHN+CCVC('BJM./M8I/CLXX&5FI.\/+*7\N#)$R8/)6Z0A2\@CPBX3%(A M\CTE>TQH+B%;I1'SRV43K16Z%ZB&:8]=%VPLBR$41T&L!)8L^]+C6Y0>9YI+ MV^?0"%C2'>Y03&DK-W?3I)PC_XB*UYK,RY]A/!GB*4:\)"DOHT<);H,1<<8D MM/^@)SF^YIMS8KMV:,P^]JPGSXH&?^!?R[R!7RT[%C\CWD30_C!03*F%G#T9 MK-J!D $]J/BZQ&>O1DJ)XMM@#.)9(.4B'0<1[]HRX3M(/X%,CI"Y[9HD@^0J M94-(L$8;LYP[*X$I2:D10?P\R6'-R_-Q !*%'\(R,5'^<JPO3V!$\'T%M=-NM(V*K+9?44&WX+@#=1$&,MB%1AN>\@:00R'"KL M:]=*&3+O=%-BG]DM-D"!XW)OVS:1EWU=KV('>SNN&RIM422T/B%[P .2NVQ5'@N2'X($%(( M\JQ*S6%=V&D83L:3&(N$;EGQ%0C"#NX8>5^P/'I)\ ]WV3\F01R-/B" .0_R MUZLX_?%W-GQAN7 YL/D)Y!(!GT9%DGR=ML@(__RUIM3.>ZXO,=XA2C5;6S^BX"(TEW# M0K9KZ. RON:YRHV2WA>7-PBL$%8O7[J ZO<0#X'(1)GQ&AJY!)%4T$Q%E2E- MK?-Z\QU=3(U7 16E/*B4_1H*O8K2[\81=MT$EQ=1KQ!U]G&&VRWC(/M388-" M]CJB(Q!Q*8E 0Y_;49)T8*W+TV7+_E7R:N*4-C)DKR,ZRMK:+@P=O6W%2U-O MK4O68::1!_E0B)K0-*L@(+[^&N"FL,P[D_S.CL-=+"&! M<^E?)Z,T&]<%G$HYO XC(T\([(=U$*?"[&[,%@J;%$35YHO;2P4SB&"P,S)A6\3$A;XO0E"UE2*+,N[X@Z+6;()!Q0'@?Q M$MIE[RXYOCWI\L2\__;6N@0R._WQ22#_ZV:X9XQO$A6WCNCAR\"#RE=\]A=&_@6VQ_W?&\% M3M6Z7=Y89D];;EEQ-UJG<=:J4/== M>F+9.*IZ,4A0"]]%7!N3?Q%?.*O"AV;CZ*W^+W'782JE#ETN?[[!7*D:_$V? M1MHW)F4BOG"V'?E4J\UO"M^N".VR<)@H>6!A'.1Y-(K"DBX\K=XXQ\[S+A;N MNU-T\VQ^"KFV,>D6\>VB/;!M:LCF]^LZ-F2'N\\.3;6EAD:A4IGS%F(A9$ & M8A#L&@LA4RB?L"U*E\G IRQ(\A%6"R;#1Y:]1R%$E"#'EHJO)Z E;_^34O6R MS4\!UTBE_X2RY>MZ#RRA8"#^*I7%)JB==KT>?P1O2L7S[2\A$D+!3@]"4MO@ M6N'(UCHZ,9Y0J',W :=8P9-6LJ)N@R-G"'EC/0A=/;XQXIS?%1P.XQF'CF.O M#3\)N78&(N%;BPKPM@,/:^@W>SE^B],/QJ:7*-X#/O,+JVR5SHVBA W+1'WT M/$&(]SB'@ XDU<1RG\)\Q8HH*YE:T:Q[[:>EKZ#[3>(PQ\5T_D3E AQ3FX$U MX:4D'Z_JN$Z&T7LTG 3Q(K3Z DV]JNC7)KC#./C"!PN&(/ Q> P7( M8T+306]*U.LRK,AD"O[VIU%JAV68+;%?3?D<65U=F/.A*&7P[7X,.4>HT'-] MNL*?'WIA,(6IP',U- M"*6V>I'6JHEUY);?9^$]-S^CG=[V1F%IQJ*7Y*W*G;YAEM3<^/0'0S"$-F=[ MD52[Z1GSRKN[$A\8;EN'17DU.BO[L%N4B*]48?[#M)/P.=4X?&J':D@([5..9&O MQ;H@)?I/QRP# L07'*X^B)026 I4N-FNB:UPMNIG\98$-?7+HT"N>K.'<)H@ ML!6FPD6.VBU#(56OY69%LY>X5J+_!_SY8X<[+/-L/X=BW)G3W'R2CH28":B] MJ:Q4ZH14>4 A"^E(!W;-[HLUGZ"!)I:]LW],@J0HY5HGIJ=_D$1_*J\C*D*: MK2^/]FE> [JK&V;7(UR+72J54"W0(/6&6IY&F@EDM359W*Z%?'C^Q5=6!.OR MJ'001C&6Q\@.' 9Y K'>3G#"NAO=P_2%JI=? MQE'9:DM:ZFHV*'*"D(.L(3Q%G=?EA'F>CD:1ZQHMR%ZYR6V:8%_E:AOR*LW^ MR*("CPS>C:[';T$$$B@[+?,(UQD""2?@@!OPNGW'6A.W[^UKUZ?>ARX/"C/@ M-AZ6+5=ZV=712T^CI EY,QKL%B3R6B'Z?B!AC7.UQ=JD:81UPX*H\0ZK MW6OAS60GF\%77T $!"J #)C.G\2Y*/W>HG2V7>.P=8) 'Q3.NTC>1FR$7'1] MJ1BE8QK(*5SAU[>$G39PK!/+BEO0PP\+^8\A_^+V?O(&U% MQ>2_AR02W=JR+W*5T@ZH&NP4S 0$AIP'3^),Y% M22K)05FGR7C:U7Z/%JKJ%41!R)/68+RJ"[V T_P84I$60?Q)-ZQ/-KCB]X3 M!IVY5(SBR 9R"GF2GB6\]\5AX-A#]=/>%S^"R0;W^5HJP^EW1-F+].W%CKW4 M"N_M$(H*98QL#P45 &[UM /W>)>Q%+ZW6 ML/=1*[RW0R@ D[&2JYE2A'XG%9R%7FMNUVZ[5OB$D+.JS_GVZ@P97D>UPO^8 M!!F82OQQ%25!$D9!?!$4P1STZM^ODU&:C:L[2MQ>']].NV)1B/AEG'ZYAJ]9FN?W63J*9# :3R+-A*9H M)0;S]6T5&(5KN'M6.8<'VF]9<9W L1N@.\2( O/ MV4.E\J,9FO=FW0_'9W M^U59BPW?M9%=!ED"3E]^S[+'5U"0LR"/0@F@UG<0!Z&4@A+3^2HL@DBA06O/ M"NEP(W>9\Q=1/)%W7>6\A5@(91.4&*^NE(L@FQW)UAAFS0.JWX-X4G$U&0+2 M.!I]8#@9ANDD*5PXD0O-,#B M=:#:GL^3XO'\BKPJWA4SHM*[C\B;TOI81,KN4R&A&W$>N:+;!X *Q(5SH&H#8)(/8OTFQ(RM8PE^!3J<-8L=+)A MN5*!L\H0@/*00-AM)!KCT*&)G+Y66Y6UP]AX1ME5FIW#JAH56/BB=/>SZ%5$ M12 &-A $7W\5\-H]2[2&'?!&_3"646,E-'+F/ 6829&5'[@;56@?HOQ/_2WP M]E8GFI^5['=W&1(E9^]9R\O<7EH;D@QGO#K\ MQL/UU2WBC8-HY71Q-RJ?7WR4KM#CN$BMVU"2J@2CK],.=QIKRF!I#/9T>0+]EQH6V_[2R@-AVF$1:)4DPB!@I)^3ER7DLR'FW M :-0:]!-/!8;BYE3?J/8CWWU!41 :)9N9:^"3BWCH="NQHYTCBCD+!\8[NN" MGS5-+?_\>QI'P^!#AD@^ ,X#E'*:/!$HI"]E&#U/9W:;)==\O:_E]HO[%"[] M%3)W53]5(+GJ2V!=/.ON[FGW+MA]"JWH57C,T3(),E(3GQOY&N_-Y#6 G(5_ M?4G??RO+VK,/Q'!4_P,A'#4@3'\].+_ET#M_ (DCL/FBPL!5Y5N!L=4T\XO, M.VG:MW]*-.W;/Y$X J&L"@/YFC:#06H?SXVF&6\>=-*TI[]+-.WI[T@<@5R_ M"@/YFC:#8;?=P5IRC-BV/LTB9EQ?:RM\K0CY,,@E=9VQF-Y[BK M,XT&](MPQ<, 6DKWT,CE(L@5Z4'V+K7_-4V'/Z(X/DV&9=>4:Q@T>8D VFF> MLR*_#3*LRG]G#AHJ/@ EHG.("\^ "S6,JG3)SQWM?04TDC$;5[F6WN,MDJ[ M?[ZRD93L[?LHT?@M2J+Q9"REY+_B@=YVT^"MC-CMFWGDJ[39,\>DFB$<0> M2?$\O:I:>M>6Z#4@D-()^1;>K6J8(B8*^]'U=>*GX;\G41Z5')6W<."\A;@( MW!C?I I_S!A3.L0O?1_Q$7#$U*3 #TY4<5+53^LR=5BN8SYM4SCPK1;L!@+9X7*(6Y^BC0/ +9\R-49"_ Z+I064SNF\#<9J!J@Y&F(G MX$N:2XVOXF:<(!7G^*=+#@OFZO/UY3V5V"GU-7I3Z[!,Q$=B_[R81OHW( MD6_MH1/W'>XFG*?CMPD(X3$=%3] PY9(5K,,E3$PGB<4,II)26 C&CSP.Z?1 MV&58YISV+IO66+@M0V+?K:9:[X[JA;< "Z5;&TWDH++/UH:90@1A6Y8'1@F6 MUFR=;!/O1E)*KC4&DDXH=R)F<'M*3Q=KMRL828ALQV$Z[S[XJ'I1I=-<0IUE M8'EY9; T72)^'=$14$@3B8C2*$J@NTV,-#338=*.[]%]S]EH$M]$(]D$KS($ MHB20Y#.1C$D69 6X*^>5AGX[S #6L\A5.@LR%"?;QAN(@4 FSX3O\OEU%:=Y MY>0[RYY3Y[&6=3]US;4PNE5?!P1F5C4NMEOUS"[P!$"$ARQ"*026)*L'IW3&%1@],93.D1\>$]B.4F$@7]-F,.R>(_=2T]ST MQOC^*-&T[X]('('DIPH#^9HV@T'JWGGM&+6G#J0'9KFGUHVO1@PERH>U/8J$ M$/#3U%FVJF\"6#ULHG?B]:%9<:>,$)6-S;;'T2TAX#H)>"65]C*6'@IZK#!Z MWV7?SM,PS":8Z)]1)IFY5E\ !!2\; F#^0DT+B)7H5V/JF;N0?>A:GBE0=57 M15OIYJ\B*@*NMX3I.NJW@HU4*8TE1718 '8QY>",M/+JBYR=L82-(OENB?!M MQ$; /Y>PGJ^.:O!<18A]:J116KZ5H,O1B(5%>5O"^:2\0/E_TN?\-"P4;OJ5 MOHND$LC 2SC9[IVI@NO!5>M9)@?[#E?6%;KN1IA@>,J"I-HIAP>NT@Q6FLEX M$@<%&\*_6/22U'>>WD3!,^Y??TCF/GL?0HX16;55I1BT1P>3T=[# BPB*0R]810;L'W0V_CWZU MP^1H15_T/N7\)>YTS'NB4EFW?41@KLC1)*YJMK!G['7SK:I M?1UHI$5.JK1(PEYP<+N)D;YMT^PT>Z]>#0@*Y0&2P48;,2MD)P"4QT&\'D6L M[0?A35%/%?O0HX7#XA&V_I3S(K"GH#@6XO8HA&P_(-<%^511CWQ25-N)9\T% M[VNAC2>9;_HN(B$@0*6 X?SZ5(C-P7RV=@N]3">G=BCOC//Q\-UH2 MBVKEH,:0P(43(D&=0$A\Q>V N>FX;LA&]8G#J(M_@_$Y\#4J6VN@%,R4>&48 M1$LDYA((0UMQ>3A[<%XMJ9S#6.KW()Y4PH[C]$>0A*PN40$RR[8$=0I4*96F M.QRB)Q)1"83#5T%#O$V?[>VXS?@3U/P)JE:"P^&43T7P,RB;N0CHU!@%R:<=%)UP M-]/T8=:%.5\V:5YT&"#=O3'LZY"\W*1Y?AYDV<?*$= M[)P(@QTILEH'-^AM!,WX%P/_PB;_V,^W*"MUX(,%HAO-5(= PDF' M)R5?V^<^38RUTFW0&82#+T9132M!TS@N;3+U1U2\1@FL)&4_M2:+!:3J#80@ M2 +66&>S'T-4RA\'&]V08 MY446/4\*-JSW"68;!X^3YSP:1D$62<] JP\$B'=(!R/_M[UK_6T<1_+_RWV_ MG;8S23K X@"W.YG-;;H=))D9['UI*!9CZT:6?)*F%C D!( M.XI1OYJ!1ECKYODQZ:;#RLP[26L^O__[^M!Y?LNR^[G^^0'T/("7=KBC?CW# M%&BML$=4A3EU^3+&+O\?6+:(JE(!XB"F9C1@HQWUJ!_'P,&K5?+BF,X(G0ZZ MBWU^3S*^#^EKH$=5F3EV^8RD5126!2=*@>=W$1ALW&<_(>4#A_4N-B%0!E"WD M6IV/J6BM+WY:2E+DNF _2THZRA,LJRQ%MK\3'5C88.8RZ\&,H7 M>JN]LF.%WIL9>$([+ALJX[+VT&LU/Z:ZU-!AI&:R;:YONG?H>ZQG!![0CNB& MRHC.'G*MSL=4WQHZO(PD7V R%N0LOV/Y*H8B^!67_&T6I=DMX_\-W]ZFU35T M?4VB_4\ EV@'CD/E!:<.>5!;P#'5WH;==9BVV3'72\P="U?3DM5;XK@)ECF; M/(V6RSB:0IMG>-YG5? _W42+J-(_NT3)02GB;#VA'9\.I;VRW;*LMK!CJA2> MT(MO#V!N!_Q%X"'M*/G$)DKN@"6UN9@4+P_96Z8C@W$82D_X2L8)^I?\-)+@ M2Z"9=JA[H@QU]Z'4BG5,1<83>J'K5W9P7]_H)X!+M(/;$YO@UH8'M04<5TWS MQ&&\V[B3UVCC6MR]2ZPZ33MY:DI1-*BS(WL.* (9T(ZF3Y31M#N6U4U3R55R M+9YU.N\N)'#R6O$Y/7>\R=I]]<4 (O?XUSF%8WRC53%/,VZP"G51#P(D]+SC M)I/ERYT24;N6XQ3EY+(WUSY1RL =\DIR,WA^29. M!,N+:#JN'B7]QA:/3)<)$([A."BTUT*R6^'P*<"1>N:<@.*Z;,)5>C>C) 1R MX_]>95$>1F5V$:7"FM& C8#+AQ2!7)EQ,$F]J4Y!K1WZH>MXT&0Y%@T!% 1\ M4"2SY0JLP$;U]3V;P,?MY?^!;KIY4Z;+)6KE0A(NT=JW O#96>W M=UI02^_.UT [ 452\16A25M8*,0IK67B,#:^#+(XXF[XNDB'V@:%8P 'H:A8 MS&6Y=JDP'86..8Q\;[AK;*9A@A$_AN<4^JRI.2S7+SDB4:[O[[\TH=WP2>O_ M8_?O6YC9:\&2<'/T?@OU(TNF\[_Q[;MRS;ZD69:^0,$R@#OL<.[J?CIGX2J& M\R!I,H,+F5_98_&5%4$4Y__AK+;'28CR:9SFJXQIWL!0#P*&NTP <:*N$T[* M"DH%*N=5,8)CH-#A \5H5:U/!HS"6MN5H.P.P!X"PXVFKJ\9Q;%0.'6JYS96 MXW:14:BW="TQNQZ7A\!2]C7C.PVJT9MJ** BE"Q4\QZKBT*(?N>_.U=EIS<@ M@T6:%=5A$TY@GJ^@O M"\0:GP+5A+)':MXJ(K%]2"T2W&D1Q*14T]Y==7F;!(12K(7RP'\,D945#0$4 M9!V$)I_5ZBF!12$VZE!0#C?U79)0237Q($!":!-7,!NOAW5C);+GFJ:!U&P.Y2:E^"XI55O[3=E)UE(3C M8!F!\P#71R:/<32K[M\=5;K5Y:40'+OA4< MTDYL"_MCG'._$DME2\7;UK@,>>+WX<1NK>M7Q[%P5\+E=.F2 5W_''"/6 PN M%7$_%M;@BJNCE"1MS'$"H"/Q7J4K[7&6;G\->$!]G,G05OT<)Y?L=B.)8PFA;1<[E\(JT7/0\( MS6&.1TNGN?W:3,FY<$HH7V,J/;D%MV"&=W;\6YJ&+U$< M8S8J7[LO*^/.++M!W2YAQGNST5P@3I?WNM^/^]=48PU9,1(P$)ZM2J XI;&U^5/ =<()6AL)*[?\#IDE'UI0]PVN(? ;S2=KA:K,K M []Q MNN!SSSE$SHZ;-'<<^6V14[4V^\.2.4W<%+$^/IMN'(T:5X&FS97^X<.4P -24Q>=HE5P-4 M/1B0>9P&.E.F@5#0/S)!ULQWF E:%\GA+BLLURLNB_OTJ7@)MMVT@82)F%/[O*B]/95RE65/*.DN0C0,\'J=(SI0I$AWJ%D9!G_B6?7:8/.+,MJQQ(VQ_X6O$:+U:)\SE.] M&HD)-9H#2">T.YK[(0M")N!?NI&70,D4HSAYGPGE MA.4,%*N5'AF%9H-=*=)GJ_2E4)&J_G?5S[ 0GM%4L/(A?9A'67@;9,6;0LVL MYP1HA/*7T(0!?]:B< A(12 MB'(9R%U8-,AN+_?U[!^NB( P_HR*^9B'W>F"96BS0LT" M,G(8(VJHQ-]1P$T#:$E%CB8RDINB(7SO LL:U+K$Z>SG5P>VBK]TW-91?_* ]F MLXS-UK6BI@"P.QIJ#HZ3TINB9M*1;VKTZ21:O;:D>>%0TMY_^VJ^'\3]6CME"@_8U! M)GPYCZ9!K.CXK!SS8_BYP]NN./K9;)<29>=@Y1B@GX"587B\;TT89 _Q H)9!!P'!3K$]".$>C1-T=(\(I41X%>@5Z_P@H M)! Q8[@H49Y=* >HBKE1G.["113]EZLL73*MZC0_@_6>0+"'X:18>01@:%2L M^LU,N'PW6!59MTA( "H"ZYJ=+.SR$&O(%(Z7'$RHGSOL5NXD[%ZM87*53S:L7P<'JR8+!D\O8RCA914A*(4COE6,!%(+A L%ZN?!B M% X8']"/\_+_5E'Q=L^FZY;I7]ZNDY '@]D;XAU,]6! 1F 7-A""7$E1 M2"ED; XK3Y=M?W:)JTE#K:+JP1P9I:8]*#'@=56(E4)D?&")=G>18SUW%,0Y M_T$^1DFA8@2012CT1?%P7]'T '\"[;+:L\77A%B6YLM@RD9)^)4]0?LHI)9I M1@*9A#9@%$_%VH8#2L%+/+#6.8R:_\&"N)A/N;@1VJD>!$@(Q,Q&;)?OMTJ, M?K<].; V=W=P_YXMHO\^;':E2=7<1O.KQ M5:;%4%HE_)Z3=$XXMA#R3ZQ6*GC--]2.4Z_.NPLG'EC,INEBL4JB:?5D'5+! MU .!2)^"BW-I<('"N5:YL^/,"9[0.PES$R6L3.S:(7L?#N@(;;0(0,_R=\"%[;G5H3S0@\(!1P(T4FUVY[ M%H@20+U?(*/25LOA5;+/YRY;#\MH_!\F,Y:Y-MJ3B.I&+$VFNV'E C-WW,=C[N?6*?L?=ZUD"?:R5 MX2QV$B">D$=GRG19N&L(W^]VWTXTWF$Y62'>:1SD>?04<8U,IZ/XZ?4 M%=!4;A:;EH83?J?*G=B/PW*0RC5IX=4!*D*E(5-IV+ER:]#V/MR295$:WA=! M5OR$9F#7LI.Z&5#JUFDJ#6LS:+3JM.B)6)G!91(ZZW1!)>70\\7-SW8]V*@G MX2FU<#.3A7'&N@F9PNFMPPGU@E[WL^YR\!>?"(44"$&TJ:R46"F<^3I\OU-O YS'QH* ME=<4C>8 G(2R(7C)6&OS%FX/]+E;63LLUM:T\5A[\LPR3K*Z!9-V'. AY">8 MR$"AO1JTCLX]W+ @=]@$@HPA3R M7YSTZ *VWV==6FJV0R]]UT@1H!>>-_^7R=0F7IN$0*OQK M=>BR<20U@"-655 M]HYC>;'>W@RT>63WR>].5--A$OQ^SG>X!Y8ML*JY/P 04$MS"SBL"/MDD+I]H-M+U728 M:?XCR"((KK&:N?<]IY_20PHG (2$ B8SN7;1BWBZ>3QR*($A9>)Y>OT[*'P%6:;:]G6#^G MQVS]\X]'1$)Z^J YG8)4 [ >24"7E 0O8KHELL M/@JO;?4C39?OPRE.QMB?'0),E!9DK!!POHL8K.;N*7<#8WCZ!"%VG+09W\!O")4%83+5@KXS%F"X4T?D_&XC!SN>U; MFNT+RK& BU*>$BL(;/9&#-?SJ+8?=7?HM OO1^$ZF*N&-J,!FV^!\BDZ4)8#;G&Z[.?9)(@$RP(I'G:?L/D=X)=O0?,I.FCN@C5K MDSO_"78+,H&S82RA'@S(? N=3PU"9PG>M=Y^_M@J%&PF<[3G8!%%5S_#N77F M6TQ^:G!\J#5GUO9V>DU6?3)'2;(*8E&WS)W^LN-TL8B*\O_QNN.DRT^C$?F+@"*%PR4*8TBX,:S,;8"<4 M5UF(K:4U[;'"[SO@#DW(Z1LJ!I+F/ZSK;6L\'\=_02CNLA!=1V;48(;?Y_#= M&=*%TU9\>%E?I:M.O+S&=(">4$QD(;ANS*C!"[]/^#NT(HU$%Q'5K3AA=\-7AU:$?7< Y#[Q&74L2EMS0E\\#?C<-$^XR!AB-_W M"AP:E0?)AH[L"-#ZFUZXZ"2]L.9!\TK S];C^3.1 W"MK!P_$2 FY( )Q8$[ MF(#"2:%+A!LI7U"[1M^F)&,^X8^33Y\(9;V,16=F RA>^%V <6%%G&_4+N@; M%UV0LP!60NDM8R%9VLL> _PNL3@R$F(NE$U9!3T/X"7D0!D+JJ6A-%C@=Q'% MD:E0N\MO7CC!3@-H":6FC,74SE :'/"[3.+(3HA<)6A1&L%. V@)Y:&,Q=32 M3C8<\+L0XLA.J$;YAL4/H[DX[H&?L7TE,'N+$;'![U*'&[,9$ [K6UH*H/,U MD!^T"N37R+LM9GAPN^:V(N2/(%ZQR=,NISV^>W/RR>5KV=*"W&]9FN=?HR>N M65R0;+2 :UYMR['*28$3A%Q$H9CD=ML*L]]):UHZY/8AY7Z+^QPMH5VPE<@Z M*/-7W&AA2P3*_,1LB>H9SM^3<'WSF(67KU/^:45[&\.2S0E\()0+;R5,2RO3 ML,:BG'11F5S"9D&Q_O;#Z-9R(M.)YUW^5E#? NAW'@K@9@Z?C5XO\M'+>,: M8FF[E@9M,R5H :$DGE!$Q@?1,(@)'TESH0.$"SWM,W&4GCAJ(:!6.;E?VT7Q M!"(/0M9";-^PC3:,YN*X*;V>U$)TAG:D88COL04=LR+W#).-^0 .0BFO%J(P M-),U\&[CB=[J/M^##(*D9^9UH<9E"W51?N8KRZ=9M 09622^&J,!&R&K$C+> M+'6U#Z[IG?D93[OL8B[B\1]!QE>GF#4KN-!.&*JXXY1OZ\#]W$(S<1,#1PCE M987B,E-:(]RB"+N']7RL[3B*%#M,RUHE50H2@&I&HSLC=L66:J2@5 M?0X$$_#F98Q4+QH"(,VK)=05Q=I%M]]-LB"I'CA#*\ON$""<@"E-?[[M^D'.C:E=)N'7H% %/K(AG/#/ M1#W>7N-+8/PUBO=A41J;7&.'W0#)1]U?\I(<.2?LW:OO3E?[\ MWRK_=,=F$?QZ4GP/%BI5$7T.!!/U>\4=PC1 MMZ"I:XI?>=HKZ*8?5\M'IFL M]8/H4R"4J)LK?LA$ 6+K&53JVM&?@UMQZSJ9IAD/'TNIEJ^(CZ%FG[V-TU"_ MK"A' QRB3J_X^0XS7%N/AE)7J_[\WXJ!#\'K=<@%$SU%TY*)R!5(,HY#H/#* MA8RU*E52(]IZ5I.X$MD_#V&I1*,PS.!87/4_-U'"9"\@*\< Z43]8O'##1@T M6\],4E>*)^L[@O/0I.K3L^I(OMNVN;DPA@?V+7"MEXS+U^D\2&9,4S 2?0X$ MTW1)!^(FM1H@M:9XD+L=V#>!M3W47U7PJU-E8&-5"@:_#?<>@R)8,Q)131(- P!$G5IQ1U,DH%J#/,C@ M#@9]9W"AB)N-@X+-TDQ_K6CK:R"7J)L[T&1N13AJ-?$@:SL8])VUO5\$@R=&*<-1JXD%J=C#H.S5[N6#9C._@OV7I2S$?IXME MD.A7%>$H()^H)SS0)&=5>&KU\2 [.QCT[1#?SUD<8[6F^3$G=DC4^1UHG%\! MC%I'?,C7#OMV>:%C.QP52J=_W<^Y1/+)JLB+(($DA3YT4@P&,$3=WZ'&_47 MJG7*ARSOL&\G^';U&$?3JS@-]+%3XUL@E:@#/-0XP/LHZLNR/B1ZAWV[OW^D M\8H+-:L"![T#O/,]D$S4!1YJ7& QDEI9?$@ #_MV@O_D&_H_D_0EN6=!GB8L MO,[S%>)(IF0<0"#J" \UCK :4:U$/N2&A_VYPO5%G7QS-IJ%7][NV+K7VP-[ M+;[PG_M+03YZ#@[MA*CC/)0ZSJ;H:D7;2B'WT,GH+DCR=/'"T7-"(SB;[*HK MW=8 CCOL83<*JQ9605RU.(R@<=!3FBU* M80H0:# ;SP?X"001-C+;M[6V7.CVT2$G!DNEK62O!FP5?CW.64D\#STJTOD? M?FP8>L=B6*5KOH[3O,B_,QG)J+% *H'PRX:]^[9F@IA"H\E>%=+A>R77":L2DX*!'3]9L4C ,!.(_&[[+=P4Y3G3CR+__ K,_!CG[K_\'4$L#!!0 M ( *F"8E!"P;%MS@@ /*Y ( 97@R,2YH=&WMG6MOVS@6AK\/T/] M>-%!LXA\29&V<>P <6[VK'-![&9G/BTHB;8XI4B!I)*ZOWY)27;M)$X=69G& MU4'0RJ8IZO#E>7@YNKWYK17HD!V\^>V-^42P;SZU0J(Q\@37A.MV19.ONF8S M[2,OP%(1W8[UR/E40;5DM_3O=^ZJ:+]5R\HPI;C"GQRT?'J+E)XPTJ[<45\' MS4_57-5'=%(>F*9W+X?#R/$O\;^]XV&VB1KW^]GN. MZ]Y9=WAOK_[):9I424W/#MPU=2$R24*M:%H--S&ER04GLVK,:N2X0FL1-AOU M:CW2^Z$23IK?40'VQ5US0E22&F'?IWSL8*:;[QLV,WILLV^D&)F60"/LD?81 M9M25=%MAKAQ%)!T]:I0]*/6I8W=T1CBD;-(\E!2SY*<1E@0KO?!K5O /C\8P M'[=/+IS/@^F!DU(4_4::C=1@1CEQ D+'@39)NV]-F5/?L'D/IIM5:F7-Q<;:36E:>EK.>M?_C%EFNC&YCWF9D9-(U=AE!J1NTZ\@CC&4NEGU3$?;2 M;PLNXWB",1PITIQ^V$\Y3:BQ/*"6EM-]9NU:W=DUQEE:'=>XTQ>'&FE]TL2W M@OKI;F8_'W%Q)W&$DB+;'SZ]75I08JK5$\W]FQ:TNNQS%N&1-D2D!MD^S$GD M:OX=*TU'$]M ;M9&IN9"MEV&O2]/M]?*C>1F#65LKVD_%=&WQS&MP-L[B[*\ MWUE%EIVD5YA]^BY-Z@72[EB@3$EY!8MT\F>WU^D-T4[C*:%JVG:YX'0%.=V" M&#M[N<78'#=[OBSO095"P%O2P>U]+*"#\\QDE,@"14X++%CE0>P:92B6U.PG M1K8&'<*]P!CY!9TPXFDI./74-NIQK_I/^NAFZ/=/>.FK'AY>2,BESG6;>D=J M\OJCQ)J:+!5@^1KAP0)DO;KGQVP#JOY3V%G:K[\(/W%Q"%W@D)@^',WZ],E, MU[BHJ=;&BO-'+*GRJ:>IX%:D2SG&G'[#]OMS9/IIO+UD]YN4[1-/R$2/-"SS M*N'<-&5A8(.![;6P\U)]=X&P'-Z<_(F.!#<4ZMAV1??6':]Z#"M0A\^<:N*C M@<::F+77,6'X#DNRJ@ZOCYVB^TT Z F ^M0E4D^ '6 'V%E=MJ %J M?D#-[#1+YV8VXL"4#:9L %$>B.8'H'?G6VC@\RKJ!"4<@PRZAF0P@CS">K3,)GG MM%0<';QK;+5J]D/IZ)KJ X !8'D @Z@<1.6 G7SL^ 2=DZ_4$]MH4+7?KJO] M9'M41JA2*8 E8"D/2],PE9G?R:A\\$#0#F@JD*:ST.V6CJ$S(DV^"3 #S.1A MIAMSK6XI8P1.'-DQZ)!A%X<0N0.<(\>02>,S@*B"(-P!2ZR+5USXN M'SP=B;]1!LP ,WF8.<<\-@7J6)JJH('Y#T="$G2E2;6$X^L)08=(P]BN\_5ZAT''4DU50%Z(;: MXZ.>@A@=T+/*>SU/AT?H,B+V;3=\#(]O@$$(,,KA0:>4F7FMRE+;M^AA-R]DH_^DGX3ENCDV(3#%*5T;O?!>C MY-?K4V1("[@YV'BRM09A&RG0&O?XK8;80U5^.<)*/E)=D5!I+-&[#J$!IEN& M-W.<2%)E'X!7TO-(\*!P8&>5*V#.'T:]2W\CK-VSB\-(!12F>@#3ZN?NCP;P MOB18+P%$ZT(T(%XLR??GW/7[1T 2D 21A^=PY%%Q3OQL2I>$&[(D"#>\&%4E M"#:4&ZIT8#H281B;!5/R0%8TF"A-0K5 6I+/F@^L 6LP%H+IC?A"H1BE5WT M^_0UVJ7Q_L*N7EF\?VCEQNL[#^K^DYSRS MOCO/\9::QBXCYF>?WIKOZ=\S3%_)1K.,';=/+IS/@^>9.[/GN'>#7(^="M-] MR.0'*V\ZWGC$WJ(P+=@5TC<"-XW1?T?4$L#!!0 ( M *F"8E!OP89TCP4 %,2 ( 97@R,RYH=&W=6-MNVS@0?1>@?QAXT<(& MK$22G=3U#6B:I/$V-\1JBSXM*(FVB,JD2M))O%^_0TIRG#9-TV[\L L#MDP- M9^:<,QQ2":Y734N&&ISOJ]G3W&!PLBYXSW M?2!++1KC(0%.%FA3D#G]*\"!73(>'DX^0ISDESAV(&1*)4RCSZ='H\;EF\/# MR?D[+[JX[(./[J >.;B(HHNS:O#3Y# ZZ4/@^R_N+*XF[TZB;V:='AV70XTR M]2KP"6*AL@(Y+&H<=>YK&%XLM!:+_H[O^T&A!YK$GM*B4/T$&<2T.SLA@@;) MYIF&?4L 0IPAPS C"1V])3F+)6LKPI6GJ&0SR F?CX[.O0_3.JPQ]Q3[F_:# M8,?',(UQ3;JYA905=:J[", (F86 GN=\5$9^:OY&!"^6E'SQR SS[Y-KP=*! M*03/^NM;?P9#O FC$;$%57!.;^!*+ AO6RB-!P#X%8"CVXS%3$/868- C[M9 M.*XH+].O:/Q9_F'7NJT&C?"J[0 M+8@93'A*"XI?^/>*SIG"8#2%RV6:TW# MN^7V-$K\;ZOS7V&,,@H'@LC4H#QDDB9:2#6,S;(ZH#S),/(7.,IQ7 K.$M5& M+I*=_C=%O2X% ^%AI%7(7X6ZH;&9\XS0/U'31*W"6H!&(AA/A"R$))H)#O$* M))VASCPQMZR%M-J7!JZC--%T81PTS\4.=#H=+_"#5]UN&_!_N?KMX-Y^Z(=V ML#3:[W7#5QO_7_>Z?K?M.H2G ,/CB_.HQ*XVE<1PD[P5[8?0[ONYON6X!<'0NY@*G7PRIZM&Y, ME8FE1!Z19@TI\I?"&9%)!L@/DN2WX8;I# U4@7-1&=Z'7 MDEL7IF 6U'6:N5"JU4;312%I1KEBU[2Z"_5-A;LSS42.>Y9Z^4%Z'.)*6>&8("ZUVD8#I3^CV@ MTB].<9T:#!<:-3?#,\:11$;R.TPP33*:+G,*DPG8%(,!?"3YLEP059=3D)O^ ME[H.YC/!F1#L-4FK&;:@B65C^$?T^:ID\1Y[#\0TS*RSI+-9.9M351&,C9:C MO3GN2)&#N$9\=V[*.C)]]WM-7:?DX"9C2597'"F*32H?J@&^7#M>EW;@>^]= MY_%"^Q^TQ(N[I8G%FR]36RM ;[$!<(([PPH*(LEA 9Y( M^1R%9U@U>&S-A-UGR-UVB94..27*!+(*_DF0?XQ3ZY$NL2ZJ_DQ24=A*1+N- M+7>JL8!P"U/PH3!U!LTWTP\MVUW1Q;YG6F\M#GLVKDYMUKCV(U&P!+"CM]85 M\'Q1<'$LRM6-VQ'"JE'U/#_8"BJS%H\0F>T'EY+@P>GIY=/ M1-CY/83/E_B)6.)#+V]#1&])=<*_=_+:KE3/!21GG'H9M6&"8._%CQ^S-U\5 M' L\]_R77Q78W^')%1[@\!R9TNILT2C3:H!]>3-JF'U<;6_;.!+^;L#_@?"BBP3P>YK;PK$#-$VZS5[?T.9NL9\.E$19 MO%"B5J3L^G[]S9"4[,1R8C?OB5L@MBF^S)#S/)P94:K7AI&.Q6&]5H=OC ;P M;1@S38DO$\T2/6IH]D-WL-(!\2.:*:9'N0Y;;QJD8YK9_[\FGDH/AAW7!_3B MR6!&!$_.1Y[(&9F8KVF>I8(=#@,^(4K/!!LUICS0T>!->Y\G!S'-QCP9= G- MM6P<#BE): QU4CIF_^E!08<>#H]/_TT\7WR%LB.9!2PCW\_^^G@R:GQ]>WQ\ M^OGWUMF7KP/2A>Y(47+TY>SLRR=7^.?I\=F' >EUNZ_F-;Z=_O[A[%*KCR?O M;5'#:N0&_@ JLLP4D6%:J.$940:)3%BI1JE1RY-:RWC0Z[:[J3Z(E6S9^BT5 MT4!.!S.F3&E*@X GXQ85>K#7P\JDZN, IB*$!2(A]=GH'17; $ MYRT::FA&)Y('!PB^ENE[8/HNEZ)B#+CD+4Y@XY(:33.)C8HEZCJ;.OD1<8\; M(^N5NGKEVG2BOM5[,Z,O5+Q:].OEOM+*"A4JC:I8K]0MDP_$!K3Q,THL+(CM MQ9;\-U>:A[,!QZ(6#Y@<9S2-;F.YUE+[._,UEPG9Z_;).Y:!+-RGID2&Y%W$ M65BOG?Q@?J[YA)$O(5QF6=42IT]]A1^MW*=-\@<+PXS-R)_M>NV()?YYD_AF ML69$1U0/GIY2=[ 8KE2P4 _:??0*#,)X$@#>!BU;="_*]=K+N]+E#J_NZK<+ MTW3UW[D/M;PAWJUADH@"*61LPMF4!6"*7!&:)#D54)C*3!.9U&OO91:#T]3Z M)U(*6F\$*W5.3@103R83[JLF.4W\]A.$YK.VXO[+L.(CJL!V8<.+9^0\D5/! M@C%K6F-V5AQ(INJU1&H3W%">@)7/2)[H#.(3I:EF,2P.FC^7D, MU1)H#J+ Q-1KTXC[$5$Y_IEW,&49<[V@"C%7 @(1"!;(E.L(=%0I(!&'QXY3 M$$X&]9HO)] N(-YL<2KNVM:WJ+VIS2L MJD+8G*R_RQ-?Y %T"E!;L/@F",LS,:O74D *PASA+\073#F7W]YT^_]=J 46 M80D;#?CY&6>X-]=.!UGM9UA0_;)G_EV/OJ+B MS=4^9@K6!4C5!,5S-P'CV[F?0.9N0A-#=I_F:KD-6=$$(N=ZS6/ WVXL$XT3 MF6?0 [CK$ZY,% !-DM,1YBSG<<^'X'*)-%Z'@=L$AF !I ME!0\H-J(ZBD><)IQ5(';K($)C!(<-P=>AD#>N%[*A/TF:)"*@4@:HA1LE5+8 MB_Q<4(AV"&B& \TC#MR6;'YA,=C H3R&-2$>@0Y8<.]T=D?([]\4^MU'@?LM M.:Y#CMZ6'$MOM:1&XZZ2"F]UB2,W<'2!C-:C2N#7"9@!P<,%,H'0#SB;*J!/ MS'@B+=(L*!@*6)-3CPNN9YA%J1H7*=N0F:$I0[;UVH6Z"QE3$V_^<#KAR1,@ M2F7R/CZX<8&1P.1.QRQA&168'8)++$4JQCIYHBTG F7S%-SB+2L^)5:\<7KI M(;-+._Z=D]E5*:4'8[.3"16Y<88 Y_4:"T,\VC !A*J*W&J9CEK#OW.9I$OY MUO(6)Y 7M 37#+D+:GLRUV:T*A'JM>L';-K$K^T#L];AHA]VZ<9,Z8EY14;< M4#*SLP$2W3_UH#K/+HQ\VIP0O$Q..+986P(M)IIGQ.6NS*5*;JCT:RK="XSH MP)_P_3Q#;"Y$3Q7=QE)I*,=C8-"9\J&GOW,(OJ#OG>HFX$L!S8##<:FZ$]T' MZ)N[S\G%XQ>[-M*,J"JC3>.J&%YB@?'CS)PX%PN/W9XSX6Y%%PV(K=]C):NNC,&X5?5K3%B[XR9 U=!P6K-^::/7L@B MK\SW?Q/FK W1)EE*/)7RT3S@6F;.(<)*I@3ZC&.N-6-7N%F>A'@-KP<<)#2] M[ #[@$^CS+UP^()9L((UV=\Y!PT,0^:).:*J=K>YZ6>:?GF9N>FW0A!,@Y@C MU] _WO_S.0- ,GY0)6,J&,@CA&Y3$8)&AMZ,L%*I7';QZ9:_"@ MP'P2.9(M=;W@S/%;B)["#';_)M (,P=Z@(D2"3%0P5E-&WOP9"+%A&$ DM"Q M.R>;N4- +$Z%G#&X.HVD]6WH(B76:T!AMQ*@W3N]M#?W55:AI;L96!P>'AVC M"*9Q3)52'Q8$(-R[GF;P:<\YT1P.\0@8(U:Z49?X3 CWX*/[Y7J'7Q6:N"X"I<#,K%BP?P3TWJTWW]5 MW<8)B&M ]MNO4TW*;T5_#^/ ;K10%Q[#+-,K@/4!^40S<"3Z3=+O]KM5"PD: M=G1@)[9BYEZ_>3DS9Q]@/9H-RG-*^7T,V%&=A6?(S$,XY^42Y2M7JZ/Q:>4* M-/1@_]T8#J[1)JNZWE.5CN3:MY'"N#DH5A/:YCCXB2G[V8=2+VP;=[5-W-2. MG0VCQDMFO*$)[[4WMV#;9FO ZQOPYC/VK.WW:P9A.ZXUZHPAL7G"FJQ^P'I# MH]YO[V]NU:[1UJS7-^N?F+(GY:#LN),K$$*QTC9=,GIWZ&56M^)S+6/M&-\= M+H-/7[[^Y:FF;IWT[KTN[Z74"^]U^>E7110O>=D@]OO'+;T69OGM%+<6]BU; M5^^Z,'S5:V6^\_A[?OU;5 ZB K*.^L\MA MY^C+\5_P\>'LTT?HZO]02P,$% @ J8)B4$8!<7P>"@ TDD H !E M>#,Q7S(N:'1M[5QK;]NX$OUNP/^!<-$B ?Q.LULX=H"F2;?!]H4F]U[LIPM: MHFUN*%)+4G9]?_V=(2G92>0D;MZ/%HAMBH_A<,[AS$A4M=*?V$3L5BM5^,9H M#-_Z";.41$I:)NV@9ME/V\)*.R2:4&V8'61VU'A7(RW7S/]_(XFW0A_0 MRU#%\]U^S*?$V+E@@]J,QW;2>]?IUVLYW:G<2HAJ_?,!,:JUEOSHPK36D<E0N&@/.8-;-@8T82+ M>>^]YE2X2R.J&37VU-70\:6C"2K'@X.OC7\=Y0.[7@S_'^MUO,""2]:8,#Z> M6"C:?@U]YK:!=7?SCZO,"L6E)N*GIW+,$V;(5S8C/U1"9?E\RRI-8("+:YV3 M-?4&T0*+0&2D!&0=RX'&Z:UE$,UVN]T!]2":&JZ3GNO$%_R=&U6#LSE[K39.WB)?-6*IC%84U*(S#)7J/9<89W\'/" MA]Q98K=0R'#WK&YRG40,A;^N4GPOU]'*C:ADA=$^U#G?E"74=H]89+F29*O= M)1^8!EEX1%V)&I$/$\Y&UL[HWYF#%L6*F6I'*NCB)<@E6/B>9M#ICT#.U M+('%0?.F)(%?Z'VC9%"DB4K J[+*UUNJ4*VX&I)%S!BJYU@GH2<,1E[JU$!9 M#.+ F,*YH3 (5HBXCK($JDEH#J* 8JJ5V81'$V(R_+/H8,8T"[W@%!)N!(0Z MX/N1&;<3F*-) 8DX/':<@G JKE8B-85V,1G.EU5QV[;^@MKK3F[KF:.6D5'N ML%8K"Q34 ;)0'Z[K105 U0@V)^_Q[0 M6@ET1&/$K(I8#.6&; ":8@;X]) I4T>DA-*#&9B$FJ%Q7*2?'?+2#G]$$&C/R'O;H'YE 3Z2S11N=[0VV>>=KZC3_6%37V8[O24V;3D\N MJR/]5H V2="E K>OV"(\8:,!/SWC'+T8YU6,\Q[4M.GX]*RK@6R)X7SOR47A M/GF+^_[J*>1R+\W$.PJ+VU<-E\%?KF%5ZGXN)7>Q49E?=M>!UGM M:'A4O=IR_RZ'7U[Q^M/>9P;6!5C51<4+/P$#W(6C0!9^0AUC]HAFYGP;LJ() MA,[5RI !@8>Q7#A.5*:A!_#7I]RX, B;"9=1YBU7000RU&(9H+BCE"MA'A\ M@=%Z"%%PO^ 038 T1@D>4^M$'1H><30W0)Z8\D1:ICG.& M;D=,@%MW-,HY2-BY3MR,S1E"/;:N54 MW:64J0LX?X8YI9E.@2B-2_Q$X,?%3@*7/!TSR305F!Z"2RQ%*L8ZF;2>$X&R M>0I^\0LK/B96O'9^Z3[32QO1K9/913FE>V.S@RD5F7.& .?5"AN-\.F&*2#4 ME"17BWS4%?R[D$HZDW M[G$">4%+<,V0NZ#V4&76C58F0K5R^8!UG_GU?6#: M>K3LAYVY,U-X8L,\)>XHF7EM@$1W3STXG2<71CYN3HB?)R?L>ZR= RUFFNP"-VNH(%[#ZS$'"5TO&\ ^X-,8=)K@$Y-@/O.%;L\_&8<9.(;,I'M*U6R^ MY*:?:/KE>>:FWPM!, WBGKJ&_O$&8,09 )*%IT.*%/&,T1,,(GP6 @'B,RCN M ;/\D1*R"N?EF1B?S/7WVDOV?QI#2\.*[=\'+V6L$!(OT$;C;2Y@)1?*&(AC M3): 0<*L'7V%0&7I 9VEU/<#\PWN%9F/(DGRPEW/.'7\'L*GD8;MOPX\PMPC M/4!%4D$0E)-6W0^=7 YU5ZFFOIYV@@_F7''^%U!VKQJ"SIV^+P6W[D M\VT0%Z["Y9A,O5B@:N):#[:[K\O;! %1W62[^3:UI/B6]W<_;OVJ-2D]-WGJ M_&N1= ("[)$O5(-[U:V3;KO;+EM(F&'+QEZQ)9I[^^ZN-;<*&+<%A+4T7=O= MFY^-_Y9VMJ&@T1#+H^D%:3X/K8^065/1WPE!S31R/&Z9;:\9HVO-5< MWX1]FQ<+OKH%KZ^Q)VW X7@Z(:L/J)]6]_-0R\9-!CHKA3D_;GC4!0\^%NN! M.9^EIV'4Z>6Y?5UL7@E^@=9:SHN&R^!=%Z^Z>:RIY2!]>+7-1Z7LTJMM?OEM M%OE[;M8(N'Z[H3?CG'^!QDTILL1N.I>!9]6;=8YXI@ M845J?F:UL 74,/("$("L@VZPRWYK[]O^7_#QZ?C+9^CJ_U!+ P04 " "I M@F)0DG!YK)H% #Z' "@ &5X,S)?,2YH=&WM66U/VT@0_AXI_V$4J2>0 ML&,'TBM.@@1)*+EK"2+AJGXZK>UUO(>]ZUMO@-ROOUF_A!0,)2FTUUZ%A)W9 MV=EY>69WQENO=4,51P?U6AW?*/'QK1M31< 37%&N>@U%;U13,W7 "XE,J>K- M56"\:4 SFY;__<+=-.ETFX4,E.(*?W'0]=D5I&H1T5[CFODJ=-Z8;<8[,9$S MQAT+R%R)QD&7 "@,:4="^E3"9/KQW;#7.#L< M#$:G;XWI^,P!"\5!23D:3Z?C]P7QPV@P/7' MJQ7MQSGH[3\1AH27UP[ M"YIFU(3X/N,S@T3*V;4U,U0].NB* ",! ?%HKT\BYDJVDQ*>&BF5+*A42B_* M?&;HB49 8A8MG$/)2)0-!412DJI/1@O!GUTM(GS6&YX:%Y-RX4Q*ROZACITK M'#%.C9"R6:B0U'Z%,DML:-Z#\O$4J[2Z)/78IZ9,64Q3.*77<"YBPJOMK6(* M<8''N>[IFN2 :"(B=&:$+4!E9[PGM7UK(<*T+,M&_VB$&RZ&X-(@@<)IY$HP MOZ.SS,AD.YGL92@JUL A=]6!C3MF[&1.;%2$R"HP-;P)F0[+'L5A:61_>#X='8_ZA]/1^!3.+LXG%X>G M4YB.NZY.:OL-7)@3LV_"9-C/6.S=MI6/;4VHIYC@L&^]!A& "BE,B'0)IZDQ MOHGH @X]I4=:EM7:KG)A\LT\^$SNJ\S:6[,VL>2KZ#WB^NSB>0#KM6NFPBQ^ MAYS/203G-!$R"]T1Y5Z(BE[",$)N*3CSTAT8<<^$+3VC+^*$\,4V(!".A8P1 M,Y;Q.P1"9@(35$KX0+G>R&% /1J[&.)=>P=18>_G,O+EME$L>%0J%BQ "3V] M7G-IFND1+^"2B^N(^C.*(T0YWY_37P L!36B@7+,EBX:LD1@W,K-)5-:Q/ &*T:.J"XV2WM_=V^G M7B,I8+&'$PR!.LFAV#!ZB,5;K?K>BT@3&(R M))*F&O4[>IQ$$> \JBMIP($$TP!']+2 <<(]34>)/LMD([(UUSQ2:;V&X!=X M7F2KIF6F%.>+^2()X(E(R)X;$>_R,9^NLKUP8NA6,"^&-,H/NHJX$859F9-GV[GH*N695?9ENP5ZN(H M#OMPE:NE1 +9[%Y[_U7UG$)![7]HFWO8IRW?2GG?9M]Z*"8154IWG[DK<2.Q M[_9H9>P&"&T'WA/IA=#2)4S+J@HD6MA4?N[8"L_MV?\?S^7=[='"@=)#\Z^Q M8#-MPF\T""1V(1_,K(R]7(9H_F"TFDIW-A798./ALG8Z%)/6B>K3&IWBQ#.? MX[S[\J1X>$-;/P\V<-FF?>)?\U2W&CFI^.$PW3L:S*=B)DD2?O/$*3"L+;X' MXS4AO&NNC^!\SD\ /QW ZWOLA\;O&59W3,=:VZRKO7[(:(!-#S9 BEU1& _GS\I8ZL )3]N5[^H1NH"8LG\\]?P&3/[LDY<*'=08N(-'++&D62-W3W MAXF NO9:!2Z[S:/QX",^3J;OWZ&H?P%02P,$% @ J8)B4%-J?TBD!0 MN1T H !E>#,R7S(N:'1M[5EM3]LZ%/Y>J?_!JK0KD$B:%+H[TA<)VC*J M,8IHN5?[=.4D3N/AV)GC#'I__3W.2^D@990!NT,3$DGMX^/S\CRV3URO=4,5 ML7Z]5H0)K@A7O88BUZJIA3K("[%,B.JE*C#>-5 S&Y;__<'= M).YTFX4.T.(*?]'O^O0K2M2"D5[CBOHJ=-Z9;NP,V@Z%](E$T]FGDU&O<78P'(Y/WQNSR9F#+%"' MRI;#R6PV^5@T_CT>SHX=9%O6FQN)\_'[X]FM42>CH[RID9M>3'P,OA"9-:%N M7+KA9J8X7'"R=&/ID>$*I43DV)9IQ:H3)<+(Y8TDQ+ZXA * +(! JP1WH#S*@KZ4Z">6(D1-*@TB@]*?6IH0<: 8XH6S@' MDF*6=058$IRH;WH+Q=^=C6$^[XU.C8MI.7&F):'_$L?.#6:4$R,D=!XJ:&J_ M 9TE-K1LOWP\Q"MM+DX\^JTK,QJ1!)V2*W0N(LRK_:T2"F&"^Z7NV!KG@&@" M(C0SPA8"8^>\)[5_&R'"M"S+AOAHA!LNI.#2P(&"8?BKH'Y'L\S(=#N9[F4J M*N: +GA\-CX:#PYFX\DI.KLXGUX=_6E'B*"H[VK;=(!$B%!$VQ=#$GB3&Y9F2!#CRE>UJ6 MU=JN"F'\TR+X1.&K9.V-6X_QY$7L'G.]=_$\@?7:%55AEK\#SE/,T#F)AS_7D4^W#6J11Z2BP0(IH8?7:RY),CNB!;KD MXHH1?TZ@!ROGUPOZ,X"E:&4D4([9TH>&C B4^T "Q\B;7L2Y+7O[[JYU6^/] MNO[\)DYW_]\*FD2JL87<.)D0.JB\72WM_=VZG7<(+@L =Y]#L( M<_\WVO]?:&^];K13#@MXA#,$ZR('PX'5AU9TLUS7:P&F$L@02Y)HU._H?LP8 M@G%$GZ01=,1 ^C1PP+*,?=T.VCT::8;D*VE4J:2>@W +V"_R&9-2J84^XOY M+ 3P!!.RYS+L7=X7TU6Q9R:&+@7SPY!&>;^KL,L(RHWJ6; ],E941<6O),9> M_JO"@:*L OL9CA/BE"^=O,S,BCY=SJ&N6AZ[RK)DKS 7>J';1U]SLY2(43:Z MU]Y_4SVF,%#''[7-/:C3EF^EOI^S;JW+"2-*Z>HS#R4L)/;M&JW,W1"@[:"/ M6'HA:NDC3,NJ2B1XV%1^'MB*R.W9+QVYE>/QYS31)ZR\J?CA4'UD-JA/Q%SB M.'S92#?ZAXO;Q[D'TC/=E*'K:8F:21-D(4D?3'2"+R^QQ)_3I5GIV@PWE:Z& M*AADPX:T,86*09L@X6'9+W9)\RGVR!\GTOI%<'/N/")DKX<\%9^2-(BUNY4X MWA##N^;F$,['_$;PPQ&\><1>-8 '(26!]O=H>62W,<%X-^ M _GA0'Y$R%XUDK>>LGI;:\S=>6-)@3FZM*U%O8\D7*EO\6)G%';#Z-4 M,RM$H!L*E.6-UJ_Z^:&POKC!.A)"K=Q@/?I3='F=M?*18D4HN[!8;0 >.6^? MZ )L_=?O'PUD!;;L[X%YW07:E$;3]/OW1]FS>WR.N-#A($5&&KEGC6+Q:>CB M%3@!MO9:!2Z[SU<;6\;-Q+^+D#_@7"OA0U(BJ2DB2O; ?RBQ,:E MMF$I;?/I0.U2$B^[RRW)E:S^^IL9J\/_! _A?_NQL)P%*K$BL0=;5ES;9SAHCP53KHVP!YD=-W>WV#-Z MS/WY*1F9=&__F9\#9AFISI<>>I=_XV[ MM.5(]PN? B]"TR6VG^9LC(B47J(24;!1<-0<*6M5W.NT6^W4[L5&-=WXIIGR M4,U["V'H:LK#4":3)H]L[WD'![-U'WXLS,RM5$D/]E#-FTJG4Y[LP3:-04IL MS -Q<,PC.=*R87ABFD9H.5Y+,!(D0]G$!YMC'LMHT3O4DD=T:\RUX,8NW?43 MW[M:Q)/)0?^\^7Z0+TRS&/F7Z'4<,Y%,1',JY&1JX=+//\*1R$\AE5H8R%H:=BSF[4C%LT5I^;QUDIR(6-+07RT1INDJW8;O-W9/<8"5U MNO0,E F-ZO/TI]5NMSNP8_FFKWEV21Y;*^0T:*^V[A:*T]%;9)#3GS(0P20Y MT"BU+^(!'4B3)NG1).Z"3$)P+SWR!G=S.=H8H_T_3L^.SH;L1:M;L#GZ1W+< M72_:VYD-@#1PL'^36S?+MQ/P27]P?'5V.3R[.&<7;]CPM%^O7?7?G@V&5X?G MPY]^V.UV7NT-V*!__/[J;'C6'S!WMW_5/V&7[Z\&[V$8&U[@")JDT_7S5)ZI MU_I_')\>GK_ML\/C(=[O_/+\Q9U[_%A-_[NE^] P-68G(A#Q"-3V>:?!NNW. M+PUV)))@"H1]9/U(!%:K1 :FPPPL'@?%:+! MN&$ :N#QL,=4I@%2Q3%,8:P*/C98RC6;\2@3[%_M5J?-4C0_ %BBQ1Z?/!ZK M'EV 6 ""3I6&RR$+>"HMCYR($ (;T +2C07 2Z @)3^1?-+,!-Q@*YQ"'1Q?'.ZUZ;9F[*F/ ::(L\I!&P@I: *Z9 M;/1?\(K,*K?FGQF @+$$DB1P*L%N0*VD%G8!-#*R 7#.@L8C.YXY>A:_.P8: M3/!@BGLQGTKXCP3W6NX*\5N9"UULPL3U5(XD4D(3'28)D,*N!#P"[CAA;Y2. M(0UL_IMLULUKI\!"WS\(@-#)$RS35G80MJ;%/J@,K%-E40@+\[!*.]AK27GQ M&$_32 9DQ*E6,VEHQ[U:X)RPS\!VN:$D21"NA>G_\?E^8W/ ]-C%B0'%B0>&BIOCXA.R MB:]"OMQ<@B!G$K0V9%>8EYE2%'*#_'Q^^K,Y!E=$M$FV'L3&!T50(3^HG9B\ M5YRJ"):DKP#AP1%;\)P)UM&JF P]\@KDJOK&I*Q(1'T8+Q&9<1AI=Z#0,!Q0L_-3Q9DH:D M>/+@?@XJ VZFC7Q-'T;FTHC-1HA_;$#8G*G^IBRJX),G^CZ5Z[1T-C=L%2R= MP*V-!'D+3-1FR@H"9HA? >FC0V)3 :@19M "$"R6&QA8,!BEM3@U(.A86NOF MX&X&[^KH<>_O6LS30O#P!C&A(G@^Y3-!WB/(XBP"F#\CFE#%G!=[,G"D&SM, MS1$ ^8]-/@8I]/A,R? A#>-<2HCMF ])8+4<9AG8P4*:YY7E*,UW"%2LE9,#G/$"HP+&Z-9<6"U5"4K4P MQ1;$K,B)J J'[3:!)6KR>T6*8,B2RV6Q M^=^J=O0H$,"#A?J1XCIT:39@>C*H *8A4\4,'F(P!&0>Y6E#%W:T<'RD6G)(21S/L(;W@J;EX@ ;W-;B8D;5:Z$P;!Y0##*NT57W4?W9[(4V,$"B2_G MK'6Y!+48==W0Y:[AI2 >MU.,Q\+U>$,1\04R@YSB TB>(GXZ[//%K<5!^B!$)+ '< \;*1#(UK!=S(3T$1 M(1AH$-H?\HR"5N%QJ3EVLM.1<4^OI6,M#TGTLM.4R66D; MWMXL=1X!'1'&EL0U,TL?1/UH##94YI[ S&BGMW@B.]4JFX#K9!;;S!1;P*TU MV"CO((/ECOQ!5(PGZGKA3@D;6M/UOLG^8P%.+6PP)(+)L2^&Y7X@IG-U=+@B MI/07_35P,1.12JF*/1*)&,M \HB\LZGV0ZD;'&6AZ#T^\7ZI6N;$5LB/Q-B7 M=/T%\KG5$5:E]+5: VZVNM4J,'$T6,0C%=W+N!_VJ6GB[O."S]LW[^YM>[6T M:Y_^;WD8?6F?O[YX>:FF='JG--MZ;:*YPP1J/8CTAY#L M&*0XFK.*0X$ 21 MN#P1E.=S8WGM\)[PM=]*FEC%?@@8T>**V7TD?H3>\LF<_M'F5 F"WIID "FA1#$BY-=Y3)P+_9A,#617E-!-I1@S<2V"S+4[QF X"!Q]\1!A7F(;+O5>$_K\$89J0=*"Z7* ME9WVC_0]BM84*.NU:@L6FZ<-YP "&._2;ZR9 HH$0"I<\%W37/W_B7O?>0+J MSJN^X_.GG/,AZ?Y=^&K9TL$K#D8<27?@=DW^9Y8R,A > -T4\]-NI\$&V2CP M7W]=.O:Z[7]%86!8ZV6[4^2<^+73WFFXZAU6KNB\E3NVQ;UFI-DHD@&K'I#& M]!?//HADPGV9S6?0.=%4["NH;C"7/*(OB(6>4%4-D8"*? 72171JYS (Z<*X MTBX>#8;!5(K$L[M)N4'HOV"\"MR7'%Z[T<"0HI/%"<-?'W7;>Y6-K;@ANMF! M"+ ]@=Q7TS&O$'+@!$^4F8I_Q 6ZZ!5]^=AO;V53_*^3;[+ P(X1# M9].G6HCF0G#-J$8:,AG'(D2R8.'R%/BR)BSE\<4R[J +#P!!&:IDLQ W(DL0 M??78=F?'60;.M4Z5:$/33(/*&+>9E:G*\C8ULT:+5>6LXK(Y!W&[ KP[JD=+ MK@DX-_:,C<08=_/+^=U#RK>[]_"ZGD1<4 M71D9?2FV; FL,HK64I970-AJGA24 &EK=[9!!>5J%%U"W1AOA3N43@8+PDSI M].0VVA*MN%C%W6#K>*-$Z ;RUQB\T]3W,N\0="Z*_)#5JBR>BLI_Z\C/AC@: M:IZ8,0CR<.+S+'9%OZK3X'4V'N*_Y1&@[T5VFQ(+P0GBZ$YUM.JT<7 M#)62,SS92&8YU!DX+%]>;K#SUJ'KM2W/7?A5'H:: C9,=-FZ:+$C=MSNO MV@V8!#P,!/B!]=7GX1_LU:O=%UWW6QW\K1%$+I%.L4#F6J-(S_9NN[U3K_WR MLMM\T=U]L6&_\*1RFW07[T"Y,+@\>8;OEYT;9QW!QB+\G32=;,: C?-^4/IC MO>:.JQ0_C':_HJ;DV]5C/!P^.NVW//A=OTWN3_Y*EC<*\%'Y2I8O?G=!_GZ6 M2DVJ?4])ZN4#O-'EYJL4_K[PNK>]>J5S7X'IDU^>LNZU,0,9#[+[7XM"G_NG M5X &<3^%%^F68W^+T4N##K;P'3Y;#!DZZ,(DH9S!OT<7)Q_@XW3XZSN8ZG]0 M2P,$% @ J8)B4&N=D \:%P $1@ T !I;6%G95\P,# N9VEFK5.% M6Y./]YVBM'P 41$'2$E)#A 114&EPR E!&5T*"HAB'2.KL%HD*[1#=*PT^_NO>>><^X[1>67T@]-V2_'73H"D>+GQ>?GQ=?/ MBR=BM+2T ,0? !!P\05 @" H$ M 4A%* 0$A8*@ B12Q%P6%H. 0% J" H@%S#L+DUO"Z#G4D$HE65TA#!#K#'=99E=X7<5@L'*R*R>:+XW^88] MR.R^>-$/O0CE\E_H)&FG34Q/>BKR1'*U,E625 MRORQ KUR:VQO9<%$R?NV8%;5JL*IEWF35ZF)LOE"6^!U06-43=E25P27:HI:+7*EC_P_RUE4;?G:0)I"")MZ M7<7&2.Z; F-T7>761.F'OA3U^JIS:"4%V_HLNKYZ=Z[%AX9=HZ%F;ZD[6M"D MOZ'V8&TP4S55HY%P"3-6;C/7WUA_M#O?%L(^=^HVC5D>*3 9:&H\.?I3]"%< ML[GI[ 1_L'5DQR9$. .1\\W_O'*S>\Z=_%[NO#>ME)*1I\79VKPODXYENC=] M(L^"'_C;^D+ LKG>N/_=.,O%(#XV7DY][E_KBR&B;C6+>D*=EDLP:3KI3#W) MU?6E\*?(Z@]ZC\FMEB.5G@2^CU*3VLCZK."MO1S]5F?J8XR)NM5*G.%J8+:N MP3?^U03>'U/:"1]_Y4']H)_]5A,=._7?)[UKY%]+=IE5S-'YMKJQEKJU#==. M_7G3VM+9&S![L9X>*D5ME*$KM+F>%<-"D:<=I9._\:O!R$#[%\)?)2_GK9? M9EY E$QL7F[59D[^Z[+-S<)/OUEB"RM657X5:2WD;Y6\VR?$E+3*5DM\T1R%[G90V#1%V=P/N[W=SQ]ON]_#E%"*MI&)G1+M$#DX<%1@T M;9V\;[#CRNKHVC".7;*0MP?HYS0)Y1V/ $3%,(3&Z'#D =NV5M-_U'U@ITZV M$=J_XR))*H\K^[:\K^U.$G9HI-H-=J_SITMP]%1ASD*O!YV0!YY.;["KG%$^MJ/YP7[E_ MMYS.,NJ*P* >[?T@,G;*0LJHC]Y,H[%7%;U;:8>M?3@WTB@*EJD;)>U]&9W\ MJ'6[6>G]G_ORJ0U36^C)MR2+^L]G<%RSQX5+0]/I+R5X&[2^%2S=V-T8T==(:UBT7<8.'F MV Y44N3_'/G=ECN'C4KYJ.4>9FAI6,=D?8SD MO[.B>,04Q15@F/W#8$/E9:^X>D6A.;>#:X[AYG!40TRTB&=MS_M.JX3V*]EB M"[ZHCT#<9[BU]2^(-I6ZN+)3HD3^:D)QD#J;5;DJ!G9X)R0 M9VO_M[IHE579'!7A. V84:'MNDS2^,?C$#/\0>KY:4?T(K]FC):ZR?9E@]]N M564>QAZKE[$2 MT=_)M].N7;4:9T0B$ZEK4I^*L_SA5%0IW \*^^P?LD\X* ?;/6MW&_,4JQ,3W_I M_4W%'"S.?)? ]T[ L:*;WR[4[ 3L'+Q0;38OS^(<)(\14*P67BQRPO1[IGY<4 MM7V8-:W4>GVQ&>063S!!GG M%DL>^Z-#05:)??*FFP:B/NCOQA1DMWZ[5&YOTM&RLAI(M#(-BUJ9]/G=K,=W M"!GO6B0?NZS-$-M[@'TN>2 M?\(4*6B[C'VO]TS%6#SD ^XC@TC8;TQZAA^[X\IE\X?2:N1E5#R%M?P6BBB? MY^)>_89C0DZU?;8_$$D%9!9B(;>>?BD^>.Z!2.&UX.[]=/G >;XPZ8GNJZ=> MY^J)9"OFU=O'Z$<2>PX$VG563UZT-7EXNICWNAB_VU ,V,D1;)>JM.0RV*S^ MZTL*K]1,J+'!HT1AD4E,5]]7+HU/>:91FA&1]7;KLZ M]R(<%/L0CP1,:IL!058AYU\WQVB<_[6.V1TH!E@L12P=(ZW5G3(HC(85YN@R MNS+?)9>[:STOJ+(?I+'[^#WQL?J:4ZQ<\L$C)\.-YCI+A\N8KP)R1GVOXMTZ M.][\J\H13ZKP=_CI8W.TB@'C>$3V81NS?PA?&CC9%2.G/O MBIALKDYN_GDH^X+1(:.CQ*A%E*YQ*N3@Z,C7"/=R[1/V(/,XR/%>% MYDF70]W^S_#O?A%AJ>.JRW]9]QMP%LW_IN\T'_Z#NWOG/W$[P3_A;&F.^!.R MN[!&W847&C<]N/3%[:J8YXER:F7Q+\VSS:/D!R+C/[8+G,XQ IY/"^8&#C@8 M@3.JR&;\I -@/YKJ.0.A.(T[LNC3_79)W#/:_'X9!=B7W#7_F_'9+;?.(4." M,WBWFGWN@9?SFKJJLQN-Y8>)PY_T^#N&%HZ7*3WW*.Z2!TI1=GLEY#C6!'C> M73=C]W]_PX6=-]#;G4""X.P=\%_]>(O?[Y7V/*U'>=+&"1UTNCUW MA$]>B@D^_DA?T76O2$4VF(7'V)"'E(O/U4 _SPR_=WI.#D>N M:0]\WR:X[X_[NIGYNWK[K_,&M.WY8O?\9OR\@!>^>%,_)_F STB?UB$OX1K_ MM@??0;DV#I3LWM*!BP\^FJW_A"4$B'2SNN--XVO L9-7V;K] IP Z:!0LP#G MR: 6,9=#!A]NYKNG?H$R\H%69L$YD\X^60$%?,$[1X%;#$'DWKX.E?P5E+8N MTE]I%SUWM7T4%?VCI&VS\4&E+M\_.(<.K0=ZX8-S<]E;^%['BH>V\P68?>/H M9C9NJ D5U(:5*06[+,+>!80U>'T&BXX[E/)L/F=;_D67" :D-6I/W67,+QN6$V41%QE*:T>8%S'.$' M+\+G%T)HD;"?/.:7>\+7R<-/ D*H%B.[LD-'&(*O!OGB?H*O:SSV7MQX M8!2K&9&_T+:$PO>'_JGX&Q0T%SEE H;TTN+A5-"GU?S?_ZRK%&F'U*NG)3I&GV'/+Y. M^;KH5?T?L9+B-Q!P+YN1&O;;1S0]/;Y1\'NV>?$Q&P:!M8A@X)@17"E!:Y[\ M[NO/D;+(_8?.M F.W6(I/[Q3M7133!]&ZA^'#.=I&E2^'0M*OOQ,_ ">1EV7 M)G#((O+O#7VBN&@GR[;$G1N]MX5OIG,YO37\FR(Z(H$)=*.5R>#NC>)D3G%F M3.SG_W(>E&*.U\>Y)K-29_ $Z:E]_*H6GUFODR%P#*X,XA6HBQ<_3I6.UGDR MDJ*LG7;X %&4ESJ0EZE5EWFX 99+Y-6H<[B4D+3 F:PTK2.VDJ[,'/TZ7Q[' M[:;:\Z6=BE4[,=6O-H.JZM?&Y.LF*ZDOO:(M5!Y394'_S'_U="5*C.JC+^78 MJD0^>)@ES)(CU"$[&NEY&IA1L)%3[*@-[*_E!GS._OCOAYMB%HTWG.+9(W=K M-[EXL+^>5371^7JQX0BS^5XQ!5GY^4!SUW]AD5RHRVU+9-O.%UR3^9(3G%]%B/DG5OQW MK[A9/O;/BZ)#@Y)WM>QX:O89-X&EGB\&P5Q]!O3,AWE[KTIS?\=Q','DD*57 M..3I9MCH;8IWI,MNZY=M34>2";+=>22X+EW&$Y(;H@PCJ&2O" B-!2+'K#F MFX_HRV+*.!^5SS'"..*1 EM&3-[E!03DHY! LK5RN1 3NH?(296*>>]0Q8)R MB3M('$>%UGK%P:)GAW^%5-0#:Q';4I6.W'Y>+C<_R18ND]9XS53);]>&WI)GJKSNK K^)[5>D,1WI74'6?I/MD_7AB/=N^6?:6;!)E0Q*A M5HC?;R0SIYNF5# DYC*T88S"'YW1<'6_OK,O5^EU.3/%-'>7JD;>=(W48L.B M8,U2#+>;=>/:NTCK91JNLXFFC;R*_9 GD^^:0Q<;Z;4\\?52OV>:BS.:3VE: MAHZ;K[@+7'9OV79JID;P4F%:R Y:Z&5%&&5;YUZWWG078D:T#B%;P0WWV4Y; M.QA_)N$H:B4>YOFY3:90GY9 M3%MF5-M3!+><;#OL=?M+A( \HOV9=[L:+9_&:7L)LOTUCN>Q:9K6VXZ,_3-%)=_;QI!_6D%*6"'-B"#& M4M?ECNGZ<=KU$]6EB^LP1J4H*V3"@YAN5CP+=6>"H:Y#;;O%J<6"<=VQMCTO M][KM,-DN&&T)IYX7Z3WIH3WPAIY(3(]_Z.W\AMY0R9QC)E'GWEZD;)^05T>% M>U\-@.BK:^AKP/0UG?:U@%&_95'MAJA.=U0W M7;@$)A4/TX9IL5O?]>:58U M" W)"E_=ZV!C0(]AA*FT&3&A:',N-"M#/Y/7V^4&](1[?^,4VGNODWXO:>=^ MOV<'_64WQC^R:!%S+9H; Q:RC,>GDBID_6>% V1GS">%$$!\ &YGN#UJO7 M/*;LT%/,PI JS$*R!V-EW&(=EO[-]L*S(3,&X9%T6'+'V:"@UR+U*]O[&DNP M:TLR'%Z08@S^\JC8-5%[6TE?]U%MLM%/ZMWWBG5,41-*QB.W6I>DFR#KH9*5 M,%&+QF5%NF5F!M^P>,]MM>07&M/O4U:Y6,-YK"-Z0JN,SU;-PSPBA"95HT?3]XUZ9^M^!H/?@G;^ A;IT]?#S'^#GORI@$['3D[LP4?8[VZ M\81LG0Z M=&W'%+R[P::_CUH]FEV\%KG=981YE[+6?FTE*DS+JWAI\;P^U.M/@[W.\]8_ MBW27.G.8Z0'Z'\),-]CW6,('F)OVV J O;OL^]4XZC74@@[;K AK'V?)GDS% MV('Q5L'CM(+&?3;[Y_=_=(NJH\5%%B5*YM66!^;N_XDRVIS"'IRA,R68#A,U M+WO:=#[$3 M_IIYSG\LV6[17XY:P5Z5P]JDS@N9'+EX,AJF'KG/'?T CGZRX[WE\+XF>']/ M?& J/K@9'SJ'#P/P$;+LQU%RQS$FQW&>QPFIQXG-QXBYXQ3@.(V=D"%'R#(A M_/(DY*82\IL)A7.$8H!0RGZ"E#NI,#FI\CRI84T]J6L^:9@[:0).6MA/?\N= MMIN<=GJ>=J>>AK'3@Q[]#U!+ 0(4 Q0 ( *F"8E!-\?5P-@X# JT.@ 0 M " 0 !B:&4M,C Q.3$R,S$N:'1M4$L! A0#% @ MJ8)B4-Q5H%I%%@ J! ! ! ( !9 X# &)H92TR,#$Y,3(S M,2YX1L M2M5- !N504 % @ &61 , 8FAE+3(P,3DQ,C,Q7V1E9BYX M;6Q02P$"% ,4 " "I@F)0/T3TD WF ![&@X % @ &= MD@, 8FAE+3(P,3DQ,C,Q7VQA8BYX;6Q02P$"% ,4 " "I@F)03'?TV3.5 M +Z@H % @ '<> 0 8FAE+3(P,3DQ,C,Q7W!R92YX;6Q0 M2P$"% ,4 " "I@F)00L&Q;#,Q7S(N:'1M4$L! A0# M% @ J8)B4))P>:R:!0 ^AP H ( !D3$% &5X,S)? M,2YH=&U02P$"% ,4 " "I@F)04VI_2*0% "Y'0 "@ M@ %3-P4 97@S,E\R+FAT;5!+ 0(4 Q0 ( *F"8E"#I*)*> T ,M( ) M " 1\]!0!E>#1?,BYH=&U02P$"% ,4 " "I@F)0:YV0 M#QH7 1& #0 @ &^2@4 :6UA9V5?,# P+F=I9E!+!08 1 #@ . $(# #8@4 ! end XML 68 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Segment And Geographic Information (Operating Segments) (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Sep. 30, 2019
    Jun. 30, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Sep. 30, 2018
    Jun. 30, 2018
    Mar. 31, 2018
    Dec. 31, 2017
    Sep. 30, 2017
    Jun. 30, 2017
    Mar. 31, 2017
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Segment Reporting Information [Line Items]                              
    Sales $ 508,444 $ 555,229 $ 601,602 $ 602,820 $ 657,050 $ 640,688 $ 660,591 $ 608,136 $ 666,036 $ 610,929 $ 619,611 $ 557,903 $ 2,268,095 $ 2,566,465 $ 2,454,479
    Depreciation and amortization                         48,427 51,839 48,672
    Income from operations                         28,545 58,538 76,826
    Interest expense                         (6,664) (10,473) (9,405)
    Interest income                         3,829 6,848 5,370
    Other income (expense)                         1,559 628 (1,786)
    Income before income taxes                         27,269 55,541 71,005
    Capital expenditures                         35,118 66,732 54,506
    Total assets 1,759,874       1,899,783       2,109,304       1,759,874 1,899,783 2,109,304
    Elimination Of Intersegment Sales [Member]                              
    Segment Reporting Information [Line Items]                              
    Sales                         (78,714) (68,766) (84,820)
    Corporate And Intersegment Eliminations [Member]                              
    Segment Reporting Information [Line Items]                              
    Income from operations                         (82,049) (85,864) (77,113)
    Americas [Member]                              
    Segment Reporting Information [Line Items]                              
    Sales                         1,428,795 1,647,402 1,584,729
    Depreciation and amortization                         21,784 22,668 21,972
    Income from operations                         55,749 61,731 68,433
    Capital expenditures                         15,822 44,204 27,139
    Total assets 792,180       852,776       812,187       792,180 852,776 812,187
    Asia [Member]                              
    Segment Reporting Information [Line Items]                              
    Sales                         741,630 801,312 777,616
    Depreciation and amortization                         11,108 11,496 11,849
    Income from operations                         47,862 72,442 74,701
    Capital expenditures                         9,493 14,400 18,115
    Total assets 533,508       540,094       674,783       533,508 540,094 674,783
    Europe [Member]                              
    Segment Reporting Information [Line Items]                              
    Sales                         176,384 186,517 176,954
    Depreciation and amortization                         3,035 3,498 2,891
    Income from operations                         6,983 10,229 10,805
    Capital expenditures                         3,702 2,388 4,915
    Total assets 139,977       113,165       470,786       139,977 113,165 470,786
    Corporate And Other [Member]                              
    Segment Reporting Information [Line Items]                              
    Total assets $ 294,209       $ 393,748       $ 151,548       294,209 393,748 151,548
    Corporate [Member]                              
    Segment Reporting Information [Line Items]                              
    Depreciation and amortization                         12,500 14,177 11,960
    Capital expenditures                         $ 6,101 $ 5,740 $ 4,337

    XML 69 R96.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Supplemental Cash Flow and Non-Cash Information (Table Of Supplmental Cash Flow Information) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Supplemental Cash Flow Information [Abstract]      
    Income taxes paid, net $ 16,895 $ 48,918 $ 6,453
    Interest paid 8,347 7,868 8,698
    Cash Flow Non-cash Investing And Financing Activities Disclosure [Abstract]      
    Additions to property, plant and equipment in accounts payable $ 9,119 $ 6,148 $ 7,761
    XML 70 R66.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Leases - Components of lease expense, and lease assets and liabilities (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Lease Cost    
    Amortization of right-to-use assets (included in depreciation expense) $ 711  
    Interest on lease liabilities 548  
    Operating lease cost 17,014  
    Short-term lease cost 566  
    Variable lease cost 1,899  
    Total lease cost 20,738  
    Cash paid for amounts included in the measurement of lease liabilities:    
    Operating cash flows from finance lease 578  
    Operating cash flows from operating leases 15,169  
    Financing cash flows from finance lease 1,168  
    Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 15,501  
    Assets and Liabilities, Lessee [Abstract]    
    Finance lease right-of-assets (included in other assets) $ 2,311  
    Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Other, net  
    Operating lease right-of-use assets $ 76,859 $ 0
    Finance liability, current (included in current installments of long-term debt) $ 1,325  
    Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Long Term Debt And Capital Lease Obligations Current  
    Finance lease liability, noncurrent (included in long-term debt) $ 3,654  
    Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Long Term Debt And Capital Lease Obligations  
    Operating lease liability, current (included in other accrued liabilities) $ 11,043  
    Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Liabilities, Current  
    Operating lease liability, noncurrent $ 67,898 $ 0
    Weighted average remaining lease term finance leases 3 years 6 months  
    Weighted average remaining lease term operating leases 10 years 2 months 12 days  
    Weighted average discount rate finance leases 10.10%  
    Weighted average discount rate operating leases 4.70%  
    XML 71 R62.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Goodwill And Other Intangible Assets (Schedule Of Estimated Future Amortization Expense) (Details)
    $ in Thousands
    Dec. 31, 2019
    USD ($)
    Goodwill And Other Intangible Assets [Abstract]  
    2020 $ 10,695
    2021 8,098
    2022 7,946
    2023 6,718
    2024 $ 5,555
    XML 72 R92.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Restructuring Charges (Schedule Of Components Of Restructuring Charges) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Restructuring Cost and Reserve [Line Items]      
    Total restructuring charges $ 8,507 $ 5,197  
    2019 [Member]      
    Restructuring Cost and Reserve [Line Items]      
    Severance costs 6,449    
    Other exit costs 1,597    
    Total restructuring charges 8,046    
    2019 [Member] | Americas [Member]      
    Restructuring Cost and Reserve [Line Items]      
    Severance costs 4,499    
    Other exit costs 1,561    
    Total restructuring charges 6,060    
    2019 [Member] | Europe [Member]      
    Restructuring Cost and Reserve [Line Items]      
    Severance costs 0    
    Other exit costs 0    
    Total restructuring charges 0    
    2019 [Member] | Asia [Member]      
    Restructuring Cost and Reserve [Line Items]      
    Severance costs 1,950    
    Other exit costs 36    
    Total restructuring charges 1,986    
    2018 [Member]      
    Restructuring Cost and Reserve [Line Items]      
    Severance costs   2,815  
    Other exit costs   1,773  
    Total restructuring charges 461 4,588  
    2018 [Member] | Americas [Member]      
    Restructuring Cost and Reserve [Line Items]      
    Severance costs   2,496  
    Other exit costs   1,773  
    Total restructuring charges   4,269  
    2018 [Member] | Europe [Member]      
    Restructuring Cost and Reserve [Line Items]      
    Severance costs   45  
    Other exit costs   0  
    Total restructuring charges   45  
    2018 [Member] | Asia [Member]      
    Restructuring Cost and Reserve [Line Items]      
    Severance costs   274  
    Other exit costs   0  
    Total restructuring charges   274  
    2017 [Member]      
    Restructuring Cost and Reserve [Line Items]      
    Severance costs     $ 2,172
    Facility lease costs     264
    Other exit costs     531
    Total restructuring charges $ 0 $ 369 2,967
    2017 [Member] | Americas [Member]      
    Restructuring Cost and Reserve [Line Items]      
    Severance costs     1,985
    Facility lease costs     264
    Other exit costs     531
    Total restructuring charges     2,780
    2017 [Member] | Asia [Member]      
    Restructuring Cost and Reserve [Line Items]      
    Severance costs     187
    Facility lease costs     0
    Other exit costs     0
    Total restructuring charges     $ 187
    XML 73 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 74 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Income Taxes (Tables)
    12 Months Ended
    Dec. 31, 2019
    Income Taxes [Abstract]  
    Schedule Of Income Tax Expense

    Note 10—Income Taxes

    Income tax expense (benefit) based on income before income taxes consisted of the following:

     

     

     

    Year Ended December 31,

    (in thousands)

     

    2019

     

     

    2018

     

     

    2017

     

     

     

     

     

     

     

     

     

     

     

     

    Current:

     

     

     

     

     

     

     

     

     

     

    U.S. Federal

    $

    (1,697)

     

    $

    (14,831)

     

    $

    85,633

     

     

    State and local

     

    (3,567)

     

     

    10,110

     

     

    804

     

     

    Foreign

     

    11,474

     

     

    29,817

     

     

    9,047

     

     

     

     

    6,210

     

     

    25,096

     

     

    95,484

     

    Deferred:

     

     

     

     

     

     

     

     

     

     

    U.S. Federal

     

    1,815

     

     

    (249)

     

     

    8,337

     

     

    State and local

     

    1,409

     

     

    (550)

     

     

    (213)

     

     

    Foreign

     

    (5,590)

     

     

    8,427

     

     

    (702)

     

     

     

     

    (2,366)

     

     

    7,628

     

     

    7,422

     

     

     

    $

    3,844

     

    $

    32,724

     

    $

    102,906

    Schedule Of Income Before Income Taxes

    Worldwide income (loss) before income taxes consisted of the following:

     

     

     

    Year Ended December 31,

    (in thousands)

     

    2019

     

     

    2018

     

     

    2017

     

     

     

     

     

     

     

     

     

     

     

    United States

    $

    (13,756)

     

    $

    (23,645)

     

    $

    (14,984)

     

    Foreign

     

    41,025

     

     

    79,186

     

     

    85,989

     

     

    $

    27,269

     

    $

    55,541

     

    $

    71,005

    Schedule Of Federal Statutory Income Tax Rate To Income Before Income Tax Income tax expense differed from the amounts computed by applying the U.S. Federal statutory income tax rate to income before income taxes as a result of the following:

     

     

     

     

    Year Ended December 31,

    (in thousands)

     

    2019

     

     

    2018

     

     

    2017

     

     

     

     

     

     

     

     

     

     

     

     

    Tax at statutory rate

    $

    5,727

     

    $

    11,664

     

    $

    24,852

     

    State taxes, net of federal tax effect

     

    (1,705)

     

     

    7,553

     

     

    384

     

    Effect of foreign operations and tax incentives

     

    (5,870)

     

     

    (11,945)

     

     

    (20,703)

     

    Change in valuation allowance

     

    (2,283)

     

     

    2,114

     

     

    (203)

     

    Stock-based compensation

     

    118

     

     

    (143)

     

     

    (1,658)

     

    Provisional impact of U.S. Tax Reform

     

     

     

    (4,353)

     

     

    97,707

     

    Impact of cash repatriation

     

     

     

    21,612

     

     

     

    GILTI

     

    955

     

     

    3,206

     

     

     

    Losses in foreign jurisdictions for which no benefit has

     

     

     

     

     

     

     

     

     

     

    been provided

     

    4,379

     

     

    1,423

     

     

    106

     

    Change in uncertain tax benefits reserve

     

    200

     

     

    (317)

     

     

     

    Other

     

    2,323

     

     

    1,910

     

     

    2,421

     

    Total income tax expense

    $

    3,844

     

    $

    32,724

     

    $

    102,906

    Schedule Of Deferred Tax Assets And Liabilities The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities are presented below:

     

     

     

     

    December 31,

    (in thousands)

     

    2019

     

     

    2018

     

     

     

     

     

     

     

     

     

    Deferred tax assets:

     

     

     

     

     

     

     

    Carrying value of inventories

    $

    3,212

     

    $

    2,787

     

     

    Accrued liabilities and allowances deductible for tax purposes on a cash basis

     

    8,945

     

     

    6,108

     

     

    Goodwill

     

    1,976

     

     

    2,351

     

     

    Stock-based compensation

     

    2,500

     

     

    2,347

     

     

    Operating right-of-use lease liabilities

     

    19,087

     

     

     

     

    Net operating loss carryforwards

     

    19,493

     

     

    20,028

     

     

    Tax credit carryforwards

     

    2,421

     

     

    1,923

     

     

    Other

     

    5,148

     

     

    4,373

     

     

     

     

    62,782

     

     

    39,917

     

     

    Less: valuation allowance

     

    (15,992)

     

     

    (13,709)

     

     

    Net deferred tax assets

     

    46,790

     

     

    26,208

     

     

     

     

     

     

     

     

     

    Deferred tax liabilities:

     

     

     

     

     

     

     

    Plant and equipment, due to differences in depreciation

     

    (10,428)

     

     

    (7,617)

     

     

    Operating right-of-use lease assets

     

    (18,826)

     

     

     

     

    Intangible assets, due to differences in amortization

     

    (16,302)

     

     

    (18,593)

     

     

    Foreign withholding tax

     

    (7,181)

     

     

    (9,212)

     

     

    Other

     

    (2,283)

     

     

    (2,631)

     

     

    Gross deferred tax liability

     

    (55,020)

     

     

    (38,053)

     

     

    Net deferred tax liability

    $

    (8,230)

     

    $

    (11,845)

     

     

     

     

     

     

     

     

     

    The net deferred tax liability is classified as follows:

     

     

     

     

     

     

     

    Long-term asset

    $

    5,274

     

    $

    2,478

     

     

    Long-term liability

     

    (13,504)

     

     

    (14,323)

     

     

    Total

    $

    (8,230)

     

    $

    (11,845)

     

     

     

     

     

     

     

     

    Schedule Of Tax Incentives The net impact of these tax incentives was to lower income tax expense for 2019, 2018, and 2017 by approximately $5.0 million (approximately $0.13 per diluted share), $7.9 million (approximately $0.17 per diluted share) and $7.2 million (approximately $0.15 per diluted share), respectively, as follows:

     

     

     

    Year Ended December 31,

    (in thousands)

     

    2019

     

     

    2018

     

     

    2017

     

    China

    $

     

    $

    1,884

     

    $

    1,398

     

    Malaysia

     

    3,010

     

     

    3,287

     

     

    4,295

     

    Thailand

     

    2,025

     

     

    2,715

     

     

    1,545

     

     

    $

    5,035

     

    $

    7,886

     

    $

    7,238

     

     

     

     

     

     

     

     

     

     

    Schedule Of Reconciliation Of Beginning And Ending Amount Of Unrecognized Tax Benefits

     

     

     

     

    December 31,

    (in thousands)

     

    2019

     

     

    2018

     

     

    2017

     

    Balance as of January 1

    $

    313

     

    $

    708

     

    $

    7,791

     

    Additions related to current year tax positions

     

     

     

    137

     

     

    220

     

    Additions related to prior year tax positions

     

    200

     

     

     

     

    894

     

    Decreases related to prior year tax positions

     

     

     

    (532)

     

     

    (8,197)

     

    Balance as of December 31

    $

    513

     

    $

    313

     

    $

    708

     

     

     

     

     

     

     

     

     

     

     

    XML 75 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Restructuring Charges (Tables)
    12 Months Ended
    Dec. 31, 2019
    Restructuring Charges [Abstract]  
    Schedule Of Accrued Restructuring The following table summarizes the 2019 activity in the accrued restructuring balances related to the various restructuring activities initiated prior to December 31, 2019:

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Balance as of

     

     

     

     

     

     

     

     

     

     

     

    Foreign

     

     

    Balance as of

     

     

     

    December 31,

     

    Restructuring

     

    Cash

     

     

    Non-Cash

     

     

    Exchange

     

     

    December 31,

     

    (in thousands)

     

    2018

     

     

     

    Charges

     

     

    Payment

     

     

    Activity

     

    Adjustments

    2019

     

    2019 Restructuring:

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Severance

    $

     

     

    $

    6,449

     

    $

    (2,493)

     

    $

     

    $

     

    $

    3,956

     

     

    Other exit costs

     

     

     

     

    1,597

     

     

    (653)

     

     

    (944)

     

     

     

     

     

     

     

     

     

     

    8,046

     

     

    (3,146)

     

     

    (944)

     

     

     

     

    3,956

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    2018 Restructuring:

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Severance

     

    282

     

     

     

     

     

    (282)

     

     

     

     

     

     

     

     

    Other exit costs

     

    918

     

     

     

    461

     

     

    (1,379)

     

     

     

     

     

     

     

     

     

     

    1,200

     

     

     

    461

     

     

    (1,661)

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    2017 Restructuring:

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Severance

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Other exit costs

     

    135

     

     

     

     

     

    (124)

     

     

     

     

    (11)

     

     

     

     

     

    135

     

     

     

     

     

    (124)

     

     

     

     

    (11)

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Total

    $

    1,335

     

     

    $

    8,507

     

    $

    (4,931)

     

    $

    (944)

     

    $

    (11)

     

    $

    3,956

     

    The following table summarizes the 2018 activity in the accrued restructuring balances related to the various restructuring activities initiated prior to December 31, 2018:

     

     

     

    Balance as of

     

     

     

     

     

     

     

     

     

    Foreign

     

    Balance as of

     

     

     

    December 31,

     

    Restructuring

     

    Cash

     

    Non-Cash

     

    Exchange

     

    December 31,

    (in thousands)

     

    2017

     

     

     

    Charges

     

     

    Payment

     

    Activity

     

    Adjustments

     

    2018

     

    2018 Restructuring:

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Severance

    $

     

     

    $

    2,815

     

    $

    (2,533)

    $

     

    $

     

    $

    282

     

     

    Other exit costs

     

     

     

     

    1,773

     

     

    (855)

     

     

     

     

     

    918

     

     

     

     

     

     

    4,588

     

     

    (3,388)

     

     

     

     

     

    1,200

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    2017 Restructuring:

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Severance

     

    47

     

     

     

    3

     

     

    (50)

     

     

     

     

     

     

     

    Lease facility costs

     

     

     

     

    96

     

     

    (96)

     

     

     

     

     

     

     

    Other exit costs

     

    198

     

     

     

    270

     

     

    (309)

     

     

     

    (24)

     

     

    135

     

     

     

    245

     

     

     

    369

     

     

    (455)

     

     

     

    (24)

     

     

    135

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    2016 Restructuring:

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Severance

     

    29

     

     

     

    (6)

     

     

    (23)

     

     

     

     

     

     

     

    Other exit costs

     

    16

     

     

     

    246

     

     

    (146)

     

    (116)

     

     

     

     

     

     

     

    45

     

     

     

    240

     

     

    (169)

     

    (116)

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Total

    $

    290

     

     

    $

    5,197

     

    $

    (4,012)

    $

    (116)

     

    $

    (24)

     

    $

    1,335

    Schedule Of Components Of Restructuring Charges

     

    The components of the restructuring charges initiated during 2019 were as follows:

     

     

     

     

     

     

     

     

     

     

     

     

     

    (in thousands)

     

    Americas

     

     

    Asia

     

     

    Europe

     

     

    Total

     

    Severance costs

    $

    4,499

     

    $

    1,950

     

    $

     

    $

    6,449

     

    Other exit costs

     

    1,561

     

     

    36

     

     

     

     

    1,597

     

     

    $

    6,060

     

    $

    1,986

     

    $

     

    $

    8,046

    The components of the restructuring charges initiated during 2018 were as follows:

     

     

     

     

     

     

     

     

     

     

     

     

     

    (in thousands)

     

    Americas

     

     

    Asia

     

     

    Europe

     

     

    Total

     

    Severance costs

    $

    2,496

     

    $

    274

     

    $

    45

     

    $

    2,815

     

    Other exit costs

     

    1,773

     

     

     

     

     

     

    1,773

     

     

    $

    4,269

     

    $

    274

     

    $

    45

     

    $

    4,588

    The components of the restructuring charges initiated during 2017 were as follows:

    (in thousands)

     

    Americas

     

     

    Asia

     

     

    Total

     

     

     

     

    Severance costs

    $

    1,985

     

    $

    187

     

    $

    2,172

     

     

     

     

    Lease facility costs

     

    264

     

     

     

     

    264

     

     

     

     

    Other exit costs

     

    531

     

     

     

     

    531

     

     

     

     

     

    $

    2,780

     

    $

    187

     

     

    2,967

     

     

     

    XML 76 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Schedule Of Valuation And Qualifying Accounts (Tables)
    12 Months Ended
    Dec. 31, 2019
    Valuation And Qualifying Accounts [Abstract]  
    Schedule Of Valuation And Qualifying Accounts

     

    Schedule II - Valuation Accounts

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Additions

     

     

     

     

     

     

     

     

     

    Balance at

     

     

     

     

     

     

     

    Balance at

     

     

     

     

     

    Beginning

     

    Charges to

     

     

     

     

     

    End of

    (in thousands)

     

    of Period

     

    Operations

     

    Other

     

    Deductions

     

    Period

     

    Year ended December 31, 2019:

     

     

     

     

     

     

     

     

     

     

     

     

    Allowance for doubtful accounts(1)

     

    $ 1,733

     

    10,323

     

     

    1,971

     

    10,085

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Year ended December 31, 2018:

     

     

     

     

     

     

     

     

     

     

     

     

    Allowance for doubtful accounts(1)

     

    $ 105

     

    1,718

     

     

    90

     

    1,733

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Year ended December 31, 2017:

     

     

     

     

     

     

     

     

     

     

     

     

    Allowance for doubtful accounts(1)

     

    $ 2,838

     

    1,697

     

     

    4,430

     

    105

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    (1)

    Deductions in the allowance for doubtful accounts represent write-offs, net of recoveries, of amounts

     

     

    determined to be uncollectible.

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    See accompanying Report of Independent Registered Public Accounting Firm incorporated herein by reference.

    XML 77 R28.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Quarterly Financial Data
    12 Months Ended
    Dec. 31, 2019
    Quarterly Financial Data [Abstract]  
    Quarterly Financial Data

    Note 21—Quarterly Financial Data (Unaudited)

     

    The following table sets forth certain unaudited quarterly information with respect to the Company’s results of operations for the years 2019, 2018 and 2017. Earnings per share are computed independently for each of the quarters presented. Therefore, the sum of the quarterly earnings per share may not equal the total earnings per share amounts for the fiscal year.

     

     

     

     

    2019 Quarter

    (in thousands, except per share data)

     

    1st

     

     

    2nd

     

     

    3rd

     

     

    4th

     

    Sales

    $

    602,820

     

    $

    601,602

     

    $

    555,229

     

    $

    508,444

     

    Gross profit

     

    53,800

     

     

    52,998

     

     

    52,883

     

     

    40,725

     

    Net income (loss)

     

    13,773

     

     

    9,447

     

     

    7,136

     

     

    (6,931)

     

    Earnings (loss) per share:

     

     

     

     

     

     

     

     

     

     

     

     

     

    Basic

     

    0.34

     

     

    0.25

     

     

    0.19

     

     

    (0.19)

     

     

    Diluted

     

    0.34

     

     

    0.24

     

     

    0.19

     

     

    (0.19)

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    2018 Quarter

    (in thousands, except per share data)

     

    1st

     

     

    2nd

     

     

    3rd

     

     

    4th

     

    Sales

    $

    608,136

     

    $

    660,591

     

    $

    640,688

     

    $

    657,050

     

    Gross profit

     

    58,318

     

     

    54,299

     

     

    52,777

     

     

    55,199

     

    Net income (loss)

     

    (23,641)

     

     

    10,943

     

     

    7,799

     

     

    27,716

     

    Earnings (loss) per share:

     

     

     

     

     

     

     

     

     

     

     

     

     

    Basic

     

    (0.49)

     

     

    0.23

     

     

    0.17

     

     

    0.64

     

     

    Diluted

     

    (0.49)

     

     

    0.23

     

     

    0.17

     

     

    0.64

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    2017 Quarter

    (in thousands, except per share data)

     

    1st

     

     

    2nd

     

     

    3rd

     

     

    4th

     

    Sales

    $

    557,903

     

    $

    619,611

     

    $

    610,929

     

    $

    666,036

     

    Gross profit

     

    47,532

     

     

    59,484

     

     

    58,243

     

     

    60,661

     

    Net income (loss)

     

    8,555

     

     

    18,074

     

     

    17,831

     

     

    (76,361)

     

    Earnings (loss) per share:

     

     

     

     

     

     

     

     

     

     

     

     

     

    Basic

     

    0.17

     

     

    0.36

     

     

    0.36

     

     

    (1.54)

     

     

    Diluted

     

    0.17

     

     

    0.36

     

     

    0.35

     

     

    (1.54)

    XML 78 R24.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Employee Benefit Plans
    12 Months Ended
    Dec. 31, 2019
    Employee Benefit Plans [Abstract]  
    Employee Benefit Plans

    Note 17—Employee Benefit Plans

     

    The Company has defined contribution plans qualified under Section 401(k) of the Internal Revenue Code for the benefit of all its U.S. employees. The Company’s contributions to the plans are based on employee contributions and compensation. During 2019, 2018 and 2017, the Company made contributions to the plans of approximately $6.2 million, $5.6 million and $5.2 million, respectively. The Company also has defined contribution benefit plans for certain of its international employees primarily dictated by the custom of the regions in which it operates. During 2019, 2018 and 2017, the Company made contributions to the international plans of approximately $0.1 million, $0.1 million and $0.1 million, respectively.

    XML 79 R20.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Concentrations Of Business Risk
    12 Months Ended
    Dec. 31, 2019
    Concentration Of Business Risk [Abstract]  
    Concentrations Of Business Risk

    Note 13—Concentrations of Business Risk

     

    Substantially all of the Company’s sales are derived from manufacturing services in which the Company purchases components specified by its customers. The Company uses numerous suppliers of electronic components and other materials for its operations. Some components used by the Company have been subject to industry-wide shortages, and suppliers have been forced to allocate available quantities among their customers. The Company’s inability to obtain any needed components during periods of allocation could cause delays in manufacturing and could adversely affect results of operations.

    XML 80 R31.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Schedule of Valuation and Qualifying Accounts
    12 Months Ended
    Dec. 31, 2019
    Valuation And Qualifying Accounts [Abstract]  
    Schedule Of Valuation And Qualifying Accounts Disclosure [Text Block]

     

    Schedule II - Valuation Accounts

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Additions

     

     

     

     

     

     

     

     

     

    Balance at

     

     

     

     

     

     

     

    Balance at

     

     

     

     

     

    Beginning

     

    Charges to

     

     

     

     

     

    End of

    (in thousands)

     

    of Period

     

    Operations

     

    Other

     

    Deductions

     

    Period

     

    Year ended December 31, 2019:

     

     

     

     

     

     

     

     

     

     

     

     

    Allowance for doubtful accounts(1)

     

    $ 1,733

     

    10,323

     

     

    1,971

     

    10,085

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Year ended December 31, 2018:

     

     

     

     

     

     

     

     

     

     

     

     

    Allowance for doubtful accounts(1)

     

    $ 105

     

    1,718

     

     

    90

     

    1,733

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Year ended December 31, 2017:

     

     

     

     

     

     

     

     

     

     

     

     

    Allowance for doubtful accounts(1)

     

    $ 2,838

     

    1,697

     

     

    4,430

     

    105

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    (1)

    Deductions in the allowance for doubtful accounts represent write-offs, net of recoveries, of amounts

     

     

    determined to be uncollectible.

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    See accompanying Report of Independent Registered Public Accounting Firm incorporated herein by reference.

    XML 81 R35.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Inventories (Tables)
    12 Months Ended
    Dec. 31, 2019
    Inventories [Abstract]  
    Schedule Of Inventory Costs

     

     

     

    December 31,

    (in thousands)

     

    2019

     

     

    2018

     

     

     

     

     

     

     

     

    Raw materials

    $

    304,069

     

    $

    300,439

     

    Work in process

     

    8,282

     

     

    7,321

     

    Finished goods

     

    2,605

     

     

    2,215

     

     

    $

    314,956

     

    $

    309,975

    JSON 82 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "bhe-20191231.htm": { "axisCustom": 0, "axisStandard": 28, "contextCount": 427, "dts": { "calculationLink": { "local": [ "bhe-20191231_cal.xml" ] }, "definitionLink": { "local": [ "bhe-20191231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "bhe-20191231.htm" ] }, "labelLink": { "local": [ "bhe-20191231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "bhe-20191231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml" ] }, "schema": { "local": [ "bhe-20191231.xsd" ], "remote": [ "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://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://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.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", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.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": 744, "entityCount": 1, "hidden": { "http://bench.com/20191231": 2, "http://fasb.org/us-gaap/2019-01-31": 34, "http://xbrl.sec.gov/dei/2019-01-31": 9, "total": 45 }, "keyCustom": 26, "keyStandard": 510, "memberCustom": 25, "memberStandard": 55, "nsprefix": "bhe", "nsuri": "http://bench.com/20191231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "p", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000010 - Document - Cover", "role": "http://bench.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "bhe:ContractAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010301 - Disclosure - Contract Assets", "role": "http://bench.com/role/ContractAssets", "shortName": "Contract Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "bhe:ContractAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010401 - Disclosure - Inventories", "role": "http://bench.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010501 - Disclosure - Property, Plant And Equipment", "role": "http://bench.com/role/PropertyPlantAndEquipment", "shortName": "Property, Plant And Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010601 - Disclosure - Goodwill And Other Intangible Assets", "role": "http://bench.com/role/GoodwillAndOtherIntangibleAssets", "shortName": "Goodwill And Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010701 - Disclosure - Borrowing Facilities", "role": "http://bench.com/role/BorrowingFacilities", "shortName": "Borrowing Facilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010801 - Disclosure - Leases", "role": "http://bench.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010901 - Disclosure - Common Stock And Stock-Based Awards Plans", "role": "http://bench.com/role/CommonStockAndStockBasedAwardsPlans", "shortName": "Common Stock And Stock-Based Awards Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011001 - Disclosure - Income Taxes", "role": "http://bench.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "bhe:Majorcustomerstextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011101 - Disclosure - Major Customers", "role": "http://bench.com/role/MajorCustomers", "shortName": "Major Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "bhe:Majorcustomerstextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "bhe:Financialinstrumentsandconcentrationofcreditrisktextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011201 - Disclosure - Financial Instruments And Concentration Of Credit Risk", "role": "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRisk", "shortName": "Financial Instruments And Concentration Of Credit Risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "bhe:Financialinstrumentsandconcentrationofcreditrisktextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000100 - Statement - Consolidated Balance Sheets", "role": "http://bench.com/role/StatementConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011301 - Disclosure - Concentrations Of Business Risk", "role": "http://bench.com/role/ConcentrationsOfBusinessRisk", "shortName": "Concentrations Of Business Risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011401 - Disclosure - Accounts Receivable Sale Program", "role": "http://bench.com/role/AccountsReceivableSaleProgram", "shortName": "Accounts Receivable Sale Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011501 - Disclosure - Segment And Geographic Information", "role": "http://bench.com/role/SegmentAndGeographicInformation", "shortName": "Segment And Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011601 - Disclosure - Revenue", "role": "http://bench.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011701 - Disclosure - Employee Benefit Plans", "role": "http://bench.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011801 - Disclosure - Contingencies", "role": "http://bench.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011901 - Disclosure - Restructuring Charges", "role": "http://bench.com/role/RestructuringCharges", "shortName": "Restructuring Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012001 - Disclosure - Ransomware Incident", "role": "http://bench.com/role/RansomwareIncident", "shortName": "Ransomware Incident", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012101 - Disclosure - Quarterly Financial Data", "role": "http://bench.com/role/QuarterlyFinancialData", "shortName": "Quarterly Financial Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012201 - Disclosure - Accumulated Other Comprehensive Loss", "role": "http://bench.com/role/AccumulatedOtherComprehensiveLoss", "shortName": "Accumulated Other Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000105 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://bench.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012301 - Disclosure - Supplemental Cash Flow And Non-Cash Information", "role": "http://bench.com/role/SupplementalCashFlowAndNonCashInformation", "shortName": "Supplemental Cash Flow And Non-Cash Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012400 - Disclosure - Schedule of Valuation and Qualifying Accounts", "role": "http://bench.com/role/ScheduleOfValuationAndQualifyingAccounts", "shortName": "Schedule of Valuation and Qualifying Accounts", "subGroupType": "", "uniqueAnchor": null }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020102 - Disclosure - Summary Of Significant Accounting Policies (Policy)", "role": "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy", "shortName": "Summary Of Significant Accounting Policies (Policy)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030103 - Disclosure - Summary Of Significant Accounting Policies (Tables)", "role": "http://bench.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary Of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030301 - Disclosure - Contract Assets (Tables)", "role": "http://bench.com/role/ContractAssetsTables", "shortName": "Contract Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030403 - Disclosure - Inventories (Tables)", "role": "http://bench.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030503 - Disclosure - Property, Plant And Equipment (Tables)", "role": "http://bench.com/role/PropertyPlantAndEquipmentTables", "shortName": "Property, Plant And Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030601 - Disclosure - Goodwill And Other Intangible Assets (Tables)", "role": "http://bench.com/role/GoodwillAndOtherIntangibleAssetsTables", "shortName": "Goodwill And Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030703 - Disclosure - Borrowing Facilities (Tables)", "role": "http://bench.com/role/BorrowingFacilitiesTables", "shortName": "Borrowing Facilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030801 - Disclosure - Leases (Tables)", "role": "http://bench.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000200 - Statement - Consolidated Statements Of Income", "role": "http://bench.com/role/StatementConsolidatedStatementsOfIncome", "shortName": "Consolidated Statements Of Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "p", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030903 - Disclosure - Common Stock And Stock-Based Awards Plans (Tables)", "role": "http://bench.com/role/CommonStockAndStockBasedAwardsPlansTables", "shortName": "Common Stock And Stock-Based Awards Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "p", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031003 - Disclosure - Income Taxes (Tables)", "role": "http://bench.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "bhe:Majorcustomerstextblock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031103 - Disclosure - Major Customers (Tables)", "role": "http://bench.com/role/MajorCustomersTables", "shortName": "Major Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "bhe:Majorcustomerstextblock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031503 - Disclosure - Segment And Geographic Information (Tables)", "role": "http://bench.com/role/SegmentAndGeographicInformationTables", "shortName": "Segment And Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031601 - Disclosure - Revenue (Tables)", "role": "http://bench.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031903 - Disclosure - Restructuring Charges (Tables)", "role": "http://bench.com/role/RestructuringChargesTables", "shortName": "Restructuring Charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032103 - Disclosure - Quarterly Financial Data (Tables)", "role": "http://bench.com/role/QuarterlyFinancialDataTables", "shortName": "Quarterly Financial Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032203 - Disclosure - Supplemental Cash Flow And Non-Cash Information (Tables)", "role": "http://bench.com/role/SupplementalCashFlowAndNonCashInformationTables", "shortName": "Supplemental Cash Flow And Non-Cash Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032220 - Disclosure - Accumulated Other Comprehensive Loss (Tables)", "role": "http://bench.com/role/AccumulatedOtherComprehensiveLossTables", "shortName": "Accumulated Other Comprehensive Loss (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032403 - Disclosure - Schedule Of Valuation And Qualifying Accounts (Tables)", "role": "http://bench.com/role/ScheduleOfValuationAndQualifyingAccountsTables", "shortName": "Schedule Of Valuation And Qualifying Accounts (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000300 - Statement - Consolidated Statements Of Comprehensive Income", "role": "http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "shortName": "Consolidated Statements Of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040101 - Disclosure - Summary Of Significant Accounting Policies (Narrative) (Details)", "role": "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary Of Significant Accounting Policies (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Oct01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040103 - Disclosure - Summary Of Significant Accounting Policies (Schedule Of Calculation Of Basic And Diluted Earnings Per Share) (Details)", "role": "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails", "shortName": "Summary Of Significant Accounting Policies (Schedule Of Calculation Of Basic And Diluted Earnings Per Share) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040104 - Disclosure - Summary Of Significant Accounting Policies (Schedule Of Unrecognized Compensation Cost Nonvested Awards) (Details)", "role": "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUnrecognizedCompensationCostNonvestedAwardsDetails", "shortName": "Summary Of Significant Accounting Policies (Schedule Of Unrecognized Compensation Cost Nonvested Awards) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2018_TO_Dec31_2018_Entity_0000863436", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040201 - Disclosure - Acquisitions (Narrative) (Details)", "role": "http://bench.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2018_TO_Dec31_2018_Entity_0000863436_us-gaap_BusinessAcquisitionAxis_bhe_NonsignificantbusinessMember", "decimals": "-5", "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040301 - Disclosure - Contract Assets (Narrative) (Details)", "role": "http://bench.com/role/ContractAssetsNarrativeDetails", "shortName": "Contract Assets (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2018_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040302 - Disclosure - Contract Assets (Schedule Of Changes) (Details)", "role": "http://bench.com/role/ContractAssetsScheduleOfChangesDetails", "shortName": "Contract Assets (Schedule Of Changes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2017_Entity_0000863436", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040401 - Disclosure - Inventories (Schedule Of Inventory Costs) (Details)", "role": "http://bench.com/role/InventoriesScheduleOfInventoryCostsDetails", "shortName": "Inventories (Schedule Of Inventory Costs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040501 - Disclosure - Property, Plant And Equipment (Schedule Of Property, Plant And Equipment) (Details)", "role": "http://bench.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "shortName": "Property, Plant And Equipment (Schedule Of Property, Plant And Equipment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2018_TO_Dec31_2018_Entity_0000863436", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040601 - Disclosure - Goodwill And Other Intangible Assets (Narrative) (Details)", "role": "http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails", "shortName": "Goodwill And Other Intangible Assets (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "p", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2018_TO_Dec31_2018_Entity_0000863436_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_ComputerSoftwareIntangibleAssetMember", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsForSoftware", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2018_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040602 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Goodwill by Reportable Segments) (Details)", "role": "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails", "shortName": "Goodwill and Other Intangible Assets (Schedule of Goodwill by Reportable Segments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2017_Entity_0000863436", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2016_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000400 - Statement - Consolidated Statements Of Shareholders' Equity", "role": "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity", "shortName": "Consolidated Statements Of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2016_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040603 - Disclosure - Goodwill And Other Intangible Assets (Schedule Of Other Intangible Assets) (Details)", "role": "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails", "shortName": "Goodwill And Other Intangible Assets (Schedule Of Other Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040604 - Disclosure - Goodwill And Other Intangible Assets (Schedule Of Amortization Expense) (Details)", "role": "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseDetails", "shortName": "Goodwill And Other Intangible Assets (Schedule Of Amortization Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "lang": null, "name": "us-gaap:CapitalizedComputerSoftwareAmortization1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040605 - Disclosure - Goodwill And Other Intangible Assets (Schedule Of Estimated Future Amortization Expense) (Details)", "role": "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetails", "shortName": "Goodwill And Other Intangible Assets (Schedule Of Estimated Future Amortization Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LineOfCreditFacilityDescription", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Jul20_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040701 - Disclosure - Borrowing Facilities (Details)", "role": "http://bench.com/role/BorrowingFacilitiesDetails", "shortName": "Borrowing Facilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LineOfCreditFacilityDescription", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Jul20_2018_Entity_0000863436_us-gaap_CreditFacilityAxis_bhe_CreditAgreementMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040703 - Disclosure - Borrowing Facilities (Schedule of Long-Term Debt) (Details)", "role": "http://bench.com/role/BorrowingFacilitiesScheduleOfLongTermDebtDetails", "shortName": "Borrowing Facilities (Schedule of Long-Term Debt) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040705 - Disclosure - Borrowing Facilities (Maturities of Long-Term Debt And Capital Lease Obligations) (Details)", "role": "http://bench.com/role/BorrowingFacilitiesMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails", "shortName": "Borrowing Facilities (Maturities of Long-Term Debt And Capital Lease Obligations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040801 - Disclosure - Leases - Components of lease expense, and lease assets and liabilities (Details)", "role": "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails", "shortName": "Leases - Components of lease expense, and lease assets and liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040802 - Disclosure - Leases - Future annual minimum lease payments and finance lease commitments (Details)", "role": "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails", "shortName": "Leases - Future annual minimum lease payments and finance lease commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040803 - Disclosure - Leases - Future annual minimum lease payments and finance lease commitments - Present value of lease liabilities (Details)", "role": "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsPresentValueOfLeaseLiabilitiesDetails", "shortName": "Leases - Future annual minimum lease payments and finance lease commitments - Present value of lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2018_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040804 - Disclosure - Leases (Schedule Of Future Minimum Lease Payments Under Noncancelable Operating Leases And Future Minimum Capital Lease Payments) (Details)", "role": "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails", "shortName": "Leases (Schedule Of Future Minimum Lease Payments Under Noncancelable Operating Leases And Future Minimum Capital Lease Payments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2018_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "000500 - Statement - Consolidated Statements Of Cash Flows", "role": "http://bench.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements Of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040805 - Disclosure - Leases - Narrative (Details)", "role": "http://bench.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040901 - Disclosure - Common Shares And Stock-Based Awards Plans (Narrative) (Details)", "role": "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails", "shortName": "Common Shares And Stock-Based Awards Plans (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2018_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040902 - Disclosure - Common Shares And Stock-Based Awards Plans (Summary Of Stock Options) (Details)", "role": "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockOptionsDetails", "shortName": "Common Shares And Stock-Based Awards Plans (Summary Of Stock Options) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2016_Entity_0000863436", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2018_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040903 - Disclosure - Common Shares And Stock-Based Awards Plans (Summary Of Stock-Based Awards) (Details)", "role": "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockBasedAwardsDetails", "shortName": "Common Shares And Stock-Based Awards Plans (Summary Of Stock-Based Awards) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2016_Entity_0000863436_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041001 - Disclosure - Income Taxes (Narrative) (Details)", "role": "http://bench.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-5", "lang": null, "name": "us-gaap:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041002 - Disclosure - Income Taxes (Schedule Of Income Tax Expense) (Benefit)) (Details)", "role": "http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails", "shortName": "Income Taxes (Schedule Of Income Tax Expense) (Benefit)) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041003 - Disclosure - Income Taxes (Schedule Of Income Before Income Taxes) (Details)", "role": "http://bench.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxesDetails", "shortName": "Income Taxes (Schedule Of Income Before Income Taxes) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041004 - Disclosure - Income Taxes (Schedule Of Federal Statutory Income Tax Rate To Income Before Income Tax) (Details)", "role": "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails", "shortName": "Income Taxes (Schedule Of Federal Statutory Income Tax Rate To Income Before Income Tax) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041005 - Disclosure - Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details)", "role": "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails", "shortName": "Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsInventory", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationTaxHolidays", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041006 - Disclosure - Income Taxes (Schedule Of Tax Incentives) (Details)", "role": "http://bench.com/role/IncomeTaxesScheduleOfTaxIncentivesDetails", "shortName": "Income Taxes (Schedule Of Tax Incentives) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010101 - Disclosure - Summary Of Significant Accounting Policies", "role": "http://bench.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary Of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "bhe:ScheduleOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsTableTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2018_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041007 - Disclosure - Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefits) (Details)", "role": "http://bench.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefits) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "bhe:ScheduleOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsTableTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2016_Entity_0000863436", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "p", "bhe:Majorcustomerstextblock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "2", "first": true, "lang": null, "name": "bhe:Percentageofrevenueaccountedbymajorcustomers", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041101 - Disclosure - Major Customers (Narrative) (Details)", "role": "http://bench.com/role/MajorCustomersNarrativeDetails", "shortName": "Major Customers (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "bhe:Majorcustomerstextblock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "2", "first": true, "lang": null, "name": "bhe:Percentageofrevenueaccountedbymajorcustomers", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041102 - Disclosure - Major Customers (Schedule Of Sales To Largest Customers) (Details)", "role": "http://bench.com/role/MajorCustomersScheduleOfSalesToLargestCustomersDetails", "shortName": "Major Customers (Schedule Of Sales To Largest Customers) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2018_TO_Dec31_2018_Entity_0000863436_srt_MajorCustomersAxis_bhe_InternationalbusinessmachinescorporationmemberMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskCustomer", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041201 - Disclosure - Financial Instruments And Concentration Of Credit Risk (Details)", "role": "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails", "shortName": "Financial Instruments And Concentration Of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskCustomer", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:FinancingReceivablesTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-5", "first": true, "lang": null, "name": "bhe:MaximumLimitAccountsReceivableSaleProgram", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041401 - Disclosure - Accounts Receivable Sale Program (Narrative) (Details)", "role": "http://bench.com/role/AccountsReceivableSaleProgramNarrativeDetails", "shortName": "Accounts Receivable Sale Program (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:FinancingReceivablesTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-5", "first": true, "lang": null, "name": "bhe:MaximumLimitAccountsReceivableSaleProgram", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Oct01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041501 - Disclosure - Segment And Geographic Information (Operating Segments) (Details)", "role": "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails", "shortName": "Segment And Geographic Information (Operating Segments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Oct01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041502 - Disclosure - Segment And Geographic Information (Schedule Of Geographic Net Sales And Long-Lived Assets) (Details)", "role": "http://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails", "shortName": "Segment And Geographic Information (Schedule Of Geographic Net Sales And Long-Lived Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041601 - Disclosure - Revenue (Disaggregation of revenue) (Details)", "role": "http://bench.com/role/RevenueDisaggregationOfRevenueDetails", "shortName": "Revenue (Disaggregation of revenue) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436_us-gaap_EquitySecuritiesByIndustryAxis_bhe_IndustrialsSectorMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "p", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember", "decimals": "3", "first": true, "lang": null, "name": "bhe:PercentageOfRevenue", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041602 - Disclosure - Revenue (Narrative) (Details)", "role": "http://bench.com/role/RevenueNarrativeDetails", "shortName": "Revenue (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "p", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember", "decimals": "3", "first": true, "lang": null, "name": "bhe:PercentageOfRevenue", "reportCount": 1, "unique": true, "unitRef": "pure", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_bhe_UnitedstatesemployeesdefinedcontributionmemberMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041701 - Disclosure - Employee Benefit Plans (Details)", "role": "http://bench.com/role/EmployeeBenefitPlansDetails", "shortName": "Employee Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436_us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis_bhe_UnitedstatesemployeesdefinedcontributionmemberMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010201 - Disclosure - Acquisition", "role": "http://bench.com/role/Acquisition", "shortName": "Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndNineteenMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041901 - Disclosure - Restructuring Charges (Narrative) (Details)", "role": "http://bench.com/role/RestructuringChargesNarrativeDetails", "shortName": "Restructuring Charges (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndNineteenMember", "decimals": "0", "lang": null, "name": "us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminated", "reportCount": 1, "unique": true, "unitRef": "myNumber_of_Employees", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2018_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041902 - Disclosure - Restructuring Charges (Schedule Of Accrued Restructuring Balances) (Details)", "role": "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails", "shortName": "Restructuring Charges (Schedule Of Accrued Restructuring Balances) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsForRestructuring", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041903 - Disclosure - Restructuring Charges (Schedule Of Components Of Restructuring Charges) (Details)", "role": "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails", "shortName": "Restructuring Charges (Schedule Of Components Of Restructuring Charges) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436_srt_StatementGeographicalAxis_srt_AmericasMember_us-gaap_RestructuringCostAndReserveAxis_bhe_TwoThousandAndNineteenMember", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "bhe:RansomwareRelatedIncidentCostsNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042001 - Disclosure - Ransomware Incident (Narrative) (Details)", "role": "http://bench.com/role/RansomwareIncidentNarrativeDetails", "shortName": "Ransomware Incident (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R94": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Oct01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042101 - Disclosure - Quarterly Financial Data (Schedule Of Quarterly Financial Information) (Details)", "role": "http://bench.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails", "shortName": "Quarterly Financial Data (Schedule Of Quarterly Financial Information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Oct01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2018_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042201 - Disclosure - Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details)", "role": "http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "shortName": "Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2016_Entity_0000863436", "decimals": "-3", "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxesPaidNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042301 - Disclosure - Supplemental Cash Flow and Non-Cash Information (Table Of Supplmental Cash Flow Information) (Details)", "role": "http://bench.com/role/SupplementalCashFlowAndNonCashInformationTableOfSupplmentalCashFlowInformationDetails", "shortName": "Supplemental Cash Flow and Non-Cash Information (Table Of Supplmental Cash Flow Information) (Details)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "FROM_Jan01_2019_TO_Dec31_2019_Entity_0000863436", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxesPaidNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2018_Entity_0000863436_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": "-2", "first": true, "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042400 - Disclosure - Schedule Of Valuation And Qualifying Accounts (Details)", "role": "http://bench.com/role/ScheduleOfValuationAndQualifyingAccountsDetails", "shortName": "Schedule Of Valuation And Qualifying Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "bhe-20191231.htm", "contextRef": "AS_OF_Dec31_2016_Entity_0000863436_us-gaap_ValuationAllowancesAndReservesTypeAxis_us-gaap_AllowanceForCreditLossMember", "decimals": "-2", "lang": null, "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } } }, "segmentCount": 84, "tag": { "bhe_AerospaceAndDefenseSectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sector of the economy consisting of companies engaged in aerospace and defense business activities.", "label": "Aerospace And Defense Sector [Member]" } } }, "localname": "AerospaceAndDefenseSectorMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "bhe_AmountReceivedFromTradeAccountsReceivableSoldToThirdParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount received upon sale of trade accounts receivable to third party.", "label": "Amount Received From Trade Accounts Receivable Sold To Third Party" } } }, "localname": "AmountReceivedFromTradeAccountsReceivableSoldToThirdParty", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/AccountsReceivableSaleProgramNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bhe_AppliedMaterialsIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Applied Materials, Inc. [Member]", "label": "Applied Materials, Inc. [Member]", "terseLabel": "Applied Materials, Inc. [Member]" } } }, "localname": "AppliedMaterialsIncMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/MajorCustomersScheduleOfSalesToLargestCustomersDetails" ], "xbrltype": "domainItemType" }, "bhe_BankOfAmericaCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Bank Of America Credit Agreement [Member]" } } }, "localname": "BankOfAmericaCreditAgreementMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "bhe_BenchmarkElectronicsThailandPublicCompanyLimitedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Benchmark Electronics (Thailand) Public Company Limited [Member]" } } }, "localname": "BenchmarkElectronicsThailandPublicCompanyLimitedMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "bhe_ComputingSectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sector of the economy consisting of companies engaged in advanced computing business activities.", "label": "Computing Sector [Member]" } } }, "localname": "ComputingSectorMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "bhe_ContractAssetsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract assets disclosure", "label": "Contract Assets [Text Block]", "terseLabel": "Contract assets" } } }, "localname": "ContractAssetsTextBlock", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/ContractAssets" ], "xbrltype": "textBlockItemType" }, "bhe_ContractWithCustomerAssetRevenueRecognized": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "label": "Contract With Customer Asset Revenue Recognized", "terseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerAssetRevenueRecognized", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/ContractAssetsScheduleOfChangesDetails" ], "xbrltype": "monetaryItemType" }, "bhe_CreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Credit Agreement [Member]", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement [Member]" } } }, "localname": "CreditAgreementMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "bhe_DeferredTaxAssetsLeasingArrangements": { "auth_ref": [], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax asset attributable to taxable temporary differences from operating right-of-use lease liabilities.", "label": "Deferred tax assets, leasing arrangements", "terseLabel": "Operating right-of-use lease liabilities" } } }, "localname": "DeferredTaxAssetsLeasingArrangements", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bhe_Deferredtaxliabilitiesforeigntaxes": { "auth_ref": [], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 15.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "definitionGuidance": "Deferred Tax Liabilities due to foreign withholding taxable temporary differences", "label": "Deferred Tax Liabilities Foreign Taxes", "negatedTerseLabel": "Foreign withholding tax" } } }, "localname": "Deferredtaxliabilitiesforeigntaxes", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bhe_EarningsPerShareReconciliationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Earnings Per Share Reconciliation [Line Items]", "label": "Earnings Per Share Reconciliation [Line Items]" } } }, "localname": "EarningsPerShareReconciliationLineItems", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "bhe_EarningsPerShareReconciliationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Earnings per share reconciliation", "label": "Earnings Per Share Reconciliation [Table]" } } }, "localname": "EarningsPerShareReconciliationTable", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "bhe_EffectOfTaxCutsAndJobsActAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effect of Tax Cuts and Jobs Act [Abstract]" } } }, "localname": "EffectOfTaxCutsAndJobsActAbstract", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "bhe_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount": { "auth_ref": [], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to the provision of the Tax Cuts and Jobs Act, Global Intangible Low-Taxed Income.", "label": "Global Intangible Low-Taxed Income", "terseLabel": "GILTI" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActGlobalIntangibleLowTaxedIncomeAmount", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails", "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "bhe_EmployeeAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Awards [Member]", "label": "Employee Awards [Member]", "terseLabel": "Employee Awards [Member]" } } }, "localname": "EmployeeAwardsMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "bhe_FacilityLeaseObligationsOtherBusinesseExitCosts": { "auth_ref": [], "calculation": { "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails": { "order": 3.0, "parentTag": "us-gaap_RestructuringCharges", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Facility lease obligations other business exit costs", "label": "Facility lease obligations other business exit costs", "terseLabel": "Facility lease obligations", "verboseLabel": "Facility lease costs" } } }, "localname": "FacilityLeaseObligationsOtherBusinesseExitCosts", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/RestructuringChargesNarrativeDetails", "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "bhe_FinancialInstrumentsAndConcentrationOfCreditRiskAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instruments and concentration of credit risk abstract", "label": "Financial Instruments And Concentration Of Credit Risk [Abstract]" } } }, "localname": "FinancialInstrumentsAndConcentrationOfCreditRiskAbstract", "nsuri": "http://bench.com/20191231", "xbrltype": "stringItemType" }, "bhe_Financialinstrumentsandconcentrationofcreditrisktextblock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instruments and concentration of credit risk", "label": "Financial Instruments And Concentration Of Credit Risk [Text Block]" } } }, "localname": "Financialinstrumentsandconcentrationofcreditrisktextblock", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRisk" ], "xbrltype": "textBlockItemType" }, "bhe_Foreignoperatinglosswithindefinitecarryforward": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Foreign Operating Loss amount With Indefinite Carry Forward Periods", "label": "Foreign Operating Loss With Indefinite Carry Forward", "terseLabel": "Foreign operating loss with indefinited carry forward period" } } }, "localname": "Foreignoperatinglosswithindefinitecarryforward", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bhe_ForeignpensionplansdefinedcontributionmemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign Pension Plans Defined Contribution [Member]", "label": "Foreign Pension Plans Defined Contribution [Member]", "terseLabel": "International Employees, Defined Contribution [Member]" } } }, "localname": "ForeignpensionplansdefinedcontributionmemberMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "bhe_GoodwillAndOtherIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Goodwill And Other Intangible Assets [Line Items]", "label": "Goodwill And Other Intangible Assets [Line Items]" } } }, "localname": "GoodwillAndOtherIntangibleAssetsLineItems", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "bhe_IncomeTaxReconciliationLossesInForeignJurisdictionsForWhichNobenefitHasBeenProvided": { "auth_ref": [], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Income tax reconciliation losses in foreign jurisdictions for which no benefit has been provided.", "label": "Income Tax Reconciliation Losses In Foreign Jurisdictions For Which No Benefit Has Been Provided", "terseLabel": "Losses in foreign jurisdictions for which no benefit has been provided" } } }, "localname": "IncomeTaxReconciliationLossesInForeignJurisdictionsForWhichNobenefitHasBeenProvided", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "bhe_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Taxes [Line Items]", "label": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "bhe_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income Taxes [Table]", "label": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "bhe_IndustrialsSectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sector of the economy consisting of companies engaged in complex industrial business activities.", "label": "Industrials Sector [Member]" } } }, "localname": "IndustrialsSectorMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "bhe_InternationalbusinessmachinescorporationmemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "International Business Machines Corporation [Member]", "label": "International Business Machines Corporation [Member]", "terseLabel": "International Business Machines Corporation [Member]" } } }, "localname": "InternationalbusinessmachinescorporationmemberMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/MajorCustomersScheduleOfSalesToLargestCustomersDetails" ], "xbrltype": "domainItemType" }, "bhe_JpMorganCreditAgreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "JP Morgan Credit Agreement [Member]" } } }, "localname": "JpMorganCreditAgreementMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "bhe_LargestCustomerAccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Largest Customer Accounts Receivable [Member]" } } }, "localname": "LargestCustomerAccountsReceivableMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "bhe_LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee Operating And Finance Lease Liability Maturity [Table Text Block]", "terseLabel": "Future annual minimum lease payments and finance lease commitments" } } }, "localname": "LesseeOperatingAndFinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "bhe_LineOfCreditFacilityTermPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line of credit facility, term period", "label": "Line of credit facility, term period", "terseLabel": "Term period" } } }, "localname": "LineOfCreditFacilityTermPeriod", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "durationItemType" }, "bhe_MajorCustomersAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Major Customers Abstract", "label": "Major Customers [Abstract]" } } }, "localname": "MajorCustomersAbstract", "nsuri": "http://bench.com/20191231", "xbrltype": "stringItemType" }, "bhe_Majorcustomerstextblock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Major customers", "label": "Major Customers [Text Block]" } } }, "localname": "Majorcustomerstextblock", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/MajorCustomers" ], "xbrltype": "textBlockItemType" }, "bhe_MaximumLimitAccountsReceivableSaleProgram": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Accounts receivable program with third party maximum amount at any time that can be sold.", "label": "Maximum Limit Accounts Receivable Sale Program" } } }, "localname": "MaximumLimitAccountsReceivableSaleProgram", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/AccountsReceivableSaleProgramNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bhe_NonCashChargeForWriteOffOfImpairedAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Noncash charge for write-off of impaired assets", "label": "Noncash Charge For Write Off Of Impaired Assets", "verboseLabel": "Asset impairments associated with the closure of certain leased facilities" } } }, "localname": "NonCashChargeForWriteOffOfImpairedAssets", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bhe_NonEmployeeAwardsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non Employee Awards [Member]", "label": "Non Employee Awards [Member]", "terseLabel": "Non-Employee Awards [Member]" } } }, "localname": "NonEmployeeAwardsMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "bhe_NonsignificantbusinessMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Non Significant Business [Member]", "terseLabel": "Non-significant business acquisition [Member]" } } }, "localname": "NonsignificantbusinessMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/AcquisitionsNarrativeDetails", "http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "bhe_Numberoflargestcustomersaccountedforportionofrevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of largest customers accounted for portion of revenue", "label": "Number Of Largest Customers Accounted For Portion Of Revenue", "terseLabel": "Number of customers" } } }, "localname": "Numberoflargestcustomersaccountedforportionofrevenue", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/MajorCustomersNarrativeDetails" ], "xbrltype": "integerItemType" }, "bhe_Operatinglosscarryforwardsexpirationyear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Year that operating loss carryforwards expire", "label": "Operating Loss Carryforwards Expiration Year", "terseLabel": "Operating loss carryforwards expiration Year" } } }, "localname": "Operatinglosscarryforwardsexpirationyear", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "gYearItemType" }, "bhe_OtherRegionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Regions [Member]", "label": "Other Regions [Member]", "terseLabel": "Other Foreign [Member]" } } }, "localname": "OtherRegionsMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "bhe_OtherasiaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Asia member excluding Singapore", "label": "Other Asia [Member]", "terseLabel": "Other Asia [Member]" } } }, "localname": "OtherasiaMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "bhe_OtherexitcostsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Exit Costs Member", "label": "Otherexitcosts [Member]", "terseLabel": "Other Exit Costs [Member]" } } }, "localname": "OtherexitcostsMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails" ], "xbrltype": "domainItemType" }, "bhe_PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage Of Direct Foreign Subsidiaries Voting Capital Stock, Used To Secure Credit Agreement", "label": "Percentage Of Direct Foreign Subsidiaries Voting Capital Stock, Used To Secure Credit Agreement", "terseLabel": "Credit agreement, secured by percentage of voting capital stock of each direct foreign subsidiary" } } }, "localname": "PercentageOfDirectForeignSubsidiariesVotingCapitalStockUsedToSecureCreditAgreement", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "percentItemType" }, "bhe_PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage Of Domestic Subsidiaries Stock, Used To Secure Credit Agreement", "label": "Percentage Of Domestic Subsidiaries Stock, Used To Secure Credit Agreement", "terseLabel": "Credit agreement, secured by percentage of stock of the Company's domestic subsidiaries" } } }, "localname": "PercentageOfDomesticSubsidiariesStockUsedToSecureCreditAgreement", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "percentItemType" }, "bhe_PercentageOfRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage, 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": "Percentage Of Revenue" } } }, "localname": "PercentageOfRevenue", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/RevenueNarrativeDetails" ], "xbrltype": "percentItemType" }, "bhe_Percentageofrevenueaccountedbymajorcustomers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of revenue accounted by major customers", "label": "Percentage Of Revenue Accounted By Major Customers", "terseLabel": "Sales to largest customers (Percentage)" } } }, "localname": "Percentageofrevenueaccountedbymajorcustomers", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/MajorCustomersNarrativeDetails" ], "xbrltype": "percentItemType" }, "bhe_PossibleIncreaseToBorrowingCapacityOfCreditAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Possible increase to the borrowing capacity of credit agreement", "label": "Possible Increase To The Borrowing Capacity Of Credit Agreement", "terseLabel": "Possible increase to total commitments under Credit Agreement" } } }, "localname": "PossibleIncreaseToBorrowingCapacityOfCreditAgreement", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "bhe_RansomwareRelatedIncidentCostsNet": { "auth_ref": [], "calculation": { "http://bench.com/role/StatementConsolidatedStatementsOfIncome": { "order": 7.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of costs associated with systems affected by a ransomware incident that encrypted information on our systems and disrupted customer and employee access to our systems and services.", "label": "Ransomware related incident costs, net" } } }, "localname": "RansomwareRelatedIncidentCostsNet", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/RansomwareIncidentNarrativeDetails", "http://bench.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "bhe_RestrictedSharesAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met. Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units [Member]" } } }, "localname": "RestrictedSharesAndRestrictedStockUnitsMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "bhe_RestructuringChargesAndOtherCosts": { "auth_ref": [], "calculation": { "http://bench.com/role/StatementConsolidatedStatementsOfIncome": { "order": 6.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Restructuring charges and other costs, including integration and proxy contest", "label": "Restructuring charges and other costs", "terseLabel": "Restructuring charges and other costs" } } }, "localname": "RestructuringChargesAndOtherCosts", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "bhe_ScheduleOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Reconciliation Of Beginning And Ending Amount Of Unrecognized Tax Benefits [Table Text Block]", "label": "Schedule Of Reconciliation Of Beginning And Ending Amount Of Unrecognized Tax Benefits [Table Text Block]", "terseLabel": "Schedule Of Reconciliation Of Beginning And Ending Amount Of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfReconciliationOfBeginningAndEndingAmountOfUnrecognizedTaxBenefitsTableTextBlock", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "bhe_SecondLargestCustomerAccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Second Largest Customer Accounts Receivable [Member]" } } }, "localname": "SecondLargestCustomerAccountsReceivableMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "bhe_Semi-CapSectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sector of the economy consisting of companies engaged semiconductor capital equipment business activities.", "label": "Semi-Cap Sector [Member]" } } }, "localname": "Semi-CapSectorMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "bhe_SignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "SignificantAccountingPoliciesLineItems", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "bhe_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "bhe_TaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of income tax expense (benefit) for remeasurement of deferred tax from change in tax rate pursuant to Tax Cuts and Jobs Act.", "label": "Revaluation of deferred tax assets and liabilities", "negatedLabel": "Revaluation of deferred tax assets and liabilities" } } }, "localname": "TaxCutsAndJobsActChangeInTaxRateIncomeTaxExpenseBenefit", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bhe_Taxcreditcarryforwardexpirationyear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Year that tax credit carryforward expires", "label": "Tax Credit Carryforward Expiration Year", "terseLabel": "Tax credit carryforward expiration year" } } }, "localname": "Taxcreditcarryforwardexpirationyear", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "gYearItemType" }, "bhe_TelecommunicationsSectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sector of the economy consisting of companies engaged in next-generation telecommunications business activities.", "label": "Telecommunications Sector [Member]" } } }, "localname": "TelecommunicationsSectorMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "bhe_TermLoanFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Term Loan Facility [Member]" } } }, "localname": "TermLoanFacilityMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "bhe_ThailandCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Multi purpose credit facility for use in Thailand.", "label": "Thailand Credit Facility [Member]" } } }, "localname": "ThailandCreditFacilityMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "bhe_TradeAccountsReceivableSold": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the amount of trade accounts receivable that have been sold to a third party.", "label": "Trade Accounts Receivable Sold" } } }, "localname": "TradeAccountsReceivableSold", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/AccountsReceivableSaleProgramNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bhe_TwoThousandAndEighteenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Two Thousand And Eighteen [Member]", "terseLabel": "2018 [Member]" } } }, "localname": "TwoThousandAndEighteenMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/RestructuringChargesNarrativeDetails", "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails", "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "bhe_TwoThousandAndNineteenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring activities that started in 2019", "label": "Two Thousand And Nineeen [Member]", "terseLabel": "2019 [Member]" } } }, "localname": "TwoThousandAndNineteenMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/RestructuringChargesNarrativeDetails", "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails", "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "bhe_TwoThousandAndSixteenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring activities that started in 2016", "label": "Two Thousand And Sixteen [Member]", "terseLabel": "2016 [Member]" } } }, "localname": "TwoThousandAndSixteenMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails" ], "xbrltype": "domainItemType" }, "bhe_TwothousandandseventeenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Two Thousand And Seventeen [Member]", "terseLabel": "2017 [Member]" } } }, "localname": "TwothousandandseventeenMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/RestructuringChargesNarrativeDetails", "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails", "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "bhe_UnitedstatesemployeesdefinedcontributionmemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "United States Employees, Defined Contribution [Member]", "label": "United States Employees Defined Contribution [Member]", "terseLabel": "United States Employees, Defined Contribution [Member]" } } }, "localname": "UnitedstatesemployeesdefinedcontributionmemberMember", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "bhe_UnrecognizedTaxBenefitsIncludingInterestAndPenalties": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized tax benefits including interest and penalties.", "label": "Unrecognized Tax Benefits Including Interest And Penalties", "terseLabel": "Unrecognized tax benefits including interest and penalties", "verboseLabel": "Unrecognized tax reserve" } } }, "localname": "UnrecognizedTaxBenefitsIncludingInterestAndPenalties", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bhe_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized Tax Benefits Income Tax Penalties And Interest Expense Reductions Resulting From Lapse Of Applicable Statute Of Limitations", "label": "Unrecognized Tax Benefits Income Tax Penalties And Interest Expense Reductions Resulting From Lapse Of Applicable Statute Of Limitations", "terseLabel": "Decrease in unrecognized tax benefits reserve including penalties and interest due to expiration of statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpenseReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "bhe_Valuationallowanceacquireddeferredtaxassets": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "label": "Valuation Allowance Acquired Deferred Tax Assets", "terseLabel": "Established valuation allowance for acquired deferred tax assets" } } }, "localname": "Valuationallowanceacquireddeferredtaxassets", "nsuri": "http://bench.com/20191231", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "C [N]", "terseLabel": "China [Member]" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails", "http://bench.com/role/IncomeTaxesScheduleOfTaxIncentivesDetails" ], "xbrltype": "domainItemType" }, "country_MY": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "M [Y]", "terseLabel": "Malaysia [Member}" } } }, "localname": "MY", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails", "http://bench.com/role/IncomeTaxesScheduleOfTaxIncentivesDetails" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SG", "terseLabel": "Singapore [Member]" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "country_TH": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "T [H]", "terseLabel": "Thailand [Member]" } } }, "localname": "TH", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails", "http://bench.com/role/IncomeTaxesScheduleOfTaxIncentivesDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "U (S)", "terseLabel": "United States [Member]", "verboseLabel": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails", "http://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails" ], "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://bench.com/role/Cover" ], "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://bench.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://bench.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r498" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://bench.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://bench.com/role/Cover" ], "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://bench.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://bench.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r497" ], "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://bench.com/role/Cover" ], "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://bench.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r494" ], "lang": { "en-US": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://bench.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "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://bench.com/role/Cover" ], "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://bench.com/role/Cover" ], "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://bench.com/role/Cover" ], "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://bench.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r499" ], "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://bench.com/role/Cover" ], "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://bench.com/role/Cover" ], "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://bench.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r499" ], "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://bench.com/role/Cover" ], "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://bench.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r499" ], "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://bench.com/role/Cover" ], "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://bench.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r500" ], "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://bench.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://bench.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r499" ], "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://bench.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r499" ], "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://bench.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r499" ], "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://bench.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r499" ], "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://bench.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://bench.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://bench.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://bench.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r493" ], "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://bench.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r495" ], "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://bench.com/role/Cover" ], "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://bench.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Continents of North and South America.", "label": "Americas [Member]", "terseLabel": "Americas [Member]" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails", "http://bench.com/role/RestructuringChargesNarrativeDetails", "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails", "http://bench.com/role/RevenueDisaggregationOfRevenueDetails", "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Continent of Asia.", "label": "Asia [Member]", "terseLabel": "Asia [Member]" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails", "http://bench.com/role/RestructuringChargesNarrativeDetails", "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails", "http://bench.com/role/RevenueDisaggregationOfRevenueDetails", "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails", "http://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r168", "r177" ], "lang": { "en-US": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://bench.com/role/RevenueDisaggregationOfRevenueDetails", "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://bench.com/role/RevenueDisaggregationOfRevenueDetails", "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Continent of Europe.", "label": "Europe [Member]", "terseLabel": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesNarrativeDetails", "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails", "http://bench.com/role/RevenueDisaggregationOfRevenueDetails", "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails", "http://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r181", "r272", "r276", "r484" ], "lang": { "en-US": { "role": { "documentation": "Information by name or description of a single external customer or a group of external customers.", "label": "Major Customers [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails", "http://bench.com/role/MajorCustomersScheduleOfSalesToLargestCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails", "http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails", "http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Single external customer or group of external customers.", "label": "Name Of Major Customer [Domain]", "terseLabel": "Name of Major Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails", "http://bench.com/role/MajorCustomersScheduleOfSalesToLargestCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails", "http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails", "http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ReserveQuantitiesByTypeOfReserveAxis": { "auth_ref": [ "r451", "r496" ], "lang": { "en-US": { "role": { "documentation": "Information by types of proved developed and undeveloped petroleum reserves.", "label": "Reserve Quantities by Type of Reserve [Axis]" } } }, "localname": "ReserveQuantitiesByTypeOfReserveAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesNarrativeDetails", "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails" ], "xbrltype": "stringItemType" }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "auth_ref": [ "r128", "r503" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for valuation and qualifying accounts and reserves.", "label": "Schedule Of Valuation And Qualifying Accounts Disclosure [Text Block]", "terseLabel": "Schedule Of Valuation And Qualifying Accounts" } } }, "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://bench.com/role/ScheduleOfValuationAndQualifyingAccounts", "http://bench.com/role/ScheduleOfValuationAndQualifyingAccountsTables" ], "xbrltype": "textBlockItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Segment Geographical [Domain]", "terseLabel": "Segment, Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails", "http://bench.com/role/IncomeTaxesScheduleOfTaxIncentivesDetails", "http://bench.com/role/RestructuringChargesNarrativeDetails", "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails", "http://bench.com/role/RevenueDisaggregationOfRevenueDetails", "http://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r180", "r272", "r275", "r483", "r488", "r490", "r501", "r502" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Statement Geographical [Axis]", "terseLabel": "Statement, Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails", "http://bench.com/role/IncomeTaxesScheduleOfTaxIncentivesDetails", "http://bench.com/role/RestructuringChargesNarrativeDetails", "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails", "http://bench.com/role/RevenueDisaggregationOfRevenueDetails", "http://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "srt_TypeOfReserveDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of petroleum reserve being disclosed: oil, natural gas, natural gas liquids, synthetic oil, synthetic gas, or other nonrenewable natural resource that is intended to be upgraded into synthetic oil and gas with separate disclosures for consolidated entities and equity method investments.", "label": "Type Of Reserve [Domain]", "terseLabel": "Type of Reserve [Domain]" } } }, "localname": "TypeOfReserveDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesNarrativeDetails", "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Valuation And Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Valuation And Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://bench.com/role/ScheduleOfValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r128", "r503" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "Valuation And Qualifying Accounts [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://bench.com/role/ScheduleOfValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 20.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", "negatedPeriodEndLabel": "Accounts payable", "terseLabel": "Accounts payable", "totalLabel": "Accounts Payable, Current, Total" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r23", "r183", "r184", "r273" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 4.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 of allowance for doubtful accounts of $___ and $417, respectively", "periodEndLabel": "Accounts receivable, net of allowance for doubtful", "periodStartLabel": "accounts of $0 and $1,094, respectively", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts Receivable, Net, Current, Total", "verboseLabel": "Accounts receivable, net of allowance for doubtful accounts of $10,085 and $1,733, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxes": { "auth_ref": [ "r15", "r18", "r340", "r455", "r472" ], "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. This amount is the total of current and noncurrent accrued income taxes.", "label": "Accrued Income Taxes", "terseLabel": "U.S. Accrued Income Taxes" } } }, "localname": "AccruedIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r15", "r455", "r473" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 21.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://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r18", "r455", "r473" ], "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": "U.S. Accrued Income Taxes Noncurrent" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "auth_ref": [ "r62", "r66", "r67", "r283", "r381" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) related to gain (loss) component of defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Net Unamortized Gain Loss Member", "terseLabel": "Other, net of tax [Member]" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r38", "r232" ], "calculation": { "http://bench.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation Depletion And Amortization Property Plant And Equipment", "negatedLabel": "Less accumulated depreciation", "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "terseLabel": "Property, plant and equipment, accumulated depreciation", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": { "auth_ref": [ "r58", "r66", "r67", "r380" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.", "label": "Accumulated Net Gain Loss From Designated Or Qualifying Cash Flow Hedges [Member]", "terseLabel": "Derivative instruments, net of tax [Member]" } } }, "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r59", "r60", "r61", "r66", "r67" ], "lang": { "en-US": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.", "label": "Accumulated Net Unrealized Investment Gain Loss [Member]", "terseLabel": "Unrealized loss on investments, net of tax [Member]" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated other comprehensive income loss [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r64", "r65", "r66" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 33.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", "negatedPeriodEndLabel": "Accumulated other comprehensive loss", "periodEndLabel": "Accumulated other comprehensive loss, net of tax, ending balance", "periodStartLabel": "Accumulated other comprehensive loss, net of tax, beginning balance", "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accumulated Other Comprehensive Income Loss Net Of Tax [Abstract]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income Loss [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r63", "r66", "r67", "r381" ], "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": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Loss [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r57", "r66", "r67", "r381" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Translation Adjustment [Member]", "terseLabel": "Foreign currency translaction adjustments [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Additional Cash Flow Elements [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "AdditionalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "Additional Financial Information Disclosure [Text Block]", "terseLabel": "Ransomware Incident" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RansomwareIncident" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 31.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid In Capital", "periodEndLabel": "Additional Paid in Capital, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Beginning Balance", "terseLabel": "Additional paid-in capital", "totalLabel": "Additional Paid in Capital, Total", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "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://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r106", "r224" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Adjustment For Amortization", "terseLabel": "Amortization", "totalLabel": "Total amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows", "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Changes in operating assets and liabilities:", "terseLabel": "Changes in operating assets and liabilities, net of effects from business acquisition:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r286", "r288", "r321", "r322" ], "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, Value", "terseLabel": "Stock-based compensation expense", "totalLabel": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition, Total" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r288", "r315", "r320" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost", "terseLabel": "Compensation cost recognized for stock-based awards", "totalLabel": "Allocated Share-based Compensation Expense, Total", "verboseLabel": "Compensation cost" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossMember": { "auth_ref": [ "r127" ], "lang": { "en-US": { "role": { "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Allowance For Doubtful Accounts [Member]", "terseLabel": "Allowance for doubtful accounts [Member]" } } }, "localname": "AllowanceForCreditLossMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ScheduleOfValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r29", "r189", "r195" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for doubtful accounts accounts receivable", "periodEndLabel": "Allowance for Doubtful Accounts Receivable, Current, Ending Balance", "periodStartLabel": "Allowance for Doubtful Accounts Receivable, Current, Beginning Balance", "terseLabel": "Allowance for doubtful accounts, accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r81", "r106", "r414" ], "calculation": { "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_AdjustmentForAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization Of Financing Costs", "terseLabel": "Amortization of debt costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r106", "r218", "r224" ], "calculation": { "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_AdjustmentForAmortization", "weight": 1.0 }, "http://bench.com/role/StatementConsolidatedStatementsOfIncome": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "totalLabel": "Amortization of Intangible Assets, Total" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseDetails", "http://bench.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities to purchase common shares" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r106", "r229" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset impairment", "terseLabel": "Asset impairment", "totalLabel": "Asset Impairment Charges, Total", "verboseLabel": "Asset impairments" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r173", "r453", "r471" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "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": "Total assets", "terseLabel": "Total Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails", "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Lease assets and liabilities" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r55" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 9.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": "Total current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r289", "r317" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails", "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockBasedAwardsDetails", "http://bench.com/role/CommonStockAndStockBasedAwardsPlansTables", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUnrecognizedCompensationCostNonvestedAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Alternate Base Rate Plus [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building And Building Improvements Member", "terseLabel": "Buildings And Building Improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "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]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AcquisitionsNarrativeDetails", "http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r368", "r369" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AcquisitionsNarrativeDetails", "http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r375" ], "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": "Acquisitions", "verboseLabel": "Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Combinations [Line Items]" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "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_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r1", "r129", "r164" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description And Basis Of Presentation Text Block", "terseLabel": "Business" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessExitCosts1": { "auth_ref": [ "r106", "r237", "r243", "r248" ], "calculation": { "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails": { "order": 4.0, "parentTag": "us-gaap_RestructuringCharges", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Includes, but is not limited to, one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, and relocating employees, and termination benefits associated with an ongoing benefit arrangement. Excludes expenses associated with special or contractual termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Business Exit Costs", "terseLabel": "Other exit costs" } } }, "localname": "BusinessExitCosts1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesNarrativeDetails", "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r111", "r112", "r113" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred But Not Yet Paid", "terseLabel": "Additions to property, plant and equipment in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SupplementalCashFlowAndNonCashInformationTableOfSupplmentalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsCurrent": { "auth_ref": [ "r14", "r418", "r419" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.", "label": "Current installments of capital lease obligations", "terseLabel": "Less: current installments", "verboseLabel": "Less current installments" } } }, "localname": "CapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsNoncurrent": { "auth_ref": [ "r45", "r418", "r419" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.", "label": "Capital Lease Obligations Noncurrent", "negatedPeriodEndLabel": "CapitalLeaseObligationsNoncurrent", "negatedPeriodStartLabel": "Capital lease obligations, less current installments", "totalLabel": "Capital lease obligations, less current installments", "verboseLabel": "Capital lease obligations, less current installments" } } }, "localname": "CapitalLeaseObligationsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r419" ], "calculation": { "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails": { "order": 8.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases.", "label": "Capital Leases Future Minimum Payments Due", "totalLabel": "Capital Leases, total minimum lease payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r419" ], "calculation": { "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capita lLeases Future Minimum Payments Due Current", "verboseLabel": "Capital Leases, 2019" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r419" ], "calculation": { "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases Future Minimum Payments Due In Five Years", "verboseLabel": "Capital Leases, 2023" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r419" ], "calculation": { "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases Future Minimum Payments Due In Four Years", "verboseLabel": "Capital Leases, 2022" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r419" ], "calculation": { "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases Future Minimum Payments Due In Three Years", "verboseLabel": "Capital Leases, 2021" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r419" ], "calculation": { "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capita lLeases Future Minimum Payments Due In Two Years", "verboseLabel": "Capital Leases, 2020" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r419" ], "calculation": { "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails": { "order": 7.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Capital Leases Future Minimum Payments Due Thereafter", "terseLabel": "Capital Leases, thereafter" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments": { "auth_ref": [ "r419" ], "calculation": { "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails": { "order": 9.0, "parentTag": "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount necessary to reduce net minimum lease payments to present value for capital leases.", "label": "Capital Leases Future Minimum Payments Interest Included In Payments", "verboseLabel": "Less: amount representing interest" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments": { "auth_ref": [ "r419" ], "calculation": { "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.", "label": "Capital Leases Future Minimum Payments Present Value Of Net Minimum Payments", "totalLabel": "Present value of minimum lease payments" } } }, "localname": "CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "auth_ref": [ "r491", "r492" ], "calculation": { "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_AdjustmentForAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for amortization of capitalized computer software costs.", "label": "Capitalized Computer Software Amortization1", "terseLabel": "Amortization of capitalized purchased software costs" } } }, "localname": "CapitalizedComputerSoftwareAmortization1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r35", "r108" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "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", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r10", "r109", "r116", "r452" ], "lang": { "en-US": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r102", "r108", "r114" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and cash equivalents and restricted cash", "periodEndLabel": "Cash and cash equivalents and restricted cash at end of year", "periodStartLabel": "Cash and cash equivalents and restricted cash at beginning of year", "terseLabel": "Cash and cash equivalents at end of period", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "verboseLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r102", "r408" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Net increase in cash and cash equivalents", "terseLabel": "Net increase in cash and cash equivalents", "totalLabel": "Net increase (decrease) in cash and cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r35" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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 Equivalents At Carrying Value", "verboseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow Non-cash Investing And Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing activity:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SupplementalCashFlowAndNonCashInformationTableOfSupplmentalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Supplemental Cash Flow Information [Text Block]", "terseLabel": "Supplemental Cash Flow and Non-Cash Information" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SupplementalCashFlowAndNonCashInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ChangeInContractWithCustomerAssetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Change In Contract With Customer Asset [Abstract]" } } }, "localname": "ChangeInContractWithCustomerAssetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r47", "r252", "r460", "r478" ], "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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Contingencies [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r251", "r253" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Contingencies [ Text Block ]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock Dividends Per Share Declared", "terseLabel": "Quarterly cash dividend declared" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "perShareItemType" }, "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 Shares [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r260" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, outstanding", "periodEndLabel": "Balances, shares", "periodStartLabel": "Balances, shares", "verboseLabel": "Balances, December 31, 2009-Shares" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 30.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, $0.10 par value; 145,000 shares authorized; issued - ______ and 64,208, respectively; outstanding - _____ and 64,097 respectively", "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "terseLabel": "Common stock", "totalLabel": "Common Stock, Value, Issued, Total", "verboseLabel": "Common stock, $0.10 par value; 145,000 shares authorized; issued and outstanding - 36,957 and 41,357, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r70", "r72", "r73" ], "calculation": { "http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "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 Net Of Tax", "terseLabel": "Comprehensive income", "totalLabel": "Comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income Net Of Tax [Abstract]" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income.", "label": "Comprehensive Income Note [Text Block]", "terseLabel": "Schedule Of Accumulated Other Comprehensive Loss", "verboseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AccumulatedOtherComprehensiveLoss" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r219", "r222", "r373" ], "lang": { "en-US": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software Intangible Asset [Member]", "terseLabel": "Purchased Software Costs [Member]" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails", "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r158", "r159", "r402", "r403" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r158", "r159", "r402", "r403", "r486" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk by Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCustomer": { "auth_ref": [ "r156", "r157", "r159" ], "lang": { "en-US": { "role": { "documentation": "Description of risks that arise due to the volume of business transacted with a particular customer. At a minimum, the description informs financial statement users of the general nature of the risk, but excludes \"Information about Major Customers\" that may be disclosed elsewhere (for instance, segment disclosures).", "label": "Concentration Risk Customer", "terseLabel": "Concentration Risk Customer Accounts Receivable" } } }, "localname": "ConcentrationRiskCustomer", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure Text Block", "terseLabel": "Concentrations Of Business Risk" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConcentrationsOfBusinessRisk" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r158", "r159", "r402", "r403" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk, percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r156", "r158", "r159", "r160", "r402", "r404" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r116", "r379", "r383", "r384" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation Policy Text Block", "verboseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction In Progress Member", "terseLabel": "Construction In Progress [Member]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Contract With Customer Asset And Liability [Abstract]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract With Customer Asset And Liability Table [Text Block]", "terseLabel": "Changes In Contract Assets" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ContractAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r267", "r268", "r273" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract With Customer Asset Net", "periodEndLabel": "Ending balance, June 30", "periodStartLabel": "Beginning balance, December 31" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ContractAssetsScheduleOfChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r267", "r268", "r273" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 5.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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract With Customer Asset Net Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ContractAssetsNarrativeDetails", "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r269" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "Contract With Customer Asset Reclassified To Receivable", "terseLabel": "Amounts collected or invoiced" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ContractAssetsScheduleOfChangesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r165" ], "lang": { "en-US": { "role": { "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.", "label": "Corporate And Other [Member]", "terseLabel": "Corporate And Other [Member]" } } }, "localname": "CorporateAndOtherMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateMember": { "auth_ref": [ "r165" ], "lang": { "en-US": { "role": { "documentation": "Component of an entity that usually provides financial, operational and administrative support and is considered an operating segment. Excludes intersegment elimination and reconciling items.", "label": "Corporate [Member]", "terseLabel": "Corporate [Member]" } } }, "localname": "CorporateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Elimination Of Intersegment Sales And Corporate [Member]", "terseLabel": "Corporate And Intersegment Eliminations [Member]" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r84" ], "calculation": { "http://bench.com/role/StatementConsolidatedStatementsOfIncome": { "order": 2.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 sales", "totalLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOnRetainedEarningsNetOfTax1": { "auth_ref": [ "r133" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the cumulative effect on retained earnings net of related income tax effect.", "label": "Cumulative Effect On Retained Earnings Net Of Tax1", "terseLabel": "Cumulative effect of accounting change" } } }, "localname": "CumulativeEffectOnRetainedEarningsNetOfTax1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r121", "r356", "r359" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "negatedLabel": "Federal - Current", "terseLabel": "Federal - Current", "verboseLabel": "U.S. Federal, current" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r124", "r358" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "negatedLabel": "Foreign - Current", "terseLabel": "Foreign - Current", "verboseLabel": "Foreign, current" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r356", "r359" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Current income tax expense (benefit), total" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r121", "r356", "r359" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "negatedLabel": "State - Current", "terseLabel": "State - Current", "verboseLabel": "State and local, current" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails", "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Borrowing Facilities" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r17", "r454", "r457", "r470" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "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", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r257", "r457", "r470" ], "calculation": { "http://bench.com/role/BorrowingFacilitiesScheduleOfLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Debt Instrument Carrying Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails", "http://bench.com/role/BorrowingFacilitiesScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentDateOfFirstRequiredPayment1": { "auth_ref": [ "r45", "r466" ], "lang": { "en-US": { "role": { "documentation": "Date the debt agreement requires the first payment to be made, in CCYY-MM-DD format.", "label": "Debt Instrument Date Of First Required Payment1", "terseLabel": "Term Loan first required payment date" } } }, "localname": "DebtInstrumentDateOfFirstRequiredPayment1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentDescription": { "auth_ref": [ "r14", "r17", "r261", "r454", "r457", "r465", "r470" ], "lang": { "en-US": { "role": { "documentation": "Identification of the lender and information about a contractual promise to repay a short-term or long-term obligation, which includes borrowings under lines of credit, notes payable, commercial paper, bonds payable, debentures, and other contractual obligations for payment. This may include rationale for entering into the arrangement, significant terms of the arrangement, which may include amount, repayment terms, priority, collateral required, debt covenants, borrowing capacity, call features, participation rights, conversion provisions, sinking-fund requirements, voting rights, basis for conversion if convertible and remarketing provisions. The description may be provided for individual debt instruments, rational groupings of debt instruments, or by debt in total.", "label": "Debt Instrument Description", "terseLabel": "Term Loan Description" } } }, "localname": "DebtInstrumentDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reference rate for the variable rate of the debt instrument, such as LIBOR or the US Treasury rate and the maturity of the reference rate used, such as three months or six months LIBOR.", "label": "Debt Instrument Description Of Variable Rate Basis", "terseLabel": "Description of variable interest rate basis" } } }, "localname": "DebtInstrumentDescriptionOfVariableRateBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r413", "r415" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument Face Amount", "terseLabel": "Term Loan proceeds" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": { "auth_ref": [ "r45", "r466" ], "lang": { "en-US": { "role": { "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).", "label": "Debt Instrument Frequency Of Periodic Payment", "terseLabel": "Term Loan frequency of periodic payments" } } }, "localname": "DebtInstrumentFrequencyOfPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r44" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentIssuer": { "auth_ref": [ "r17", "r261" ], "lang": { "en-US": { "role": { "documentation": "Identification of the contractual issuer of the debt instrument (for example, a subsidiary of the reporting entity).", "label": "Debt Instrument Issuer", "terseLabel": "Credit Agreement issuer" } } }, "localname": "DebtInstrumentIssuer", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r45" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt Instrument Periodic Payment Principal", "terseLabel": "Quarterly principal installments" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt.", "label": "Debt Instrument Periodic Payment Terms Balloon Payment To Be Paid", "terseLabel": "Principal payment due on Term Loan maturity date" } } }, "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r45", "r122", "r261", "r262", "r263", "r264", "r412", "r413", "r415", "r467" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r279", "r280", "r281" ], "lang": { "en-US": { "role": { "documentation": "Information by type of deferred compensation related to other postretirement benefit arrangements that are not equivalent to a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.", "label": "Postretirement Benefits, Type of Deferred Compensation [Axis]" } } }, "localname": "DeferredCompensationArrangementWithIndividualPostretirementBenefitsByTypeOfDeferredCompensationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems": { "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": "Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]" } } }, "localname": "DeferredCompensationArrangementWithIndividualPostretirementBenefitsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "Information by type of deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.", "label": "Deferred Compensation Arrangement with Individual, Share-based Payments, by Type of Deferred Compensation [Axis]" } } }, "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r357", "r359" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "U.S. Federal, deferred" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r357", "r359" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "verboseLabel": "Foreign, deferred" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r351" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 13.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.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r121", "r357", "r359" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income taxes", "negatedLabel": "Deferred", "terseLabel": "Deferred", "totalLabel": "Deferred income tax expense, total", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails", "http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r19", "r20", "r347", "r456", "r469" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 17.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Income Tax Liabilities", "negatedLabel": "Gross deferred tax liability", "negatedTotalLabel": "Gross deferred tax liability", "terseLabel": "Net deferred tax liability", "totalLabel": "Gross deferred tax liability", "verboseLabel": "Gross deferred tax liability" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r334", "r351" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 27.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r107" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.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", "totalLabel": "Deferred Income Taxes and Tax Credits, Total", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r357", "r359" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "verboseLabel": "State and local, deferred" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r348" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets Gross", "totalLabel": "Gross deferred tax assets", "verboseLabel": "Gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r325", "r354", "r355" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax Assets Inventory", "verboseLabel": "Carrying value of inventories" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r349" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetNoncurrent": { "auth_ref": [ "r332", "r333", "r334", "r335", "r348" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.", "label": "Deferred Tax Assets Net Noncurrent", "terseLabel": "Deferred income taxes", "totalLabel": "Deferred income taxes", "verboseLabel": "Long-term asset" } } }, "localname": "DeferredTaxAssetsNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r324", "r354", "r355" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets Operating Loss Carry forwards", "terseLabel": "Net operating loss carryforwards", "totalLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Total" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r325", "r354", "r355" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets Other", "verboseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r353", "r354", "r355" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets Tax Credit Carryforwards", "totalLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Total", "verboseLabel": "Tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r324", "r354", "r355" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost", "verboseLabel": "Stock-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r324", "r354", "r355" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities", "verboseLabel": "Accrued liabilities and allowances deductible for tax purposes on a cash basis" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r350" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets Valuation Allowance", "negatedLabel": "Less: valuation allowance", "totalLabel": "Deferred Tax Assets, Valuation Allowance, Total", "verboseLabel": "valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r334", "r351" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedLabel": "Net deferred tax liability", "negatedTotalLabel": "Net deferred tax liability", "terseLabel": "Total", "totalLabel": "Net deferred tax liability", "verboseLabel": "Net deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r325", "r354", "r355" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 13.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities Leasing Arrangements", "negatedLabel": "Operating right-of-use lease assets" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r332", "r334", "r335" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Liabilities Noncurrent", "negatedLabel": "Long-term liability", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r325", "r354", "r355" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 16.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.", "label": "Deferred Tax Liabilities Other", "negatedLabel": "Other", "verboseLabel": "Other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOtherFiniteLivedAssets": { "auth_ref": [ "r325", "r354", "r355" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 14.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from long-lived assets other than property, plant, and equipment.", "label": "Deferred Tax Liabilities Other Finite Lived Assets", "negatedLabel": "Intangible assets, due to differences in amortization" } } }, "localname": "DeferredTaxLiabilitiesOtherFiniteLivedAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r325", "r354", "r355" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails": { "order": 12.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities Property Plant And Equipment", "negatedLabel": "Plant and equipment, due to differences in depreciation", "verboseLabel": "Plant and equipment, due to differences in depreciation" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r365" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.", "label": "Deferred TaxLiability Not Recognized Amount Of Unrecognized Deferred Tax Liability Undistributed Earnings Of Foreign Subsidiaries", "terseLabel": "Unrecognized deferred tax liability" } } }, "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Employee Benefit Plans [Abstract]" } } }, "localname": "DefinedContributionPensionAndOtherPostretirementPlansDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r284" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan Cost Recognized", "verboseLabel": "Contributions to defined contribution plans" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r106", "r230" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r106", "r171" ], "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 and amortization", "totalLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFixedInterestRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fixed interest rate related to the interest rate derivative.", "label": "Derivative Fixed Interest Rate", "terseLabel": "Fixed interest rate" } } }, "localname": "DerivativeFixedInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r391", "r392", "r393", "r395" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument Risk [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r386", "r388" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative Notional Amount", "terseLabel": "Interest rate swap notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails", "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r116", "r125", "r385", "r387", "r389", "r390", "r396" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives Policy TextBlock", "terseLabel": "Derivative Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation Of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RevenueDisaggregationOfRevenueDetails", "http://bench.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation Of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RevenueDisaggregationOfRevenueDetails", "http://bench.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation Of Revenue Table [Text Block]", "terseLabel": "Disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure Of Compensation Related Costs Share Based Payments TextBlock", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonStockAndStockBasedAwardsPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stock-Based Compensation [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUnrecognizedCompensationCostNonvestedAwardsDetails", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfWeightedAverageAssumptionsUsedToValueOptionGrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r289", "r317" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Text Block]", "terseLabel": "Summary Of Stock-Based Awards", "verboseLabel": "Summary Of Stock Options" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonStockAndStockBasedAwardsPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockSupplementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ransomware incident" } } }, "localname": "DisclosureTextBlockSupplementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "Date the declared dividend will be paid, in CCYY-MM-DD format.", "label": "Dividend Payable Date To Be Paid Day Month And Year", "terseLabel": "Dividend paid date" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r265", "r464" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "negatedLabel": "Dividends declared" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r265" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends Common Stock Cash", "terseLabel": "Dividends paid" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "Date the dividend to be paid was declared, in CCYY-MM-DD format.", "label": "Dividends Payable Date Declared Day Month And Year", "terseLabel": "Dividend declared date" } } }, "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Date the holder must own the stock to be entitled to the dividend, in CCYY-MM-DD format.", "label": "Dividends Payable Date Of Record Day Month And Year", "terseLabel": "Dividend record date" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Country [Member]", "terseLabel": "U.S. Federal [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarliestTaxYearMember": { "auth_ref": [ "r339" ], "lang": { "en-US": { "role": { "documentation": "Earliest identified tax year.", "label": "Earliest Tax Year [Member]" } } }, "localname": "EarliestTaxYearMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "verboseLabel": "Earnings (loss) per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfIncome", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r79", "r131", "r136", "r138", "r139", "r140", "r144", "r462", "r481" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings per common share, Basic", "terseLabel": "Basic", "verboseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails", "http://bench.com/role/StatementConsolidatedStatementsOfIncome", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r79", "r131", "r136", "r138", "r139", "r140", "r144", "r462", "r481" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings per common share, Diluted", "terseLabel": "Diluted", "verboseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails", "http://bench.com/role/StatementConsolidatedStatementsOfIncome", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r116", "r141", "r142", "r143" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share Policy Text Block", "terseLabel": "Earnings (Loss) Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r408" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 39.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes", "totalLabel": "Effect of exchange rate changes" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount": { "auth_ref": [ "r336" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to increase (decrease) from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Provisional impact of U.S. Tax Reform", "negatedLabel": "Provisional impact of U.S. Tax Reform", "terseLabel": "Provisional impact of U.S. Tax Reform" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails", "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r316" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized", "terseLabel": "Total unrecognized compensation cost", "totalLabel": "Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Total", "verboseLabel": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUnrecognizedCompensationCostNonvestedAwardsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Remaining weighted-average amortization period", "verboseLabel": "Unrecognized compensation, years" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUnrecognizedCompensationCostNonvestedAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r315" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "verboseLabel": "Income tax benefit recognized in the income statement for stock-based awards" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions": { "auth_ref": [ "r318" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax benefit from exercise of option under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Tax Benefit Realized from Exercise of Stock Options", "terseLabel": "Tax benefit realized as a result of stock option exercises and the vesting of other share-based awards" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Severance [Member]" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r314" ], "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": "Stock Options [Member]", "terseLabel": "Stock Options [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUnrecognizedCompensationCostNonvestedAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Entity Wide Revenue Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/MajorCustomersScheduleOfSalesToLargestCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]", "terseLabel": "Reclassification Adjustment Out Of Accumulated Other Comprehensive Income [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "Deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan.", "label": "Equity Based Arrangements Individual Contracts Type Of Deferred Compensation [Domain]" } } }, "localname": "EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r260" ], "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://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails", "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesByIndustryAxis": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "Information by industry sector, examples include but are not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Axis]" } } }, "localname": "EquitySecuritiesByIndustryAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesIndustryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Industry sector consisting of government, private and corporate entities engaged in business activities, including but not limited to, commercial, industrial, agricultural, financial services, technology, healthcare and real estate.", "label": "Industry Sector [Domain]" } } }, "localname": "EquitySecuritiesIndustryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FacilityClosingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Facility Closing [Member]", "terseLabel": "Lease Facility Costs [Member]" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesNarrativeDetails", "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r116", "r398", "r399" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value Of Financial Instruments Policy", "terseLabel": "Fair Values Of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueOffBalanceSheetRisksDisclosureInformationLineItems": { "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 Off Balance Sheet Risks Disclosure Information [Line Items]" } } }, "localname": "FairValueOffBalanceSheetRisksDisclosureInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r427", "r435", "r446" ], "calculation": { "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r429", "r439" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance lease" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesGrossDifferenceAmountAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease Liabilities, Gross Difference, Amount [Abstract]", "terseLabel": "Present value of lease liabilities - Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesGrossDifferenceAmountAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsPresentValueOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r425", "r444" ], "calculation": { "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsPresentValueOfLeaseLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsPresentValueOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r425" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance liability, current (included in current installments of long-term debt)" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r426" ], "lang": { "en-US": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r425" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance lease liability, noncurrent (included in long-term debt)" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r426" ], "lang": { "en-US": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r444" ], "calculation": { "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsPresentValueOfLeaseLiabilitiesDetails": { "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 finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails", "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsPresentValueOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r444" ], "calculation": { "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails": { "order": 15.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease Liability Payments Due After Year Five", "terseLabel": "2025 and thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r444" ], "calculation": { "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails": { "order": 14.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r444" ], "calculation": { "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails": { "order": 13.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r444" ], "calculation": { "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails": { "order": 12.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r444" ], "calculation": { "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails": { "order": 11.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r444" ], "calculation": { "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails": { "order": 10.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in remainder of fiscal year following latest fiscal year ended.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r444" ], "calculation": { "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsPresentValueOfLeaseLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsPresentValueOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r428", "r439" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash flows from finance lease" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r424" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Finance lease right-of-assets (included in other assets)" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r427", "r435", "r446" ], "calculation": { "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease Right Of Use Asset Amortization", "terseLabel": "Amortization of right-to-use assets (included in depreciation expense)" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r426" ], "lang": { "en-US": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r442", "r446" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r441", "r446" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r196", "r198", "r199", "r200", "r201", "r203", "r204", "r205", "r206" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablesTextBlock": { "auth_ref": [ "r192", "r194" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for financing receivable.", "label": "Financing Receivables [Text Block]", "terseLabel": "Accounts Receivable Sales Program" } } }, "localname": "FinancingReceivablesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AccountsReceivableSaleProgram" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Assets, Useful Life", "terseLabel": "Estimated useful life", "verboseLabel": "Estimated useful life (Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r223" ], "calculation": { "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r225" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Future Amortization Expense, Year One", "terseLabel": "2020", "verboseLabel": "2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite Lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule Of Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r225" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Future Amortization Expense, Year Five", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r225" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Future Amortization Expense, Year Four", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r225" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Future Amortization Expense, Year Three", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r225" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Future Amortization Expense, Year Two", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r219", "r220", "r223", "r226", "r450" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails", "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r223", "r450" ], "calculation": { "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross carrying amount", "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "verboseLabel": "Technology licenses value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r219", "r222" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails", "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r223" ], "calculation": { "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "terseLabel": "Net carrying amount", "totalLabel": "Net carrying amount", "verboseLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Country [Member]", "terseLabel": "Foreign [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionLossBeforeTax": { "auth_ref": [ "r405", "r406", "r407" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized loss recognized in the income statement.", "label": "Foreign Currency Transaction Loss Before Tax", "terseLabel": "Exchange losses related to foreign currency transactions" } } }, "localname": "ForeignCurrencyTransactionLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r116", "r407", "r410" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions And Translations Policy Text Block", "terseLabel": "Foreign Currency" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignEarningsRepatriated": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign earnings repatriated from subsidiaries outside the country of domicile.", "label": "Foreign Earnings Repatriated", "terseLabel": "Mandatory deemed repatriation of undistributed foreign earnings", "verboseLabel": "Foreign earnings repatriated" } } }, "localname": "ForeignEarningsRepatriated", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture And Fixtures Member", "terseLabel": "Furniture And Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnContractTermination": { "auth_ref": [ "r107", "r238" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain (loss) related to the termination of a contract between the parties. The termination may be due to many causes including early termination of a lease by a lessee, a breach of contract by one party, or a failure to perform.", "label": "Gain Loss On Contract Termination", "terseLabel": "Gain On Contract Termination" } } }, "localname": "GainLossOnContractTermination", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfAccountsReceivable": { "auth_ref": [ "r448" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale of accounts receivable.", "label": "Gain Loss On Sale Of Accounts Receivable", "terseLabel": "Loss on sale of accounts receivable resulting from discount" } } }, "localname": "GainLossOnSaleOfAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AccountsReceivableSaleProgramNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r106" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.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 the sale of property, plant and equipment", "negatedLabel": "Gain on the sale of property, plant and equipment", "terseLabel": "Loss on the sale of property, plant and equipment", "totalLabel": "Gain on Sale of Property Plant Equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r212", "r213" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, net", "periodEndLabel": "Goodwill, ending balance", "periodStartLabel": "Goodwill, beginning balance", "terseLabel": "Goodwill associated with the Company's Asia business segment", "totalLabel": "Goodwill, Total", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails", "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r214" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill Acquired During Period", "terseLabel": "Acquisition", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AcquisitionsNarrativeDetails", "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill And Other Intangible Assets [Abstract]", "terseLabel": "Goodwill Roll Forward" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Other Intangible Assets [Text Block]", "terseLabel": "Goodwill", "verboseLabel": "Goodwill And Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r116", "r216", "r221" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill And Intangible Assets Policy Text Block", "terseLabel": "Goodwill And Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r215", "r367" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill Purchase Accounting Adjustments", "terseLabel": "Purchase accounting adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r83" ], "calculation": { "http://bench.com/role/StatementConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails", "http://bench.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_HealthcareSectorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sector of the economy consisting of companies engaged in healthcare-related business activities.", "label": "Healthcare Sector [Member]", "terseLabel": "Medical Sector [Member]" } } }, "localname": "HealthcareSectorMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r116", "r228", "r235" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment Or Disposal Of Long Lived Assets Policy Text Block", "terseLabel": "Impairment Of Long-Lived Assets And Goodwill" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r123" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income Loss From Continuing Operations Before Income Taxes Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r123" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income Loss From Continuing Operations Before Income Taxes Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r123" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://bench.com/role/StatementConsolidatedStatementsOfIncome": { "order": 12.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income before income taxes", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxesDetails", "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails", "http://bench.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Consolidated Statements Of Income (Loss) [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r339" ], "lang": { "en-US": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "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]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Taxes [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r366" ], "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 Taxes [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r121", "r172", "r362" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://bench.com/role/StatementConsolidatedStatementsOfIncome": { "order": 13.0, "parentTag": "us-gaap_NetIncomeLoss", "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", "negatedLabel": "Income tax expense", "negatedNetLabel": "Total income tax expense", "negatedTerseLabel": "Income tax expense (benefit)", "negatedTotalLabel": "Total income tax benefit (expense)", "terseLabel": "Total", "totalLabel": "Total income tax expense", "verboseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails", "http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails", "http://bench.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxHolidayIncomeTaxBenefitsPerShare": { "auth_ref": [ "r360" ], "lang": { "en-US": { "role": { "documentation": "Per share amount effect of the income tax benefit resulting from the income tax holidays granted by taxing jurisdictions.", "label": "Income Tax Holiday, Income Tax Benefits Per Share", "terseLabel": "Net impact of tax incentives, per diluted share" } } }, "localname": "IncomeTaxHolidayIncomeTaxBenefitsPerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeTaxHolidayTerminationDate": { "auth_ref": [ "r360" ], "lang": { "en-US": { "role": { "documentation": "The date on which the special tax status will terminate.", "label": "Income Tax Holiday, Termination Date", "verboseLabel": "Income tax holidays expiration date" } } }, "localname": "IncomeTaxHolidayTerminationDate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r74", "r116", "r330", "r331", "r345", "r346", "r352", "r363", "r489" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax Policy Text Block", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r329", "r336", "r337" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r119", "r336", "r337" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Income Tax Reconciliation Foreign Income Tax Rate Differential", "terseLabel": "Effect of foreign operations and tax incentives" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r120", "r336", "r337" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate", "terseLabel": "Tax at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r336", "r337" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Income Tax Reconciliation Nondeductible Expense Share Based Compensation Cost", "terseLabel": "Excess tax-benefits of stock-based compensation" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r336" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Income Tax Reconciliation Other Adjustments", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r336", "r337" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings.", "label": "Income Tax Reconciliation Repatriation Of Foreign Earnings", "terseLabel": "Income tax expense on foreign earnings expected to be repatriated", "verboseLabel": "Impact of cash repatriation" } } }, "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails", "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r120", "r336", "r337" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).", "label": "Income Tax Reconciliation State And Local Income Taxes", "terseLabel": "State taxes, net of federal tax effect" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxContingenciesForeign": { "auth_ref": [ "r336", "r337" ], "calculation": { "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in foreign income tax contingency.", "label": "Income Tax Reconciliation Tax Contingencies Foreign", "terseLabel": "Change in uncertain tax benefits reserve" } } }, "localname": "IncomeTaxReconciliationTaxContingenciesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsForeign": { "auth_ref": [ "r336", "r337" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit.", "label": "Income Tax Reconciliation Tax Credits Foreign" } } }, "localname": "IncomeTaxReconciliationTaxCreditsForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxHolidays": { "auth_ref": [ "r336", "r337" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income exempt from income tax because of a tax holiday.", "label": "Income Tax Credits and Adjustments", "terseLabel": "Income tax incentives" } } }, "localname": "IncomeTaxReconciliationTaxHolidays", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails", "http://bench.com/role/IncomeTaxesScheduleOfTaxIncentivesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r110" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes paid, net", "totalLabel": "Income Taxes Paid, Net, Total" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SupplementalCashFlowAndNonCashInformationTableOfSupplmentalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r49", "r459", "r479" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r105" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r105" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Accounts receivable", "negatedLabel": "Accounts receivable", "terseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r105" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase Decrease In Accrued Income Taxes Payable", "terseLabel": "Income taxes", "totalLabel": "Income taxes" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r105" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Accrued liabilities", "totalLabel": "Increase (Decrease) in Accrued Liabilities, Total" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r105" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase Decrease In Contract Receivables Net", "negatedLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r105" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase Decrease In Inventories", "negatedLabel": "Inventories", "terseLabel": "Inventories", "totalLabel": "Increase (Decrease) in Inventories, Total" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInLeasingReceivables": { "auth_ref": [ "r105" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from lessees arising from lease agreements.", "label": "Increase (Decrease) in Leasing Receivables", "negatedLabel": "Increase (Decrease) in operating lease" } } }, "localname": "IncreaseDecreaseInLeasingReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r105" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Prepaid expenses and other assets Calc", "negatedLabel": "Prepaid expenses and other assets", "terseLabel": "Prepaid expenses and other assets", "totalLabel": "Increase (Decrease) in Prepaid, Deferred Expense and Other Assets, Total" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r137", "r142" ], "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 Share Based Payment Arrangements", "terseLabel": "Incremental common shares attributable to stock-based awards", "verboseLabel": "Incremental common shares attributable to exercise of dilutive options" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InsuranceRecoveries": { "auth_ref": [ "r85" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses.", "label": "Insurance recoveries", "negatedLabel": "Insurance recoveries" } } }, "localname": "InsuranceRecoveries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows", "http://bench.com/role/RansomwareIncidentNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r76", "r170", "r411", "r414", "r463" ], "calculation": { "http://bench.com/role/StatementConsolidatedStatementsOfIncome": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest expense", "negatedLabel": "Interest expense", "totalLabel": "Interest Expense, Total" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails", "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails", "http://bench.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r100", "r103", "r110" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Net", "terseLabel": "Interest paid", "totalLabel": "Interest Paid, Net, Total" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SupplementalCashFlowAndNonCashInformationTableOfSupplmentalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeAssetAtFairValue": { "auth_ref": [ "r392" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value as of the balance sheet date of all interest rate derivative assets designated as cash flow hedging instruments.", "label": "Interest Rate Cash Flow Hedge Asset At Fair Value", "terseLabel": "Fair value of interest rate swap" } } }, "localname": "InterestRateCashFlowHedgeAssetAtFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r394" ], "lang": { "en-US": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails", "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r175" ], "lang": { "en-US": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Elimination Of Intersegment Sales [Member]", "terseLabel": "Elimination Of Intersegment Sales [Member]" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RevenueDisaggregationOfRevenueDetails", "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventories [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r211" ], "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": "Inventories [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r50" ], "calculation": { "http://bench.com/role/InventoriesScheduleOfInventoryCostsDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods", "terseLabel": "Finished goods", "totalLabel": "Inventory, Finished Goods, Total" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/InventoriesScheduleOfInventoryCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r53", "r208" ], "calculation": { "http://bench.com/role/InventoriesScheduleOfInventoryCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories, net", "terseLabel": "Inventories", "totalLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/InventoriesScheduleOfInventoryCostsDetails", "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r9", "r54", "r116", "r148", "r209", "r210" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory Policy Text Block", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r52" ], "calculation": { "http://bench.com/role/InventoriesScheduleOfInventoryCostsDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials", "terseLabel": "Raw materials", "totalLabel": "Inventory, Raw Materials, Total" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/InventoriesScheduleOfInventoryCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r51" ], "calculation": { "http://bench.com/role/InventoriesScheduleOfInventoryCostsDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/InventoriesScheduleOfInventoryCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r87", "r169" ], "calculation": { "http://bench.com/role/StatementConsolidatedStatementsOfIncome": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails", "http://bench.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land Member", "terseLabel": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LatestTaxYearMember": { "auth_ref": [ "r339" ], "lang": { "en-US": { "role": { "documentation": "Latest identified tax year.", "label": "Latest Tax Year [Member]" } } }, "localname": "LatestTaxYearMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r443", "r446" ], "calculation": { "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease Cost [Abstract]", "terseLabel": "Lease Cost" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r443" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease Cost [Table Text Block]", "terseLabel": "Components of lease expense, and lease assets and liabilities" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasePracticalExpedientsPackage": { "auth_ref": [ "r421", "r422" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether practical expedients are elected for not reassessing whether any expired or existing contract is or contains lease, lease classification for expired or existing lease, and initial direct cost for any existing lease.", "label": "Lease, Practical Expedients, Package [true false]" } } }, "localname": "LeasePracticalExpedientsPackage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements Member", "terseLabel": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r420" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "Leases Of Lessee Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r431" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDescription": { "auth_ref": [ "r432" ], "lang": { "en-US": { "role": { "documentation": "Description of lessee's operating lease.", "label": "Lessee, Operating Lease, Description" } } }, "localname": "LesseeOperatingLeaseDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToExtend": { "auth_ref": [ "r434" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether lessee has option to extend operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Extend [true false]" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate": { "auth_ref": [ "r434" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether lessee has option to terminate operating lease.", "label": "Lessee, Operating Lease, Existence of Option to Terminate [true false]" } } }, "localname": "LesseeOperatingLeaseExistenceOfOptionToTerminate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r444" ], "calculation": { "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsPresentValueOfLeaseLiabilitiesDetails": { "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 minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails", "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsPresentValueOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r444" ], "calculation": { "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails": { "order": 7.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "2025 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r444" ], "calculation": { "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r444" ], "calculation": { "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails": { "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 fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r444" ], "calculation": { "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails": { "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 third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r444" ], "calculation": { "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails": { "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 second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r444" ], "calculation": { "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails": { "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 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", "terseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r444" ], "calculation": { "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsPresentValueOfLeaseLiabilitiesDetails": { "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 in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsPresentValueOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "auth_ref": [ "r434" ], "lang": { "en-US": { "role": { "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.", "label": "Lessee Operating Lease Option To Extend" } } }, "localname": "LesseeOperatingLeaseOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseOptionToTerminate": { "auth_ref": [ "r434" ], "lang": { "en-US": { "role": { "documentation": "Description of terms and conditions of option to terminate lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.", "label": "Lessee, Operating Lease, Option to Terminate" } } }, "localname": "LesseeOperatingLeaseOptionToTerminate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseVariableLeasePaymentTermsAndConditions": { "auth_ref": [ "r433" ], "lang": { "en-US": { "role": { "documentation": "Description of basis, terms, and conditions on which variable lease payment for lessee's operating lease is determined.", "label": "Lessee, Operating Lease, Variable Lease Payment, Terms and Conditions" } } }, "localname": "LesseeOperatingLeaseVariableLeasePaymentTermsAndConditions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters Of Credit Outstanding Amount", "terseLabel": "Letters of credit outstanding amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r458", "r476" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "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": "Total liabilities and shareholders' equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Total current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "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://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for a specific purpose other than for financing goods acquired for inventory or imminent delivery to a customer.", "label": "Line Of Credit Facility Capacity Available For Specific Purpose Other Than For Trade Purchases", "terseLabel": "Revolving Credit Facility capacity availability" } } }, "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line Of Credit Commitment Fee", "verboseLabel": "U.S. Credit facility, commitment fee" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCovenantCompliance": { "auth_ref": [ "r13", "r16" ], "lang": { "en-US": { "role": { "documentation": "Identification of whether the entity has been in compliance with any credit facility debt covenants during the period.", "label": "Line Of Credit Facility Covenant Compliance", "terseLabel": "Credit Agreement covenant compliance" } } }, "localname": "LineOfCreditFacilityCovenantCompliance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCovenantTerms": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "Description of the conditions for borrowing under the credit facility including the nature of any restrictions.", "label": "Line Of Credit Facility Covenant Terms", "terseLabel": "Credit Agreement covenant terms" } } }, "localname": "LineOfCreditFacilityCovenantTerms", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityDescription": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "Description of the terms of a credit facility arrangement. Terms typically include interest rate, collateral required, guarantees required, repayment requirements, and restrictions on use of assets and activities of the entity.", "label": "Line Of Credit Facility Description", "terseLabel": "Credit Agreement description" } } }, "localname": "LineOfCreditFacilityDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r41" ], "lang": { "en-US": { "role": { "documentation": "Date the credit facility terminates, in CCYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Credit Agreement maturity date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Credit Agreement capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Revolving credit facility, available for future borrowings" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r41", "r122" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "Libor Plus [Member]", "terseLabel": "LIBOR Plus [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r258", "r457", "r474" ], "calculation": { "http://bench.com/role/BorrowingFacilitiesScheduleOfLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term debt", "terseLabel": "Total principal amount", "totalLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r17" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long Term Debt And Capital Lease Obligations", "negatedPeriodEndLabel": "Long-term debt and capital lease obligations, less current installments", "negatedPeriodStartLabel": "Long-term debt and capital lease obligations, less current installments", "totalLabel": "Long-term debt and capital lease obligations, less current installments", "verboseLabel": "Long-term debt, less current installments" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long Term Debt And Capital Lease Obligations Current", "terseLabel": "Less: current installments", "verboseLabel": "Current installments of long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long Term Debt And Capital Lease Obligations Maturities Repayments Of Principal In Year Five", "terseLabel": "Aggregate maturies of long-term debt and capital lease obligations in 2023" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long Term Debt And Capital Lease Obligations Maturities Repayments Of Principal In Year Four", "terseLabel": "Aggregate maturies of long-term debt and capital lease obligations in 2022" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long Term Debt And Capital Lease Obligations Maturities Repayments Of Principal In Year Three", "terseLabel": "Aggregate maturies of long-term debt and capital lease obligations in 2021" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long Term Debt And Capital Lease Obligations Maturities Repayments Of Principal In Year Two", "terseLabel": "Aggregate maturies of long-term debt and capital lease obligations in 2020" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Principal amount of long-term debt and capital lease obligation maturing in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long Term Debt And Capital Lease Obligations Repayments Of Principal In Next Twelve Months", "terseLabel": "Aggregate maturies of long-term debt and capital lease obligations in 2019" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesScheduleOfLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r45", "r256" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery And Equipment Member", "terseLabel": "Machinery And Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MediumTermNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt instruments with maturities ranging from five to ten years.", "label": "Medium Term Notes [Member]", "terseLabel": "Term Loan [Member}" } } }, "localname": "MediumTermNotesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesScheduleOfLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r102" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 38.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided By Used In Financing Activities", "terseLabel": "Reclassification from cash flows from financing activities", "totalLabel": "Net cash used in financing activities", "verboseLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r102" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 29.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided By Used In Investing Activities", "terseLabel": "Net cash provided by (used in) investing activities", "totalLabel": "Net cash used in investing activities", "verboseLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r102", "r104", "r107" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided By Used In Operating Activities", "terseLabel": "Reclassification to cash flows from operating activities", "totalLabel": "Net cash provided by (used in) operations", "verboseLabel": "Net cash provided by operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r68", "r71", "r78", "r107", "r142", "r461", "r480" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://bench.com/role/StatementConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income (loss)", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows", "http://bench.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails", "http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://bench.com/role/StatementConsolidatedStatementsOfIncome", "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "New Accounting Pronouncements And Changes In Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "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": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r179" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Segment Reporting Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r339" ], "lang": { "en-US": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in CCYY format.", "label": "Open Tax Year", "terseLabel": "Tax years open to examination" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://bench.com/role/StatementConsolidatedStatementsOfIncome": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Income from operations", "totalLabel": "Income from operations", "verboseLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails", "http://bench.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r436", "r446" ], "calculation": { "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Lease Liabilities, Gross Difference, Amount [Abstract]", "terseLabel": "Present value of lease liabilities - Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesGrossDifferenceAmountAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsPresentValueOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r425" ], "calculation": { "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsPresentValueOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease Liability", "terseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsPresentValueOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r425" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liability, current (included in other accrued liabilities)" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r426" ], "lang": { "en-US": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "extensibleListItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r425" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liability, noncurrent", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails", "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r430", "r439" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r424" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease Right Of Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails", "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r442", "r446" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r441", "r446" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r416", "r417" ], "calculation": { "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases Future Minimum Payments Due", "totalLabel": "Operating Leases, total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r416", "r417" ], "calculation": { "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails": { "order": 13.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases Future Minimum Payments Due Current", "terseLabel": "Operating Leases, 2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r416", "r417" ], "calculation": { "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails": { "order": 17.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases Future Minimum Payments Due In Five Years", "terseLabel": "Operating Leases, 2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r416", "r417" ], "calculation": { "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails": { "order": 16.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases Future Minimum Payments Due In Four Years", "terseLabel": "Operating Leases, 2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r416", "r417" ], "calculation": { "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails": { "order": 15.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases Future Minimum Payments Due In Three Years", "terseLabel": "Operating Leases, 2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r416", "r417" ], "calculation": { "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails": { "order": 14.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases Future Minimum Payments Due In Two Years", "terseLabel": "Operating Leases, 2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r416", "r417" ], "calculation": { "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails": { "order": 18.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases Future Minimum Payments Due Thereafter", "terseLabel": "Operating Leases, thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r353" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r168", "r177" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other, net", "totalLabel": "Other Assets, Noncurrent, Total" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments [Abstract]", "terseLabel": "Commitments [Abstract]" } } }, "localname": "OtherCommitmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax": { "auth_ref": [ "r62", "r64", "r282" ], "calculation": { "http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 6.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax", "negatedPeriodEndLabel": "Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax", "negatedPeriodStartLabel": "Other Comprehensive Income Defined Benefit Plans Net Unamortized Gain Loss Arising During Period Net Of Tax", "terseLabel": "Other" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r66", "r75" ], "calculation": { "http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income Loss Before Reclassifications Net Of Tax", "terseLabel": "Other comprehensive loss before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r56", "r409" ], "calculation": { "http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 3.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": "Foreign currency translation adjustments", "terseLabel": "Foreign currency translation adjustments", "totalLabel": "Other Comprehensive Income, Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r69", "r72", "r75", "r260" ], "calculation": { "http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 7.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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 loss", "verboseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income Loss Net Of Tax Period Increase Decrease [Abstract]", "terseLabel": "Other comprehensive income (loss):", "verboseLabel": "Other comprehensive loss:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r58", "r64", "r397" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Before Tax", "terseLabel": "Unrealized loss on interest rate swap", "verboseLabel": "Unrealized gain on interest rate swap" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r58", "r64", "r397" ], "calculation": { "http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in accumulated gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges and an entity's share of an equity investee's increase (decrease) in deferred hedging gain (loss).", "label": "Other Comprehensive Income Unrealized Gain Loss On Derivatives Arising During Period Net Of Tax", "negatedLabel": "Unrealized gain (loss) on derivative, net of tax", "terseLabel": "Unrealized gain (loss) on derivative, net of tax", "verboseLabel": "Unrealized gain (loss) on derivative, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails", "http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r59", "r64" ], "calculation": { "http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 4.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 Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax", "negatedPeriodStartLabel": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "terseLabel": "Unrealized gain (loss) on investments, net of tax", "verboseLabel": "Unrealized gain on investments, net of tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets [Member]" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r7", "r8", "r42" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Accrued liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 26.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other long-term liabilities", "totalLabel": "Other Liabilities, Noncurrent, Total" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r88" ], "calculation": { "http://bench.com/role/StatementConsolidatedStatementsOfIncome": { "order": 11.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Non operating Income Expense", "terseLabel": "Other income (expense)", "totalLabel": "Other income (expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails", "http://bench.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain": { "auth_ref": [ "r279", "r280", "r281" ], "lang": { "en-US": { "role": { "documentation": "Deferred compensation related to other postretirement benefit arrangements that are not equivalent to a defined benefit other postretirement benefit plan. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes equity-based compensation plans, defined benefit pension plans and defined benefit other postretirement benefit plans.", "label": "Other Postretirement Benefits, Individual Contracts, Type of Deferred Compensation [Domain]" } } }, "localname": "OtherPostretirementBenefitsIndividualContractsTypeOfDeferredCompensationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "domainItemType" }, "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": "Parent [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AcquisitionsNarrativeDetails", "http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails", "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PatentedTechnologyMember": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patented technology to exploit the technology for a period of time specified by law.", "label": "Patented Technology [Member]", "terseLabel": "Technology Licenses [Member]" } } }, "localname": "PatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r91", "r94", "r126" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 28.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": "Other", "terseLabel": "Other" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r97" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 36.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Share repurchases", "terseLabel": "Share repurchase", "totalLabel": "purchase of Common Stock", "verboseLabel": "Repurchase of common shares" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r101", "r239" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedLabel": "Cash Payment", "verboseLabel": "Cash Payment" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForSoftware": { "auth_ref": [ "r93" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Additions to purchased software", "negatedLabel": "Additions to purchased software", "totalLabel": "Payments for Software, Total", "verboseLabel": "Purchased software costs, capitalized" } } }, "localname": "PaymentsForSoftware", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows", "http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r97" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 33.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments Of Dividends", "negatedLabel": "Dividends paid", "terseLabel": "Dividends paid" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r99" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 37.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Debt issuance costs", "totalLabel": "Payments of Financing Costs, Total" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r97" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 32.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payments Related To Tax Withholding For Share Based Compensation", "negatedLabel": "Employee taxes paid for shares withheld" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r92", "r374" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments To Acquire Businesses Gross", "terseLabel": "Purchase price paid", "verboseLabel": "Purchase price to be paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AcquisitionsNarrativeDetails", "http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r92" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments To Acquire Businesses Net Of Cash Acquired", "negatedTerseLabel": "Business acquisitions, net of cash acquired", "totalLabel": "Purchase price, net of cash acquired", "verboseLabel": "Purchase price, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r93" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "totalLabel": "Payments to Acquire Productive Assets, Total", "verboseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r93" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 24.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": "Additions to property, plant and equipment", "negatedLabel": "Additions to property, plant and equipment", "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r285" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension And Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance-Based Restricted Stock Units [Member]", "terseLabel": "Performance-Based Restricted Stock Units [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails", "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockBasedAwardsDetails", "http://bench.com/role/CommonStockAndStockBasedAwardsPlansTables", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUnrecognizedCompensationCostNonvestedAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred shares, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred shares, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred shares, none issued", "terseLabel": "Preferred shares, issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 29.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock, $0.10 par value; 5,000 shares authorized, none issued", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "terseLabel": "Preferred stock, $0.10 par value; 5,000 shares authorized, none issued", "totalLabel": "Preferred Stock, Value, Issued, Total" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r33", "r34" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other assets", "totalLabel": "Prepaid Expense and Other Assets, Total" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfMediumTermNotes": { "auth_ref": [ "r96" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 34.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt funding received on a regular basis with maturities ranging from 5-10 years.", "label": "Proceeds From Issuance Of Medium Term Notes", "terseLabel": "Borrowings under credit agreement" } } }, "localname": "ProceedsFromIssuanceOfMediumTermNotes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r95", "r318" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds From Issuance Of Shares Under Incentive And Share Based Compensation Plans Including Stock Options", "terseLabel": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options, Total", "totalLabel": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options, Total", "verboseLabel": "Total cash received as a result of stock option exercises" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from sales and maturities of investments", "terseLabel": "Proceeds from sales of investments at par", "totalLabel": "Proceeds from Sale and Maturity of Marketable Securities, Total" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 25.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 the sale of property, plant and equipment", "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r95", "r318" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 31.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from stock options exercised", "terseLabel": "Total cash received as a result of stock option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property Plant And Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r38", "r233" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property Plant And Equipment Disclosure Text Block", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/PropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r37", "r231" ], "calculation": { "http://bench.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property Plant And Equipment Gross", "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "totalLabel": "Property, plant and equipment, Gross", "verboseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r11", "r12", "r233", "r477" ], "calculation": { "http://bench.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 10.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", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, Net", "verboseLabel": "Property, plant and equipment, net of accumulated depreciation of $471,987 and $460,708, respectively" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r36", "r116", "r233" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property Plant And Equipment Policy Text Block", "terseLabel": "Property, Plant And Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r11", "r233" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property Plant And Equipment [Text Block]", "terseLabel": "Schedule Of Property, Plant And Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/PropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r11", "r231" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type Domain", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property Plant And Equipment Usefu lLife", "terseLabel": "Useful lives of the assets" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r80", "r197" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision For Doubtful Accounts", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_QuarterlyFinancialDataAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Quarterly Financial Data [Abstract]" } } }, "localname": "QuarterlyFinancialDataAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r151" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.", "label": "Quarterly Financial Information Text Block", "terseLabel": "Quarterly Financial Data" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/QuarterlyFinancialData" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r66", "r67", "r75" ], "calculation": { "http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails": { "order": 4.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification From Accumulated Other Comprehensive Income Current Period Net Of Tax", "negatedLabel": "Amounts reclassified from accumulated other comprehensive loss, net of tax", "terseLabel": "Amounts reclassified from accumulated other comprehensive loss, net of tax", "totalLabel": "Net income", "verboseLabel": "Net of tax" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification Out Of Accumulated Other Comprehensive Income [Member]", "terseLabel": "Reclassification Out Of Accumulated Other Comprehensive Loss [Member]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities": { "auth_ref": [ "r98" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 35.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation.", "label": "Principal payments on long-term debt and capital lease obligations", "negatedLabel": "Principal payments on long-term debt and capitallease obligations", "totalLabel": "Repayments of Long-term Debt, Long-term Capital Lease Obligations, and Capital Securities, Total" } } }, "localname": "RepaymentsOfLongTermDebtAndCapitalSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r2", "r10", "r114" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock Shares Issued Net Of Shares For Tax Withholdings", "negatedTerseLabel": "Shares withheld for taxes, shares", "terseLabel": "Shares withheld for taxes, shares" } } }, "localname": "RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units R S U [Member]", "terseLabel": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails", "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockBasedAwardsDetails", "http://bench.com/role/CommonStockAndStockBasedAwardsPlansTables", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUnrecognizedCompensationCostNonvestedAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockValueSharesIssuedNetOfTaxWithholdings": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.", "label": "Restricted Stock Value Shares Issued Net Of Tax Withholdings", "terseLabel": "Shares withheld for taxes, value" } } }, "localname": "RestrictedStockValueSharesIssuedNetOfTaxWithholdings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring Charges [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring Charges Disclosure", "terseLabel": "Restructuring Charges", "verboseLabel": "Restructuring And Thailand Flood Related Charges, Net Of Insurance" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of positions eliminated during the period as a result of restructuring activities.", "label": "Restructuring and Related Cost, Number of Positions Eliminated", "verboseLabel": "Number of employees reduced in connection with workforce of certain facilities" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r106", "r237", "r243", "r248" ], "calculation": { "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring charges", "negatedLabel": "Restructuring charges", "terseLabel": "Restructuring charges", "totalLabel": "Total restructuring charges", "verboseLabel": "Thailand flood related charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails", "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Reserve, by Type of Restructuring [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesNarrativeDetails", "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails", "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesNarrativeDetails", "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails", "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r239", "r245" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Restructuring Reserve, Total", "verboseLabel": "Balance as of December 31, 2009" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "auth_ref": [ "r237", "r244" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) which increases (decreases) the restructuring reserve from an adjustment to a previously accrued restructuring liability.", "label": "Restructuring Reserve Accrual Adjustment", "terseLabel": "Restructuring Reserve Accrual Adjustment" } } }, "localname": "RestructuringReserveAccrualAdjustment1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveSettledWithoutCash2": { "auth_ref": [ "r237", "r244" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the reserve for full or partial settlement through consideration other than cash.", "label": "Restructuring Reserve, Settled without Cash", "negatedLabel": "Non-Cash Activity", "totalLabel": "Restructuring Reserve, Settled without Cash, Total", "verboseLabel": "Non-Cash Activity" } } }, "localname": "RestructuringReserveSettledWithoutCash2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveTranslationAdjustment": { "auth_ref": [ "r239", "r247" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the restructuring reserve.", "label": "Restructuring Reserve, Translation Adjustment", "negatedLabel": "Foreign Exchange Adjustments", "totalLabel": "Restructuring Reserve, Translation Adjustment, Total" } } }, "localname": "RestructuringReserveTranslationAdjustment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r265", "r475" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 32.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", "negatedPeriodEndLabel": "Retained earnings", "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "terseLabel": "Retained earnings", "totalLabel": "Retained Earnings (Accumulated Deficit), Total" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "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://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "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": [ "r271", "r272" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/MajorCustomersScheduleOfSalesToLargestCustomersDetails", "http://bench.com/role/RevenueDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue From Contract With Customer [Text Block]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r117", "r118" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition Policy [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r77", "r167", "r168", "r176" ], "calculation": { "http://bench.com/role/StatementConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "negatedTerseLabel": "Net sales", "terseLabel": "Geographic net sales", "totalLabel": "Net sales", "verboseLabel": "Sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails", "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails", "http://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails", "http://bench.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r440", "r446" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right Of Use Asset Obtained In Exchange For Operating Lease Liability", "terseLabel": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Concentration Of Business Risk [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r66" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule Of Accumulated Other Comprehensive Income Loss [Table Text Block]", "terseLabel": "Schedule Of Accumulated Other Comprehensive Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AccumulatedOtherComprehensiveLossTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r368", "r369" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule Of Business Acquisitions By Acquisition [Table]", "terseLabel": "Acquisitions [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule Of Supplemental Cash Flow and Non-Cash Information", "verboseLabel": "Schedule of Supplemental Cash Flow Information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SupplementalCashFlowAndNonCashInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r358" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule Of Income Tax Expense", "verboseLabel": "Changes In Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r45", "r122", "r261", "r262", "r263", "r264", "r412", "r413", "r415", "r467" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule Of Debt Instruments [Text Block]", "terseLabel": "Schedule Of Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable": { "auth_ref": [ "r279", "r280", "r281" ], "lang": { "en-US": { "role": { "documentation": "Schedule, table or text reflecting pension and other postretirement benefit arrangements with individual employees, which are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, usually including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Postretirement Benefits [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualPostretirementBenefitsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "verboseLabel": "Schedule Of Deferred Tax Assets And Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Calculation of Basic and Diluted Earnings per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "verboseLabel": "Schedule Of Federal Statutory Income Tax Rate To Income Before Income Tax" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/MajorCustomersScheduleOfSalesToLargestCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable": { "auth_ref": [ "r400", "r401" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing the information required and determined to be disclosed regarding the fair value of financial assets and financial liabilities, which are not recognized in the financial statements (off-balance sheet) because they fail to meet some other criterion for recognition.", "label": "Schedule Of Fair Value Off Balance Sheet Risks [Table]" } } }, "localname": "ScheduleOfFairValueOffBalanceSheetRisksTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r219", "r222" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets by Major Class [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r219", "r222" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule Of Finite Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule Of Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock": { "auth_ref": [ "r419" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum lease payments as of the date of the latest balance sheet presented, in aggregate and for each of the five years succeeding fiscal years, with separate deductions from the total for the amount representing executor costs, including any profit thereon, included in the minimum lease payments and for the amount of the imputed interest necessary to reduce the net minimum lease payments to present value.", "label": "Schedule Of Future Minimum Lease Payments" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsForCapitalLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r216", "r217" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails", "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r216", "r217" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule Of Goodwill [Text Block]", "terseLabel": "Goodwill Rollforward" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r123" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "verboseLabel": "Schedule Of Income Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r30", "r31", "r32" ], "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": "Schedule Of Inventory Costs" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r130", "r132", "r146", "r147", "r150" ], "lang": { "en-US": { "role": { "documentation": "Tabular 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": "Schedule Of New Accounting Pronouncements And Changes In Accounting Principles [Text Block]", "terseLabel": "Impacts of ASC 606 Adoption" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Schedule Of Quarterly Financial Information Table Text Block", "terseLabel": "Schedule Of Quarterly Financial Information" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/QuarterlyFinancialDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r241", "r242", "r246" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesNarrativeDetails", "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails", "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r241", "r242", "r246" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Schedule of Restructuring and Related Costs [Text Block]", "terseLabel": "Schedule Of Components Of Restructuring Charges", "verboseLabel": "Schedule Of Accrued Restructuring" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r239", "r247" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period.", "label": "Schedule Of Restructuring Reserve By Type Of Cost [Text Block]", "terseLabel": "Schedule Of Components Of Restructuring Charges" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule Of Revenue By Major Customers By Reporting Segments Table Text Block", "terseLabel": "Schedule Of Sales To Largest Customers" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/MajorCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r82", "r180" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule Of Revenues From External Customers And Long Lived Assets By Geographical Areas [Table Text Block]", "terseLabel": "Schedule Of Geographic Net Sales And Long-Lived Assets" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r166", "r173", "r174", "r175", "r216" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails", "http://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r166", "r173", "r174", "r175", "r216" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Text Block]", "verboseLabel": "Schedule Of Operating Segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SegmentAndGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r289", "r317" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails", "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockBasedAwardsDetails", "http://bench.com/role/CommonStockAndStockBasedAwardsPlansTables", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUnrecognizedCompensationCostNonvestedAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule Of Share Based Compensation Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Summary Of Stock-Based Awards" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonStockAndStockBasedAwardsPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r309" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Weighted-Average Assumptions Used To Value The Options Granted", "verboseLabel": "Summary Of Weighted-Average Assumptions Used To Value Option Grants" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement.", "label": "Schedule Of Unrecognized Compensation Cost Nonvested Awards [Table Text Block]", "terseLabel": "Schedule Of Unrecognized Compensation Cost And Remaining Weighted-Average Amortization Stock-Based Awards" } } }, "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Expected Amortization Expense [Table Text Block]", "terseLabel": "The Estimated Future Amortization Expense Of Other Intangible Assets", "verboseLabel": "Schedule Of Estimated Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "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": "Segment [Domain]", "terseLabel": "Reporting Segment [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails", "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment And Geographic Information [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r182" ], "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 and Geographic Information [Text block]", "terseLabel": "Segment And Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SegmentAndGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails", "http://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r86", "r207" ], "calculation": { "http://bench.com/role/StatementConsolidatedStatementsOfIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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 expenses", "negatedLabel": "Selling, General and Administrative Expense, Total", "negatedTerseLabel": "Selling, general and administrative expenses", "totalLabel": "Selling, General and Administrative Expense, Total" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeparationOfLeaseAndNonleaseComponentsPolicyTextBlock": { "auth_ref": [ "r445" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy election of practical expedient not to separate lease component from nonlease component.", "label": "Separation of Lease and Nonlease Components [Policy Text Block]", "terseLabel": "Separation of Lease and Nonlease Components" } } }, "localname": "SeparationOfLeaseAndNonleaseComponentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r106", "r237", "r243", "r248" ], "calculation": { "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails": { "order": 2.0, "parentTag": "us-gaap_RestructuringCharges", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "SeveranceCosts1", "terseLabel": "Severance costs", "verboseLabel": "Employee termination costs" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesNarrativeDetails", "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r105" ], "calculation": { "http://bench.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock-based compensation expense", "terseLabel": "Stock-based compensation expense", "totalLabel": "Share-based Compensation, Total" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period", "verboseLabel": "Vesting period, years" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r300" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited, shares or units", "verboseLabel": "Forfeited, Shares or Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockBasedAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r305" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited, weighted-average grant date fair value", "verboseLabel": "Forfeited, weighted-average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockBasedAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r303" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted, shares or units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockBasedAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r303" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted, weighted-average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockBasedAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Non-vested shares outstanding, shares or units, ending balance", "periodStartLabel": "Non-vested shares outstanding, shares or units, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockBasedAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r302" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Non-vested outstanding, weighted-average grant date fair value, ending balance", "periodStartLabel": "Non-vested outstanding, weighted-average grant date fair value, beginning balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockBasedAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested, shares or units", "verboseLabel": "Vested, shares or units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockBasedAwardsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Vested, weighted-average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockBasedAwardsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r312" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "verboseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfWeightedAverageAssumptionsUsedToValueOptionGrantsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r311" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility", "verboseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfWeightedAverageAssumptionsUsedToValueOptionGrantsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r313" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "verboseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfWeightedAverageAssumptionsUsedToValueOptionGrantsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails", "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockBasedAwardsDetails", "http://bench.com/role/CommonStockAndStockBasedAwardsPlansTables", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUnrecognizedCompensationCostNonvestedAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "verboseLabel": "Additional shares available for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Number of Options, Exercisable", "terseLabel": "Number of Options, Exercisable as of December 31, 2019", "verboseLabel": "Number of options, exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails", "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Weighted-Average Exercise Price, Exercisable as of December 31, 2018", "periodStartLabel": "Weighter-Average Exercise Price, Exercisable as of December 31, 2018", "terseLabel": "Weighted-average exercise price of options exercisable", "verboseLabel": "Weighted-Average Exercise Price, Exercisable as of December 31, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails", "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r306" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Total Intrinsic Value", "verboseLabel": "Total intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Number of Options, Forfeited or expired", "verboseLabel": "Number of Options, Forfeited or expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "verboseLabel": "Weighted-Average Exercise Price, Forfeited or expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period", "terseLabel": "Options granted", "verboseLabel": "Number of Options, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockOptionsDetails", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfWeightedAverageAssumptionsUsedToValueOptionGrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r317" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodEndLabel": "Aggregate Intrinsic Value, Outstanding", "verboseLabel": "Aggregate Intrinsic Value, Outstanding as of December 31, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r296", "r317" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of Options, Outstanding, Ending balance", "periodStartLabel": "Number of Options, Outstanding, Beginning balance", "verboseLabel": "Number of options, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted-Average Exercise Price, Outstanding, Ending balance", "periodStartLabel": "Weighted-Average Exercise Price, Outstanding, Beginning balance", "verboseLabel": "Weighted-average exercise price of stock options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r307" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share based Compensation Arrangement By Share based Payment Award Options Exercisable Intrinsic Value 2010", "periodEndLabel": "Aggregate Intrinsic Value, Exercisable", "verboseLabel": "Aggregate Intrinsic Value, Exercisable as of December 31, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockOptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r287", "r292" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Award Type and Plan Name [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails", "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockBasedAwardsDetails", "http://bench.com/role/CommonStockAndStockBasedAwardsPlansTables", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUnrecognizedCompensationCostNonvestedAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Exercised", "verboseLabel": "Weighted-Average Exercise Price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-Average Exercise Price, Granted", "verboseLabel": "Weighted-Average Exercise Price, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r116", "r289", "r293" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share Based Compensation Option And Incentive Plans Policy", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r291" ], "lang": { "en-US": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Expiration Period", "terseLabel": "Term of options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r310", "r319" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term of options", "verboseLabel": "Expected term of options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesSummaryOfWeightedAverageAssumptionsUsedToValueOptionGrantsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "periodEndLabel": "Weighted-Average Remaining Contractual Term (Years), Exercisable", "terseLabel": "Weighted-Average Remaining Contractual Term (Years), Exercisable as of December 31, 2019" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "periodEndLabel": "Weighted-Average Remaining Contractual Term (Years), Outstanding", "periodStartLabel": "Weighted-Average Remaining Contractual Term (Years), Outstanding", "terseLabel": "Weighted-Average Remaining Contractual Term (Years), Outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r437", "r446" ], "calculation": { "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short Term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeasesPolicyTextBlock": { "auth_ref": [ "r423" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy election for short-term lease to recognize lease payments on straight-line basis over lease term and variable lease payments as incurred.", "label": "Short Term Leases [Policy Text Block]", "terseLabel": "Short Term Leases" } } }, "localname": "ShortTermLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r129" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r254", "r255", "r376", "r487" ], "lang": { "en-US": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters Of Credit [Member]", "terseLabel": "Letters of Credit [Member]" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State And Local Jurisdiction [Member]", "terseLabel": "State and local [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r173", "r216", "r234", "r240", "r249", "r482" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segment Reporting Information, by Segment [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails", "http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r48", "r260" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Statement, Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails", "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails", "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "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]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfTaxIncentivesDetails", "http://bench.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Consolidated Statements 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": "Condensed Consolidated Balance Sheets [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidated Statements 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": "Consolidated Statements Of Shareholders' 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]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfTaxIncentivesDetails", "http://bench.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r21", "r22", "r260", "r265" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "totalLabel": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures, Total", "verboseLabel": "Vesting of restricted stock units, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r21", "r22", "r260", "r265" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock options exercised - shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r260", "r265", "r299" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock options exercised - shares", "negatedLabel": "Number of Options, Exercised", "terseLabel": "Stock options exercised, shares", "verboseLabel": "Number of Options, Exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockOptionsDetails", "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r260", "r265" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "totalLabel": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures, Total", "verboseLabel": "Vesting of restricted stock units, value" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r48", "r260", "r265" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock options exercised - Value", "terseLabel": "Stock options issued", "verboseLabel": "Stock options exercised, value" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program Authorized Amount 1", "terseLabel": "Repurchase of common shares program authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program Remaining Authorized Repurchase Amount 1", "terseLabel": "Repurchase of common shares remaining authorized amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r21", "r22", "r260", "r265" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Shares repurchased and retired - shares", "negatedLabel": "Shares repurchased and retired, shares", "terseLabel": "Shares repurchased and retired, shares" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r21", "r22", "r260", "r265" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Shares repurchased and retired-Values", "negatedLabel": "Shares repurchased and retired, value", "terseLabel": "Shares repurchased and retired, value" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r21", "r22", "r260", "r265" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period Shares", "terseLabel": "Repurchase of common Shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r21", "r22", "r260", "r265" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "StockRepurchasedDuringPeriodValue", "terseLabel": "Repurchase of common shares, value" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r26", "r27", "r191" ], "calculation": { "http://bench.com/role/StatementConsolidatedBalanceSheets": { "order": 34.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Total shareholders' equity", "periodEndLabel": "Stockholders' Equity Attributable to Parent, Ending Balance", "periodStartLabel": "Stockholders' Equity Attributable to Parent, Beginning Balance", "terseLabel": "Total shareholders' equity", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Shareholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r377", "r378", "r382" ], "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": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "periodEndLabel": "Balances, value", "periodStartLabel": "Balances, value", "totalLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest, Total" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Common Shares Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r447" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r447" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SummaryOfIncomeTaxHolidayTextBlock": { "auth_ref": [ "r327", "r360" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the income tax exemptions and reductions which have been granted by taxing authorities for a specified period, applicable term of the exemptions and reductions, estimated dollar value of tax benefits, and per share benefits.", "label": "Summary of Income Tax Holiday [Table Text Block]", "terseLabel": "Schedule Of Tax Incentives" } } }, "localname": "SummaryOfIncomeTaxHolidayTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Other information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r353" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carry forward Amount", "terseLabel": "Tax credit carryforward" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017AccountingComplete": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true false) whether accounting for income tax effect of Tax Cuts and Jobs Act is complete.", "label": "Tax Cuts and Jobs Act, Accounting Complete [true false]" } } }, "localname": "TaxCutsAndJobsActOf2017AccountingComplete", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_TaxCutsAndJobsActOf2017AccountingCompleteDate": { "auth_ref": [ "r361" ], "lang": { "en-US": { "role": { "documentation": "Date accounting for income tax effect of Tax Cuts and Jobs Acts is complete, in CCYY-MM-DD format.", "label": "Tax Cuts and Jobs Act, Accounting Complete, Date" } } }, "localname": "TaxCutsAndJobsActOf2017AccountingCompleteDate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "dateItemType" }, "us-gaap_TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit": { "auth_ref": [ "r358" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of income tax expense (benefit) from effect of Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Income Tax Expense (Benefit)" } } }, "localname": "TaxCutsAndJobsActOf2017IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability": { "auth_ref": [ "r366" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax liability from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings Liability" } } }, "localname": "TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiabilityNoncurrent": { "auth_ref": [ "r366" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax liability from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act, classified as noncurrent.", "label": "Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings Liability NonCurrent" } } }, "localname": "TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing Of Transfer Of Good Or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RevenueNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing Of Transfer Of Good Or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r185", "r186", "r187", "r188", "r190", "r193" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Trade And Other Accounts Receivable Policy", "terseLabel": "Allowance For Doubtful Accounts" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r370" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks And Trade Names [Member]", "terseLabel": "Trade Names and Trademarks [Member]" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred Over Time [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RevenueNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r449" ], "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]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired Average Cost Per Share", "terseLabel": "Repurchase of common shares, average cost per share" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type Of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/RestructuringChargesNarrativeDetails", "http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails", "http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [ "r39" ], "calculation": { "http://bench.com/role/BorrowingFacilitiesScheduleOfLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedLabel": "Less unamortized debt issuance costs", "terseLabel": "Less unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesScheduleOfLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r326", "r364", "r468", "r485" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings Of Foreign Subsidiaries", "terseLabel": "Cumulative undistributed earnings of foreign subsidiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r328", "r341" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance as of December 31", "periodStartLabel": "Balances as of January 1", "terseLabel": "Unrecognized tax reserve" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r342" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions", "negatedLabel": "Decreases related to prior year tax positions", "verboseLabel": "Decreases related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails", "http://bench.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": { "auth_ref": [ "r338" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.", "label": "Unrecognized Tax Benefits Income Tax Penalties Accrued", "terseLabel": "Penalty on unrecognized tax" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r338" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued", "terseLabel": "Accrued income tax penalties and interest on unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r343" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions", "terseLabel": "Additions related to current year tax positiions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r342" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority", "terseLabel": "Additional reserve for uncertain tax benefits", "verboseLabel": "Additions related to prior year tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails", "http://bench.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r338" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits Interest On Income Taxes Accrued", "terseLabel": "Interest on unrecognized tax" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense": { "auth_ref": [ "r338" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits Interest On Income Taxes Expense", "terseLabel": "Interest and penalties included in income tax expense" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r344" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations", "negatedLabel": "Decrease in unrecognized tax benefits reserve due to expiration of statute of limitations", "terseLabel": "Decrease in unrecognized tax benefits reserve due to expiration of statute of limitations", "verboseLabel": "Decreases as a result of a lapse of applicable statute of limitations in current year" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails", "http://bench.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r152", "r153", "r154", "r155", "r161", "r162", "r163" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use Of Estimates", "terseLabel": "Use Of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r329" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance Deferred Tax Asset Change In Amount", "terseLabel": "Net change in total deferred tax asset valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetExplanationOfChange": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A description of and reason for the change during the period in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance Deferred Tax Asset Explanation Of Change" } } }, "localname": "ValuationAllowanceDeferredTaxAssetExplanationOfChange", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r128" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "ValuationAllowancesAndReservesBalance", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ScheduleOfValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r128" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "Valuation Allowances And Reserves Charged To Cost And Expense", "terseLabel": "Charges to Operatons" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ScheduleOfValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "auth_ref": [ "r128" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense.", "label": "Valuation Allowances And Reserves Charged To Other Accounts", "terseLabel": "Other additions" } } }, "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ScheduleOfValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "auth_ref": [ "r128" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in valuation and qualifying accounts and reserves.", "label": "Valuation Allowances And Reserves Deductions", "terseLabel": "Deductions" } } }, "localname": "ValuationAllowancesAndReservesDeductions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ScheduleOfValuationAndQualifyingAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "Valuation Allowances And Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ScheduleOfValuationAndQualifyingAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "Valuation Allowances And Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/ScheduleOfValuationAndQualifyingAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r438", "r446" ], "calculation": { "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/BorrowingFacilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles Member", "terseLabel": "Vehicles [Member]" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r135", "r140" ], "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted", "terseLabel": "Denominator for diluted earnings per share", "verboseLabel": "Denominator for diluted earnings per share" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfIncome", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average number of shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r134", "r140" ], "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic", "terseLabel": "Denominator for basic earnings per share - weighted-average number of common shares outstanding during the period", "verboseLabel": "Denominator for basic earnings per share - weighted-average number of common shares outstanding during the period" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://bench.com/role/StatementConsolidatedStatementsOfIncome", "http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(ColumnA))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "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": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r141": { "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" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1280-108306" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "http://asc.fasb.org/topic&trid=2126967" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8657-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r18": { "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" }, "r180": { "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" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r183": { "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" }, "r184": { "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" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e4975-111524" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5033-111524" }, "r189": { "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" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5093-111524" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r194": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196816" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r198": { "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" }, "r199": { "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" }, "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(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955255&loc=SL82921835-210448" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r233": { "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" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r24": { "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" }, "r240": { "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" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r249": { "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" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118956092&loc=d3e12803-110250" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r259": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r26": { "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" }, "r260": { "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" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r265": { "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" }, "r266": { "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" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r278": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409961&loc=d3e20487-108367" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i),(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r285": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r314": { "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" }, "r315": { "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" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r317": { "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" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28200-109314" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28937-109314" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r332": { "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" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31928-109318" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318" }, "r336": { "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" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r339": { "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" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.EE.Q2(h))", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=SL116722634-122817" }, "r362": { "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" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r377": { "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" }, "r378": { "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" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109978405&loc=d3e80720-113993" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r408": { "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" }, "r409": { "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" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45023-112735" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888369&loc=SL77918418-209957" }, "r424": { "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" }, "r425": { "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" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918631-209977" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r43": { "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" }, "r430": { "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" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r436": { "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" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r444": { "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" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918707-209980" }, "r446": { "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" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107425-111719" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61797-109447" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r453": { "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" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r455": { "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" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r458": { "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" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r471": { "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" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r473": { "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" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r488": { "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" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r490": { "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" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128487-111756" }, "r493": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r494": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r495": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r496": { "Name": "Form 20-F", "Publisher": "SEC", "Section": "Item 18", "Subsection": "Instruction 2" }, "r497": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r498": { "Name": "Forms 10-K, 20-F, 40-F", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-1" }, "r499": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r500": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r501": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r502": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r503": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r59": { "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" }, "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": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r75": { "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" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r83": { "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" }, "r84": { "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" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r86": { "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" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r88": { "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" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r91": { "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" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" } }, "version": "2.1" } XML 83 R39.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Leases (Tables)
    12 Months Ended
    Dec. 31, 2019
    Leases [Abstract]  
    Components of lease expense, and lease assets and liabilities The components of lease expense were as follows:

     

     

     

    Year Ended

    (in thousands)

     

    December 31, 2019

    Finance lease cost:

     

     

     

     

     

    Amortization of right-of-use assets (included in depreciation expense)

     

    $

    711

     

    Interest on lease liabilities

     

     

     

    548

    Operating lease cost

     

     

     

    17,014

    Short-term lease cost

     

     

     

    566

    Variable lease cost

     

     

     

    1,899

     

    Total lease cost

     

     

    $

    20,738

     

     

     

     

     

     

     

     

    Other information:

     

     

     

     

     

    Cash paid for amounts included in the measurement of lease liabilities:

     

     

     

     

    Operating cash flows used for finance lease

     

     

    $

    578

     

    Operating cash flows used for operating leases

     

     

    $

    15,169

     

    Financing cash flows used for finance lease

     

     

    $

    1,168

     

    Right-of-use assets obtained in exchange for new operating lease liabilities

     

    $

    15,501

    The lease assets and liabilities as of December 31, 2019 were as follows (in thousands):

     

     

     

     

    December 31,

     

     

     

     

     

     

    2019

    Finance lease right-of-assets (included in other assets)

     

     

     

    $

    2,311

    Operating lease right-of-use assets

     

     

     

    $

    76,859

    Finance liability, current (included in current installments of long-term debt)

     

     

     

    $

    1,325

    Finance lease liability, noncurrent (included in long-term debt)

     

     

     

    $

    3,654

    Operating lease liabilities, current (included in accrued liabilities)

     

     

     

    $

    11,043

    Operating lease liabilities, noncurrent

     

     

     

    $

    67,898

    Weighted average remaining lease term – finance leases

     

     

     

    3.5 years

    Weighted average remaining lease term – operating leases

     

     

     

    10.2 years

    Weighted average discount rate – finance leases

     

     

     

     

    10.1%

    Weighted average discount rate – operating leases

     

     

     

     

    4.7%

    Future annual minimum lease payments and finance lease commitments Future annual minimum lease payments and finance lease commitments as of December 31, 2019 were as follows (in thousands):

     

     

    Operating

     

    Finance

    Year ending December 31,

     

    Leases

     

     

    Leases

     

    2020

    $

    14,552

     

    $

    1,781

     

    2021

     

    12,168

     

     

    1,816

     

    2022

     

    10,399

     

     

    1,853

     

    2023

     

    9,751

     

     

    465

     

    2024

     

    8,585

     

     

     

    2025 and thereafter

     

    46,016

     

     

     

    Total minimum lease payments

    $

    101,471

     

    $

    5,915

     

    Less: imputed interest

     

    (22,530)

     

     

    (936)

     

    Present value of lease liabilities

    $

    78,941

     

    $

    4,979

    Future annual minimum lease payments and capital lease commitments in effect as of December 31, 2018 having a noncancelable term in excess of one year as determined prior to the adoption of ASU 842 were as follows (in thousands):

     

     

     

    Operating

     

     

    Capital

    Year ending December 31,

     

    Leases

     

     

    Leases

     

    2019

    $

    15,272

     

    $

    1,746

     

    2020

     

    14,518

     

     

    1,781

     

    2021

     

    12,203

     

     

    1,816

     

    2022

     

    10,466

     

     

    1,853

     

    2023

     

    9,890

     

     

    465

     

    Thereafter

     

    47,868

     

     

     

    Total minimum lease payments

    $

    110,217

     

    $

    7,661

     

    Less: amount representing interest

     

     

     

     

    (1,514)

     

    Present value of minimum lease payments

     

     

     

     

    6,147

     

    Less: current installments

     

     

     

     

    (1,168)

     

    Capital lease obligations, less current installments

     

     

     

    $

    4,979

    XML 84 R16.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Common Stock And Stock-Based Awards Plans
    12 Months Ended
    Dec. 31, 2019
    Stock-Based Compensation [Abstract]  
    Stock-Based Compensation

    Note 9—Common Stock and Stock-Based Awards Plans

     

    On March 6, 2018, the Board of Directors approved an expanded stock repurchase authorization granting the Company authority to repurchase up to $250 million in common stock in addition to the $100 million previously approved on December 7, 2015. On October 26, 2018, the Board of Directors authorized the repurchase of an additional $100 million of the Company’s common stock. As of December 31, 2019, the Company had $79.5 million remaining under the stock repurchase authorization. On February 19, 2020, the Board of Directors authorized the repurchase of an additional $150 million of the Company’s common stock.

     

    Share purchases may be made in the open market, in privately negotiated transactions or block transactions, at the discretion of the Company’s management and as market conditions warrant. Purchases will be funded from available cash and may be commenced, suspended or discontinued at any time without prior notice. Shares repurchased under the program are retired. During 2019, the Company repurchased a total of 4.7 million common shares for an aggregate of $122.1 million at an average price of $25.86 per share. During 2018, the Company repurchased a total of 8.2 million common shares for an aggregate of $211.9 million at an average price of $25.71 per share. During 2017, the Company repurchased a total of 1.0 million common shares for an aggregate of $29.3 million at an average price of $30.46 per share.

     

    The Company began declaring and paying quarterly dividends during the first quarter of 2018. During 2019 and 2018, cash dividends paid totaled $23.3 million and $21.0 million, respectively. On December 16, 2019, the Company declared a quarterly cash dividend of $0.15 per share of the Company’s common stock to shareholders of record as of December 30, 2019. The dividend of $5.5 million was paid on January 13, 2020. In February 2020, the Board of Directors approved a quarterly dividend increase, raising the quarterly dividend from $0.15 to $0.16 per common share. The Board of Directors currently intends to continue paying quarterly dividends. However, the Company’s future dividend policy is subject to the Company’s compliance with applicable law, and depending on, among other things, the Company’s results of operations, financial condition, level of indebtedness, capital requirements, contractual restrictions, restrictions in the Company’s debt agreements, and other factors that the Board of Directors may deem relevant. Dividend payments are not mandatory or guaranteed; there can be no assurance that the Company will continue to pay a dividend in the future.

     

    The Company’s 2019 Omnibus Incentive Compensation Plan (the 2019 Plan) authorizes the Company, upon approval of the Compensation Committee of the Board of Directors, to grant a variety of awards, including stock options, restricted shares and restricted stock units (both time-based and performance-based) and other forms of equity awards, or any combination thereof, to any director, officer, employee or consultant (including any prospective director, officer, employee or consultant) of the Company. Stock options (which have not been awarded since 2015) are granted to employees with an exercise price equal to the market price of the Company’s common stock on the date of grant, generally vest over a four-year period from the date of grant and have a term of 10 years. Time-based restricted stock units granted to employees generally vest over a four-year period from the date of grant, subject to the continued employment of the employee by the Company. Performance-based restricted stock units generally vest over a three-year performance cycle, which includes the year of the grant, and are based upon the Company’s achievement of specified performance metrics. Awards under the 2019 Plan to non-employee directors have been in the form of restricted stock units, which vest in annually, starting on the grant date.

     

    As of December 31, 2019, 3.3 million additional common shares were available for issuance under the Company’s 2019 Plan.

    The following table summarizes activities related to the Company’s stock options:

     

     

     

     

     

     

     

     

    Weighted-

     

     

     

     

     

     

     

     

     

    Weighted-

     

    Average

     

     

     

     

     

     

     

     

     

    Average

     

    Remaining

     

    Aggregate

     

     

     

    Number of

     

     

    Exercise

     

    Contractual

     

    Intrinsic

    (in thousands, except per share data)

     

    Options

     

     

    Price

     

    Term (Years)

     

    Value

     

    Outstanding as of December 31, 2016

     

    1,197

     

     

    $ 19.51

     

     

     

     

     

     

    Exercised

     

    (582)

     

     

    19.28

     

     

     

     

     

     

    Forfeited or expired

     

    (19)

     

     

    19.76

     

     

     

     

     

     

    Outstanding as of December 31, 2017

     

    596

     

     

    19.72

     

     

     

     

     

     

    Exercised

     

    (200)

     

     

    18.21

     

     

     

     

     

     

    Forfeited or expired

     

    (22)

     

     

    22.99

     

     

     

     

     

     

    Outstanding as of December 31, 2018

     

    374

     

     

    20.35

     

     

     

     

     

     

    Exercised

     

    (100)

     

     

    21.21

     

     

     

     

     

     

    Forfeited or expired

     

    (4)

     

     

    21.29

     

     

     

     

     

     

    Outstanding as of December 31, 2019

     

    270

     

     

    $ 20.02

     

    3.49

     

    $

    3,878

     

     

     

     

     

     

     

     

     

     

     

     

     

    Exercisable as of December 31, 2019

     

    270

     

     

    $ 20.02

     

    3.49

     

    $

    3,878

    The aggregate intrinsic value in the table above is before income taxes and is calculated as the difference between the exercise price of the underlying options and the Company’s closing stock price as of the last business day of 2019 for options that had exercise prices that were below the closing price.

     

    As of December 31, 2019, 2018 and 2017, the number of options exercisable was 0.3 million, 0.3 million and 0.4 million, respectively, and the weighted-average exercise price of those options was $20.02, $20.07 and $18.56, respectively.

     

    Restricted stock units, time-based and performance-based, remain outstanding as detailed below.

    The following table summarizes the activities related to the Company’s time-based restricted stock units:

     

     

     

     

     

    Weighted-

     

     

     

     

     

    Average

     

     

     

    Number of

     

    Grant Date

    (in thousands, except per share data)

     

    Units

     

    Fair Value

     

    Non-vested awards outstanding as of December 31, 2016

     

    525

     

    $ 22.57

     

    Granted

     

    314

     

    31.56

     

    Vested

     

    (206)

     

    21.84

     

    Forfeited

     

    (40)

     

    24.21

     

    Non-vested awards outstanding as of December 31, 2017

     

    593

     

    27.47

     

    Granted

     

    407

     

    29.44

     

    Vested

     

    (306)

     

    27.25

     

    Forfeited

     

    (99)

     

    27.52

     

    Non-vested awards outstanding as of December 31, 2018

     

    595

     

    $ 28.93

     

    Granted

     

    632

     

    27.36

     

    Vested

     

    (254)

     

    28.09

     

    Forfeited

     

    (80)

     

    28.97

     

    Non-vested awards outstanding as of December 31, 2019

     

    893

     

    $ 28.06

    The following table summarizes the activities related to the Company’s performance-based restricted stock units:

     

     

     

     

     

    Weighted-

     

     

     

     

     

    Average

     

     

     

    Number of

     

    Grant Date

    (in thousands, except per share data)

     

    Units

     

    Fair Value

     

    Non-vested units outstanding as of December 31, 2016

     

    227

     

    $ 21.43

     

    Granted(1)

     

    172

     

    31.60

     

    Forfeited

     

    (53)

     

    18.81

     

    Non-vested units outstanding as of December 31, 2017

     

    346

     

    26.88

     

    Granted(1)

     

    120

     

    29.60

     

    Forfeited

     

    (147)

     

    24.06

     

    Non-vested units outstanding as of December 31, 2018

     

    319

     

    $ 29.19

     

    Granted(1)

     

    198

     

    27.45

     

    Vested

     

    (57)

     

    31.40

     

    Forfeited

     

    (76)

     

    21.23

     

    Non-vested units outstanding as of December 31, 2019

     

    384

     

    $ 28.89

    (1) Represents target number of units that can vest based on the achievement of the performance goals.
    XML 85 R7.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Consolidated Statements Of Cash Flows - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Cash flows from operating activities:      
    Net income (loss) $ 23,425 $ 22,817 $ (31,901)
    Adjustments to reconcile net income (loss) to net cash provided by operating activities:      
    Depreciation 37,112 38,439 36,668
    Amortization 11,315 13,400 12,004
    Provision for doubtful accounts 8,608 1,712 1,697
    Deferred income taxes (2,367) 7,628 7,422
    Asset impairments 834 96 42
    Insurance recoveries (5,000) 0 0
    Gain on the sale of property, plant and equipment 53 (262) (202)
    Stock-based compensation expense 10,194 10,089 7,815
    Changes in operating assets and liabilities, net of effects from business acquisition:      
    Accounts receivable 134,926 (33,952) 4,657
    Contract assets (20,979) 6,414 9,710
    Inventories (5,238) (43,264) (24,570)
    Prepaid expenses and other assets 2,494 10,238 (7,812)
    Accounts payable (121,860) 61,391 29,542
    Accrued liabilities 28,877 5,778 13,519
    Increase (Decrease) in operating lease 1,029 0 0
    Income taxes (10,287) (23,837) 87,251
    Net cash provided by (used in) operations 93,136 76,687 145,842
    Cash flows from investing activities:      
    Proceeds from sales of investments at par 50 522 250
    Additions to property, plant and equipment (32,576) (62,808) (50,786)
    Proceeds from the sale of property, plant and equipment 259 239 280
    Additions to purchased software (2,542) (3,924) (3,720)
    Business acquisitions, net of cash acquired 0 (2,731) 0
    Other (54) (147) (2,145)
    Net cash used in investing activities (34,863) (68,849) (56,121)
    Cash flows from financing activities:      
    Proceeds from stock options exercised 1,585 3,631 11,208
    Employee taxes paid for shares withheld (2,231) (1,408) (383)
    Dividends paid (23,287) (21,005) 0
    Borrowings under credit agreement 0 50,000 100,000
    Principal payments on long-term debt and capitallease obligations (6,794) (108,024) (112,396)
    Share repurchases (122,110) (211,858) (29,348)
    Debt issuance costs 0 (2,303) (433)
    Net cash used in financing activities (152,837) (290,967) (31,352)
    Effect of exchange rate changes 418 (1,315) 2,744
    Net increase (decrease) in cash and cash equivalents and restricted cash (94,146) (284,444) 61,113
    Cash and cash equivalents and restricted cash at beginning of year 458,102 742,546 681,433
    Cash and cash equivalents and restricted cash at end of year $ 363,956 $ 458,102 $ 742,546
    XML 86 R3.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Consolidated Balance Sheets (Parenthetical) - USD ($)
    shares in Thousands, $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Condensed Consolidated Balance Sheets [Abstract]    
    Allowance for doubtful accounts, accounts receivable $ 10,085 $ 1,733
    Preferred shares, par value $ 0.1 $ 0.1
    Preferred shares, shares authorized 5,000 5,000
    Preferred shares, issued
    Common stock, par value $ 0.1 $ 0.1
    Common stock, shares authorized 145,000 145,000
    Common stock, issued 36,957 41,357
    Common stock, outstanding 36,957 41,357
    XML 87 R12.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Property, Plant And Equipment
    12 Months Ended
    Dec. 31, 2019
    Property Plant And Equipment [Abstract]  
    Property, Plant and Equipment

    Note 5—Property, Plant and Equipment

     

    Property, plant and equipment consists of the following:

     

     

     

    December 31,

    (in thousands)

     

    2019

     

     

    2018

     

    Land

    $

    6,169

     

    $

    6,169

     

    Buildings and building improvements

     

    87,605

     

     

    97,103

     

    Machinery and equipment

     

    538,037

     

     

    514,450

     

    Furniture and fixtures

     

    10,558

     

     

    9,343

     

    Vehicles

     

    1,268

     

     

    1,341

     

    Leasehold improvements

     

    35,366

     

     

    30,122

     

    Construction in progress

     

    5,504

     

     

    13,134

     

     

     

    684,507

     

     

    671,662

     

    Less accumulated depreciation

     

    (478,688)

     

     

    (460,708)

     

     

    $

    205,819

     

    $

    210,954

    XML 88 R83.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Financial Instruments And Concentration Of Credit Risk (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Concentration Risk [Line Items]      
    Concentration Risk Customer Accounts Receivable One of the most significant credit risks is the ultimate realization of accounts receivable. This risk is mitigated by (i) sales to well established companies, (ii) ongoing credit evaluation of customers, and (iii) frequent contact with customers, thus enabling management to monitor current changes in business operations and to respond accordingly. Management considers these concentrations of credit risks in establishing our allowance for doubtful accounts and believes these allowances are adequate. The Company had one customer whose gross accounts receivable exceeded 10% of total gross accounts receivable as of December 31, 2019.    
    Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]      
    Unrealized gain (loss) on derivative, net of tax $ 3,716 $ 1,362 $ (1,192)
    Interest expense (6,664) (10,473) (9,405)
    Amounts reclassified from accumulated other comprehensive loss, net of tax (1,242) (236)  
    Derivative instruments, net of tax [Member]      
    Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]      
    Amounts reclassified from accumulated other comprehensive loss, net of tax (1,242) (236)  
    Interest Rate Swap [Member]      
    Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]      
    Interest rate swap notional amount $ 144,400 $ 150,000 $ 155,300
    Fixed interest rate 2.928% 2.928% 1.4935%
    Fair value of interest rate swap $ 6,300 $ 3,000  
    Unrealized gain on interest rate swap (3,300) 1,500 $ 1,500
    Unrealized gain (loss) on derivative, net of tax (2,500) (1,100) $ (900)
    Interest Rate Swap [Member] | Derivative instruments, net of tax [Member]      
    Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]      
    Unrealized gain on interest rate swap   300  
    Unrealized gain (loss) on derivative, net of tax   (200)  
    Gain Loss On Contract Termination   $ 3,500  
    Reclassification Out Of Accumulated Other Comprehensive Loss [Member] | Derivative instruments, net of tax [Member]      
    Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]      
    Interest expense (1,700)    
    Amounts reclassified from accumulated other comprehensive loss, net of tax $ (1,200)    
    Accounts Receivable [Member]      
    Concentration Risk [Line Items]      
    Concentration risk, percentage 10.00%    
    Accounts Receivable [Member] | Largest Customer Accounts Receivable [Member]      
    Concentration Risk [Line Items]      
    Concentration risk, percentage 12.10%    
    XML 89 R73.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Common Shares And Stock-Based Awards Plans (Summary Of Stock-Based Awards) (Details) - $ / shares
    shares in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Restricted Stock Units (RSUs) [Member]      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Non-vested shares outstanding, shares or units, beginning balance 595 593 525
    Granted, shares or units 632 407 314
    Vested, shares or units (254) (306) (206)
    Forfeited, shares or units (80) (99) (40)
    Non-vested shares outstanding, shares or units, ending balance 893 595 593
    Non-vested outstanding, weighted-average grant date fair value, beginning balance $ 28.93 $ 27.47 $ 22.57
    Granted, weighted-average grant date fair value 27.36 29.44 31.56
    Vested, weighted-average grant date fair value 28.09 27.25 21.84
    Forfeited, weighted-average grant date fair value 28.97 27.52 24.21
    Non-vested outstanding, weighted-average grant date fair value, ending balance $ 28.06 $ 28.93 $ 27.47
    Performance-Based Restricted Stock Units [Member]      
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
    Non-vested shares outstanding, shares or units, beginning balance 319 346 227
    Granted, shares or units 198 120 172
    Vested, shares or units (57)    
    Forfeited, shares or units (76) (147) (53)
    Non-vested shares outstanding, shares or units, ending balance 384 319 346
    Non-vested outstanding, weighted-average grant date fair value, beginning balance $ 29.19 $ 26.88 $ 21.43
    Granted, weighted-average grant date fair value 27.45 29.60 31.60
    Vested, weighted-average grant date fair value 31.40    
    Forfeited, weighted-average grant date fair value 21.23 24.06 18.81
    Non-vested outstanding, weighted-average grant date fair value, ending balance $ 28.89 $ 29.19 $ 26.88
    XML 90 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Income Taxes (Schedule Of Federal Statutory Income Tax Rate To Income Before Income Tax) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Income Taxes [Abstract]      
    Tax at statutory rate $ 5,727 $ 11,664 $ 24,852
    State taxes, net of federal tax effect (1,705) 7,553 384
    Effect of foreign operations and tax incentives (5,870) (11,945) (20,703)
    Change in valuation allowance (2,283) 2,114 (203)
    Excess tax-benefits of stock-based compensation 118 (143) (1,658)
    Provisional impact of U.S. Tax Reform 0 (4,353) 97,707
    Impact of cash repatriation 0 21,612 0
    GILTI 955 3,206 0
    Losses in foreign jurisdictions for which no benefit has been provided 4,379 1,423 106
    Change in uncertain tax benefits reserve 200 (317) 0
    Other 2,323 1,910 2,421
    Total income tax expense $ 3,844 $ 32,724 $ 102,906
    XML 91 R87.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Revenue (Disaggregation of revenue) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax $ 2,268,095 $ 2,566,465 $ 2,454,479
    Industrials Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 453,576 493,063 496,436
    Aerospace And Defense Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 431,923 406,402 391,690
    Medical Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 448,202 393,967 373,785
    Semi-Cap Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 277,765 354,978 346,341
    Computing Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 361,213 580,845 540,360
    Telecommunications Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 295,416 337,210 305,867
    Operating Segments [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 2,346,809 2,635,231 2,539,299
    Elimination Of Intersegment Sales [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 78,714 68,766 84,820
    Americas [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 1,383,848 1,617,530 1,554,250
    Americas [Member] | Industrials Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 165,163 184,500 213,699
    Americas [Member] | Aerospace And Defense Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 400,326 374,852 361,200
    Americas [Member] | Medical Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 263,688 235,287 204,677
    Americas [Member] | Semi-Cap Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 102,908 155,687 158,151
    Americas [Member] | Computing Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 308,077 504,391 444,401
    Americas [Member] | Telecommunications Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 143,686 162,813 172,122
    Americas [Member] | Operating Segments [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 1,428,795 1,647,402 1,584,729
    Americas [Member] | Elimination Of Intersegment Sales [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 44,947 29,872 30,479
    Asia [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 708,576 762,769 723,493
    Asia [Member] | Industrials Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 214,575 241,765 213,504
    Asia [Member] | Aerospace And Defense Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 0 0 2,430
    Asia [Member] | Medical Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 167,296 144,528 149,650
    Asia [Member] | Semi-Cap Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 123,764 135,299 140,967
    Asia [Member] | Computing Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 53,051 69,657 85,988
    Asia [Member] | Telecommunications Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 149,890 171,520 130,954
    Asia [Member] | Operating Segments [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 741,630 801,312 777,616
    Asia [Member] | Elimination Of Intersegment Sales [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 33,054 38,543 54,123
    Europe [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 175,671 186,166 176,736
    Europe [Member] | Industrials Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 73,838 66,798 69,233
    Europe [Member] | Aerospace And Defense Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 31,597 31,550 28,060
    Europe [Member] | Medical Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 17,218 14,152 19,458
    Europe [Member] | Semi-Cap Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 51,093 63,992 47,223
    Europe [Member] | Computing Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 85 6,797 9,971
    Europe [Member] | Telecommunications Sector [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 1,840 2,877 2,791
    Europe [Member] | Operating Segments [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax 176,384 186,517 176,954
    Europe [Member] | Elimination Of Intersegment Sales [Member]      
    Disaggregation Of Revenue [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax $ 713 $ 351 $ 218
    XML 92 R58.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Goodwill And Other Intangible Assets (Narrative) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Goodwill And Other Intangible Assets [Line Items]      
    Payments To Acquire Businesses Gross   $ 2,700  
    Purchased software costs, capitalized $ 2,542 3,924 $ 3,720
    Non Significant Business [Member]      
    Goodwill And Other Intangible Assets [Line Items]      
    Payments To Acquire Businesses Gross   2,700  
    Purchased Software Costs [Member]      
    Goodwill And Other Intangible Assets [Line Items]      
    Purchased software costs, capitalized   $ 3,900 $ 3,700
    Minimum [Member] | Customer Relationships [Member]      
    Goodwill And Other Intangible Assets [Line Items]      
    Estimated useful life 10 years    
    Minimum [Member] | Purchased Software Costs [Member]      
    Goodwill And Other Intangible Assets [Line Items]      
    Estimated useful life 2 years    
    Maximum [Member] | Customer Relationships [Member]      
    Goodwill And Other Intangible Assets [Line Items]      
    Estimated useful life 14 years    
    Maximum [Member] | Purchased Software Costs [Member]      
    Goodwill And Other Intangible Assets [Line Items]      
    Estimated useful life 10 years    
    XML 93 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Contract Assets (Narrative) (Details) - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Contract With Customer Asset And Liability [Abstract]    
    Contract assets $ 161,061 $ 140,082
    XML 94 R50.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Summary Of Significant Accounting Policies (Narrative) (Details) - USD ($)
    $ in Thousands, shares in Millions
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Summary Of Significant Accounting Policies [Line Items]      
    Cash equivalents $ 154,400 $ 265,400  
    Provision for doubtful accounts $ 8,608 $ 1,712 $ 1,697
    Anti-dilutive securities to purchase common shares 0.1 0.1 0.6
    Compensation cost recognized for stock-based awards $ 10,200 $ 10,100 $ 7,800
    Income tax benefit recognized in the income statement for stock-based awards 2,400 2,400 2,800
    Total cash received as a result of stock option exercises 1,600 3,600 11,200
    Tax benefit realized as a result of stock option exercises and the vesting of other share-based awards 2,300 2,500 5,000
    Total intrinsic value of stock options exercised 700 2,300 7,700
    Exchange losses related to foreign currency transactions $ 1,700 $ 1,000 $ 2,100
    Leases [Abstract]      
    Lease, Practical Expedients, Package [true false] true    
    Lessee Operating Lease Option To Extend Lease terms include options to extend or terminate the lease when it is reasonably certain that those options will be exercised.    
    Lessee, Operating Lease, Option to Terminate Lease terms include options to extend or terminate the lease when it is reasonably certain that those options will be exercised.    
    Lessee, Operating Lease, Existence of Option to Extend [true false] true    
    Lessee, Operating Lease, Existence of Option to Terminate [true false] true    
    Minimum [Member] | Buildings And Building Improvements [Member]      
    Summary Of Significant Accounting Policies [Line Items]      
    Useful lives of the assets 5 years    
    Minimum [Member] | Machinery And Equipment [Member]      
    Summary Of Significant Accounting Policies [Line Items]      
    Useful lives of the assets 2 years    
    Minimum [Member] | Furniture And Fixtures [Member]      
    Summary Of Significant Accounting Policies [Line Items]      
    Useful lives of the assets 2 years    
    Minimum [Member] | Vehicles [Member]      
    Summary Of Significant Accounting Policies [Line Items]      
    Useful lives of the assets 2 years    
    Maximum [Member] | Buildings And Building Improvements [Member]      
    Summary Of Significant Accounting Policies [Line Items]      
    Useful lives of the assets 40 years    
    Maximum [Member] | Machinery And Equipment [Member]      
    Summary Of Significant Accounting Policies [Line Items]      
    Useful lives of the assets 15 years    
    Maximum [Member] | Furniture And Fixtures [Member]      
    Summary Of Significant Accounting Policies [Line Items]      
    Useful lives of the assets 12 years    
    Maximum [Member] | Vehicles [Member]      
    Summary Of Significant Accounting Policies [Line Items]      
    Useful lives of the assets 8 years    
    XML 95 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Borrowing Facilities (Tables)
    12 Months Ended
    Dec. 31, 2019
    Debt Disclosure [Abstract]  
    Schedule Of Debt Long-term debt outstanding as of December 31, 2019 and 2018 consists of the following:

     

     

     

    December 31,

    (in thousands)

     

    2019

     

     

    2018

     

    Term loan, due 2023

    $

    144,375

     

    $

    150,000

     

    Less unamortized debt issuance costs

     

    (1,616)

     

     

    (2,077)

     

    Long-term debt

    $

    142,759

     

    $

    147,923

    XML 96 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Supplemental Cash Flow And Non-Cash Information
    12 Months Ended
    Dec. 31, 2019
    Supplemental Cash Flow Information [Abstract]  
    Supplemental Cash Flow and Non-Cash Information

    Note 23—Supplemental Cash Flow and Non-Cash Information

     

     

     

     

     

     

     

     

     

     

     

    The following is additional information concerning supplemental disclosures of cash payments.

     

     

     

     

    Year ended December 31,

    (in thousands)

     

    2019

     

     

    2018

     

     

    2017

     

    Income taxes paid, net

    $

    16,895

     

    $

    48,918

     

    $

    6,453

     

    Interest paid

    $

    8,347

     

    $

    7,868

     

    $

    8,698

     

     

     

     

     

     

     

     

     

     

     

     

    Non-cash investing activity:

     

     

     

     

     

     

     

     

     

    Additions to property, plant and equipment in accounts payable

    $

    9,119

     

    $

    6,148

     

    $

    7,761

    XML 97 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Contract Assets (Tables)
    12 Months Ended
    Dec. 31, 2019
    Contract With Customer Asset And Liability [Abstract]  
    Changes In Contract Assets Significant changes in the contract asset balance during the period are as follows:

     

     

    December 31,

    (in thousands)

     

    2019

     

     

    2018

    Beginning balance as of December 31

    $

    140,082

     

    $

    146,496

    Revenue recognized

     

    2,076,680

     

     

    2,387,333

    Amounts collected or invoiced

     

    (2,055,701)

     

     

    (2,393,747)

    Ending balance as of December 31

    $

    161,061

     

    $

    140,082

    XML 98 R17.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Income Taxes
    12 Months Ended
    Dec. 31, 2019
    Income Taxes [Abstract]  
    Income Taxes

    Note 10—Income Taxes

    Income tax expense (benefit) based on income before income taxes consisted of the following:

     

     

     

    Year Ended December 31,

    (in thousands)

     

    2019

     

     

    2018

     

     

    2017

     

     

     

     

     

     

     

     

     

     

     

     

    Current:

     

     

     

     

     

     

     

     

     

     

    U.S. Federal

    $

    (1,697)

     

    $

    (14,831)

     

    $

    85,633

     

     

    State and local

     

    (3,567)

     

     

    10,110

     

     

    804

     

     

    Foreign

     

    11,474

     

     

    29,817

     

     

    9,047

     

     

     

     

    6,210

     

     

    25,096

     

     

    95,484

     

    Deferred:

     

     

     

     

     

     

     

     

     

     

    U.S. Federal

     

    1,815

     

     

    (249)

     

     

    8,337

     

     

    State and local

     

    1,409

     

     

    (550)

     

     

    (213)

     

     

    Foreign

     

    (5,590)

     

     

    8,427

     

     

    (702)

     

     

     

     

    (2,366)

     

     

    7,628

     

     

    7,422

     

     

     

    $

    3,844

     

    $

    32,724

     

    $

    102,906

    Worldwide income (loss) before income taxes consisted of the following:

     

     

     

    Year Ended December 31,

    (in thousands)

     

    2019

     

     

    2018

     

     

    2017

     

     

     

     

     

     

     

     

     

     

     

    United States

    $

    (13,756)

     

    $

    (23,645)

     

    $

    (14,984)

     

    Foreign

     

    41,025

     

     

    79,186

     

     

    85,989

     

     

    $

    27,269

     

    $

    55,541

     

    $

    71,005

    Income tax expense differed from the amounts computed by applying the U.S. Federal statutory income tax rate to income before income taxes as a result of the following:

     

     

     

     

    Year Ended December 31,

    (in thousands)

     

    2019

     

     

    2018

     

     

    2017

     

     

     

     

     

     

     

     

     

     

     

     

    Tax at statutory rate

    $

    5,727

     

    $

    11,664

     

    $

    24,852

     

    State taxes, net of federal tax effect

     

    (1,705)

     

     

    7,553

     

     

    384

     

    Effect of foreign operations and tax incentives

     

    (5,870)

     

     

    (11,945)

     

     

    (20,703)

     

    Change in valuation allowance

     

    (2,283)

     

     

    2,114

     

     

    (203)

     

    Stock-based compensation

     

    118

     

     

    (143)

     

     

    (1,658)

     

    Provisional impact of U.S. Tax Reform

     

     

     

    (4,353)

     

     

    97,707

     

    Impact of cash repatriation

     

     

     

    21,612

     

     

     

    GILTI

     

    955

     

     

    3,206

     

     

     

    Losses in foreign jurisdictions for which no benefit has

     

     

     

     

     

     

     

     

     

     

    been provided

     

    4,379

     

     

    1,423

     

     

    106

     

    Change in uncertain tax benefits reserve

     

    200

     

     

    (317)

     

     

     

    Other

     

    2,323

     

     

    1,910

     

     

    2,421

     

    Total income tax expense

    $

    3,844

     

    $

    32,724

     

    $

    102,906

    The U.S. Tax Cuts and Jobs Act (U.S. Tax Reform), which was signed into law on December 22, 2017, significantly changed U.S. tax law by, among other things, lowering corporate income tax rates, implementing a territorial tax system, adding a global intangible taxation regime and imposing a transition (Transition Tax) tax on deemed

    repatriated cumulative earnings of foreign subsidiaries. The U.S. Tax Reform reduced the U.S. corporate income tax rate from a maximum of 35% to a flat 21% rate, effective January 1, 2018. The Company recorded the effects of the changes in the tax rate in the Company’s deferred tax assets and liabilities as of December 31, 2017.

     

    To minimize tax base erosion with a territorial tax system, the U.S. Tax Reform enacted a new global intangible low-taxed income (GILTI) provision that requires the Company to include in its U.S. income tax return foreign subsidiary earnings in excess of an allowable return on the foreign subsidiaries tangible assets. The taxable earnings can be offset by a limited deemed paid foreign tax credit with no carrybacks or carryforwards available. The Company is subject to the GILTI provisions. The Company elected to account for the GILTI as a period cost and include the effect in the period in which it is incurred and not include it as a factor in the determination of deferred taxes.

     

    On December 22, 2017, additional guidance was issued on accounting for the tax effects of the U.S. Tax Reform (Staff Accounting Bulletin No. 118 (SAB 118)). SAB 118 provided a measurement period that should not extend beyond one year from the U.S. Tax Reform enactment date for companies to complete their accounting. The Company recorded a provisional tax expense of $101.6 million for the Transition Tax, and recognized a provisional deferred tax benefit of $3.9 million for a total net expense of $97.7 million as of December 31, 2017. As of December 31, 2018, the Company completed the accounting for the tax effects of U.S. Tax Reform within the period required from the enactment date. The Company recognized during the fourth quarter of 2018 after filing its U.S. income tax return, a discrete tax benefit adjustment of $6.4 million for the Transition Tax, and recorded a discrete tax expense adjustment of $2.0 million for the finalization of the deferred tax assets and liabilities for a net total adjustment of $4.4 million. These adjustments were based on additional analysis of undistributed cumulative foreign earnings, cumulative foreign taxes, changes in interpretations, and additional regulatory guidance that was issued during 2018 by the Internal Revenue Service (IRS).

     

    As a result of the completed accounting for the Transition Tax, the Company determined that its total Transition Tax liability as of December 31, 2019 is currently $57.5 million after reduction for U.S. tax carryforward losses, U.S. tax credit carryforwards, and foreign tax credit carrybacks that are allowed to be utilized against the total liability. The Company intends to pay this liability over the remaining seven year payment period as prescribed by the U.S. Tax Reform and regulatory guidance issued by the IRS. $51.0 million of the Transition Tax liability is included in other long term liabilities.

     

    During 2019 and 2018, the Company repatriated $52.1 million and $560.6 million, respectively, of foreign earnings to the U.S. As of December 31, 2019, the Company has approximately $313.9 million in cumulative undistributed foreign earnings of its foreign subsidiaries. These earnings would not be subject to U.S. income tax, if distributed to the Company. The Company changed its assertion during 2018 on its foreign subsidiaries earnings that are permanently reinvested. A certain amount of earnings from specific foreign subsidiaries are permanently reinvested, and certain foreign earnings from other specific foreign subsidiaries is considered to be non-permanently reinvested and is available for immediate distribution to the Company. Income taxes have been accrued on the non-permanently reinvested foreign earnings including the 2017 Transition Tax, the U.S. tax on GILTI, and any applicable local withholding taxes. The Company estimates that it has approximately $1.7 million of unrecognized deferred tax liability related to any remaining undistributed foreign earnings that have not already been subject to the 2017 Transition Tax, the U.S. tax on GILTI, and any applicable foreign income tax or local withholding taxes on cash distributions.

     

    As a result of this change in assertion during 2018, in relation to undistributed earnings prior to December 31, 2017, the Company recorded a net tax expense of $21.6 million consisting of tax expense of $30.8 million relating to foreign withholding tax from Asia and a net benefit of $9.2 million for U.S. foreign tax credits to offset the foreign taxes paid during 2018. In addition, the Company recorded applicable U.S. state income tax expense net of federal benefits related to the cash repatriation. Also during 2018, the Company incurred a net $4.4 million benefit associated with finalizing the provisional impact of the U.S. Tax Reform described above as required by SAB 118, and incurred a $3.2 million tax expense as a result of GILTI.

    The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and deferred tax liabilities are presented below:

     

     

     

     

    December 31,

    (in thousands)

     

    2019

     

     

    2018

     

     

     

     

     

     

     

     

     

    Deferred tax assets:

     

     

     

     

     

     

     

    Carrying value of inventories

    $

    3,212

     

    $

    2,787

     

     

    Accrued liabilities and allowances deductible for tax purposes on a cash basis

     

    8,945

     

     

    6,108

     

     

    Goodwill

     

    1,976

     

     

    2,351

     

     

    Stock-based compensation

     

    2,500

     

     

    2,347

     

     

    Operating right-of-use lease liabilities

     

    19,087

     

     

     

     

    Net operating loss carryforwards

     

    19,493

     

     

    20,028

     

     

    Tax credit carryforwards

     

    2,421

     

     

    1,923

     

     

    Other

     

    5,148

     

     

    4,373

     

     

     

     

    62,782

     

     

    39,917

     

     

    Less: valuation allowance

     

    (15,992)

     

     

    (13,709)

     

     

    Net deferred tax assets

     

    46,790

     

     

    26,208

     

     

     

     

     

     

     

     

     

    Deferred tax liabilities:

     

     

     

     

     

     

     

    Plant and equipment, due to differences in depreciation

     

    (10,428)

     

     

    (7,617)

     

     

    Operating right-of-use lease assets

     

    (18,826)

     

     

     

     

    Intangible assets, due to differences in amortization

     

    (16,302)

     

     

    (18,593)

     

     

    Foreign withholding tax

     

    (7,181)

     

     

    (9,212)

     

     

    Other

     

    (2,283)

     

     

    (2,631)

     

     

    Gross deferred tax liability

     

    (55,020)

     

     

    (38,053)

     

     

    Net deferred tax liability

    $

    (8,230)

     

    $

    (11,845)

     

     

     

     

     

     

     

     

     

    The net deferred tax liability is classified as follows:

     

     

     

     

     

     

     

    Long-term asset

    $

    5,274

     

    $

    2,478

     

     

    Long-term liability

     

    (13,504)

     

     

    (14,323)

     

     

    Total

    $

    (8,230)

     

    $

    (11,845)

     

     

     

     

     

     

     

     

    All deferred taxes are classified as non-current on the balance sheet as of December 31, 2019 and 2018. All deferred tax assets and liabilities are offset and presented as a single net noncurrent amount by each tax jurisdiction.

     

    The net change in the total valuation allowance for 2019, 2018 and 2017 was a $2.3 million decrease, a $2.1 million increase and a $0.2 million decrease, respectively. In assessing the realizability of deferred tax assets, management considers whether it is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income and tax planning strategies in making this assessment. Based upon the level of historical taxable income and projections for future taxable income over the periods which the deferred tax assets are deductible, management believes it is more likely than not the Company will realize the benefits of these deductible differences, net of the existing valuation allowances as of December 31, 2019.

     

    As of December 31, 2019, the Company had $16.5 million in U.S. Federal operating loss carryforwards which will expire from 2027 to 2036; state operating loss carryforwards of approximately $44.5 million which will expire from

    2020 to 2031; foreign operating loss carryforwards of approximately $24.8 million with indefinite carryforward periods; and foreign operating loss carryforwards of approximately $27.5 million which will expire at varying dates through 2029. The utilization of these net operating loss carryforwards is limited to the future operations of the Company in the tax jurisdictions in which such carryforwards arose. The Company has state tax credit carryforwards of $1.9 million which will expire at varying dates through 2026.

     

    The Company has been granted certain tax incentives, including tax holidays, for its subsidiaries in China, Malaysia and Thailand that will expire at various dates, unless extended or otherwise renegotiated, through 2018 in China, 2021 in Malaysia and 2028 in Thailand, and are subject to certain conditions with which the Company expects to comply. The net impact of these tax incentives was to lower income tax expense for 2019, 2018, and 2017 by approximately $5.0 million (approximately $0.13 per diluted share), $7.9 million (approximately $0.17 per diluted share) and $7.2 million (approximately $0.15 per diluted share), respectively, as follows:

     

     

     

    Year Ended December 31,

    (in thousands)

     

    2019

     

     

    2018

     

     

    2017

     

    China

    $

     

    $

    1,884

     

    $

    1,398

     

    Malaysia

     

    3,010

     

     

    3,287

     

     

    4,295

     

    Thailand

     

    2,025

     

     

    2,715

     

     

    1,545

     

     

    $

    5,035

     

    $

    7,886

     

    $

    7,238

     

     

     

     

     

     

     

     

     

     

    The Company must determine whether it is “more-likely-than-not” that a tax position will be sustained upon examination, including resolution of any related appeals or litigation processes, based on the technical merits of the position. Once it is determined that a position meets the more-likely-than-not recognition threshold, the position is measured to determine the amount of benefit to recognize in the financial statements. As of December 31, 2019, the total amount of the reserve for uncertain tax benefits including interest and penalties was $0.6 million. A reconciliation of the beginning and ending amount of unrecognized tax benefits, excluding interest and penalties, is as follows:

     

     

     

     

    December 31,

    (in thousands)

     

    2019

     

     

    2018

     

     

    2017

     

    Balance as of January 1

    $

    313

     

    $

    708

     

    $

    7,791

     

    Additions related to current year tax positions

     

     

     

    137

     

     

    220

     

    Additions related to prior year tax positions

     

    200

     

     

     

     

    894

     

    Decreases related to prior year tax positions

     

     

     

    (532)

     

     

    (8,197)

     

    Balance as of December 31

    $

    513

     

    $

    313

     

    $

    708

     

     

     

     

     

     

     

     

     

     

     

    During 2019, the Company recorded $0.2 million of uncertain tax benefits related to prior year tax positions. During 2018, the Company released $0.5 million of uncertain tax benefits from an IRS audit related to the Secure Communication Systems, Inc. acquisition. Also during the first quarter of 2018, the IRS indicated that this examination of years 2013 to 2015 was closed. In addition, the IRS also notified the Company that the examination of the Company’s consolidated U.S. income tax return filings for 2014 was also closed with no additional tax costs. During 2017, the Company released $0.9 million of uncertain tax benefits related to the liquidation of a foreign subsidiary company. Also during 2017, the Company received a denial of its appeal to the local tax authorities related to an examination for a subsidiary in Thailand for the years 2004 to 2005. Consequently, the Company recorded $0.9 million of additional accruals for uncertain tax benefits. The Company decided not to challenge this decision and therefore, the $7.3 million reserve for uncertain tax benefits was written off. This decrease in the unrecognized tax benefit reserve did not impact the Company’s effective tax rate.

     

    The reserve is classified as a current or long-term liability in the consolidated balance sheet based on the Company’s

    expectation of when the items will be settled. The Company records interest expense and penalties accrued in relation to uncertain income tax benefits as a component of current income tax expense. The amount of accrued potential interest on unrecognized tax benefits included in the reserve as of December 31, 2019 is $0.1 million. The reserve for potential penalties is $17.0 thousand. The Company did not record any interest and penalties during 2019. The total amount of interest and penalties included in income tax expense was $0.1 million during 2018. The Company did not incur any interest and penalties in 2017.

     

    The Company and its subsidiaries in Brazil, China, Ireland, Malaysia, Mexico, the Netherlands, Romania, Singapore, Thailand and the United States remain open to examination by the various local taxing authorities, in total or in part, for fiscal years 2011 to 2019. Currently, the Company does not have any ongoing income tax examinations by any jurisdiction. During the course of such income tax examinations, disputes may occur as to matters of fact or law. Also, in most tax jurisdictions, the passage of time without examination will result in the expiration of applicable statutes of limitations thereby precluding examination of the tax period(s) for which such statute of limitation has expired. The Company believes that it has adequately provided for its tax liabilities.

    XML 99 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Consolidated Statements Of Shareholders' Equity - USD ($)
    shares in Thousands, $ in Thousands
    Total
    Common Stock [Member]
    Additional Paid In Capital [Member]
    Retained Earnings [Member]
    Accumulated Other Comprehensive Loss [Member]
    Balances, shares at Dec. 31, 2016 49,330        
    Balances, value at Dec. 31, 2016 $ 1,375,720 $ 4,933 $ 626,093 $ 758,870 $ (14,176)
    Cumulative effect of accounting change 0 0 213 (213) 0
    Stock-based compensation expense $ 7,815 0 7,815 0 0
    Shares repurchased and retired, shares (963)        
    Shares repurchased and retired, value $ (29,348) (97) (10,676) (18,575) 0
    Stock options exercised, shares 582        
    Stock options exercised, value $ 11,208 58 11,150 0 0
    Vesting of restricted stock units, shares 206        
    Vesting of restricted stock units, value $ 0 21 (21) 0 0
    Shares withheld for taxes, shares (12)        
    Shares withheld for taxes, value $ (383) (1) (382) 0 0
    Net income (loss) (31,901) 0 0 (31,901) 0
    Other comprehensive loss $ 6,027 0 0 0 6,027
    Balances, shares at Dec. 31, 2017 49,143        
    Balances, value at Dec. 31, 2017 $ 1,339,138 4,914 634,192 708,181 (8,149)
    Stock-based compensation expense $ 10,089 0 10,089 0 0
    Shares repurchased and retired, shares (8,236)        
    Shares repurchased and retired, value $ (211,858) (823) (91,520) (119,515) 0
    Stock options exercised, shares 200        
    Stock options exercised, value $ 3,631 20 3,611 0 0
    Vesting of restricted stock units, shares 306        
    Vesting of restricted stock units, value $ 0 31 (31) 0 0
    Shares withheld for taxes, shares (56)        
    Shares withheld for taxes, value $ (1,408) (6) (1,402) 0 0
    Dividends declared (27,209) 0 0 (27,209) 0
    Net income (loss) 22,817 0 0 22,817 0
    Other comprehensive loss $ (2,975) 0 0 0 (2,975)
    Balances, shares at Dec. 31, 2018 41,357        
    Balances, value at Dec. 31, 2018 $ 1,132,225 4,136 554,939 584,274 (11,124)
    Stock-based compensation expense $ 10,194 0 10,194 0 0
    Shares repurchased and retired, shares (4,719)        
    Shares repurchased and retired, value $ (122,110) (472) (52,436) (69,202) 0
    Stock options exercised - shares 82        
    Stock options exercised, shares 100        
    Stock options exercised, value $ 1,585 8 1,577 0 0
    Vesting of restricted stock units, shares 311        
    Vesting of restricted stock units, value $ 0 31 (31) 0 0
    Shares withheld for taxes, shares (74)        
    Shares withheld for taxes, value $ (2,231) (7) (2,224) 0 0
    Dividends declared (22,621) 0 0 (22,621) 0
    Net income (loss) 23,425 0 0 23,425 0
    Other comprehensive loss $ (5,635) 0 0 0 (5,635)
    Balances, shares at Dec. 31, 2019 36,957        
    Balances, value at Dec. 31, 2019 $ 1,014,832 $ 3,696 $ 512,019 $ 515,876 $ (16,759)
    XML 100 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Consolidated Balance Sheets - USD ($)
    $ in Thousands
    Dec. 31, 2019
    Dec. 31, 2018
    Assets    
    Cash and cash equivalents $ 347,558 $ 458,102
    Restricted cash 16,398 0
    Accounts receivable, net of allowance for doubtful accounts of $10,085 and $1,733, respectively 324,424 468,161
    Contract assets 161,061 140,082
    Inventories 314,956 309,975
    Prepaid expenses and other assets 29,566 27,024
    Income taxes receivable 1,119 206
    Total current assets 1,195,082 1,403,550
    Property, plant and equipment, net 205,819 210,954
    Operating lease right-of-use assets 76,859 0
    Goodwill 192,116 192,116
    Deferred income taxes 5,274 2,478
    Other, net 84,724 90,685
    Total assets 1,759,874 1,899,783
    Current liabilities:    
    Current installments of long-term debt 8,825 6,793
    Accounts payable 302,994 422,053
    Income taxes payable 7,895 10,435
    Accrued liabilities 139,531 97,878
    Total current liabilities 459,245 537,159
    Long-term debt, less current installments 138,912 147,277
    Operating lease liabilities 67,898 0
    Other long-term liabilities 65,483 68,799
    Deferred income taxes 13,504 14,323
    Shareholders' equity:    
    Preferred stock, $0.10 par value; 5,000 shares authorized, none issued
    Common stock, $0.10 par value; 145,000 shares authorized; issued and outstanding - 36,957 and 41,357, respectively 3,696 4,136
    Additional paid-in capital 512,019 554,939
    Retained earnings 515,876 584,274
    Accumulated other comprehensive loss (16,759) (11,124)
    Total shareholders' equity 1,014,832 1,132,225
    Commitments and contingencies
    Total liabilities and shareholders' equity $ 1,759,874 $ 1,899,783
    XML 101 R13.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Goodwill And Other Intangible Assets
    12 Months Ended
    Dec. 31, 2019
    Goodwill And Other Intangible Assets [Abstract]  
    Goodwill And Other Intangible Assets

    Note 6—Goodwill and Other Intangible Assets

     

    The changes each year in goodwill allocated to the Company’s reportable segments were as follows:

    (in thousands)

     

    Americas

     

     

    Asia

     

     

    Total

     

    Goodwill as of December 31, 2016

    $

    153,514

     

    $

    38,102

     

    $

    191,616

     

    Goodwill as of December 31, 2017

    $

    153,514

     

    $

    38,102

     

    $

    191,616

     

    Acquisition

     

    500

     

     

     

     

    500

     

    Goodwill as of December 31, 2018

    $

    154,014

     

    $

    38,102

     

    $

    192,116

     

    Goodwill as of December 31, 2019

    $

    154,014

     

    $

    38,102

     

    $

    192,116

     

     

     

     

     

     

     

     

     

     

    During 2018, the Company completed an individually immaterial business acquisition for $2.7 million. See Note 2.

     

    Other assets consist primarily of acquired identifiable intangible assets and capitalized purchased software costs. Acquired identifiable intangible assets as of December 31, 2019 and 2018 were as follows:

     

     

     

    Gross

     

     

     

     

     

     

    Net

     

     

     

    Carrying

     

    Accumulated

     

     

    Carrying

    (in thousands)

     

    Amount

     

    Amortization

     

     

    Amount

     

    Customer relationships

    $

    100,123

     

    $

    (46,981)

     

     

    $

    53,142

     

    Purchased software costs

     

    41,604

     

     

    (32,012)

     

     

     

    9,592

     

    Technology licenses

     

    28,800

     

     

    (24,100)

     

     

     

    4,700

     

    Trade names and trademarks

     

    7,800

     

     

     

     

     

    7,800

     

    Other

     

    868

     

     

    (309)

     

     

     

    559

     

    Intangible assets, December 31, 2019

    $

    179,195

     

    $

    (103,402)

     

     

    $

    75,793

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    Gross

     

     

     

     

     

     

    Net

     

     

     

    Carrying

     

    Accumulated

     

     

    Carrying

    (in thousands)

     

    Amount

     

    Amortization

     

     

    Amount

     

    Customer relationships

    $

    100,146

     

    $

    (40,661)

     

     

    $

    59,485

     

    Purchased software costs

     

    39,069

     

     

    (30,626)

     

     

     

    8,443

     

    Technology licenses

     

    28,800

     

     

    (21,006)

     

     

     

    7,794

     

    Trade names and trademarks

     

    7,800

     

     

     

     

     

    7,800

     

    Other

     

    868

     

     

    (285)

     

     

     

    583

     

    Intangible assets, December 31, 2018

    $

    176,683

     

    $

    (92,578)

     

     

    $

    84,105

     

     

     

     

     

     

     

     

     

     

     

    Customer relationships are being amortized on a straight-line basis over a period of 10 to 14 years. Capitalized purchased software costs are amortized straight-line over the estimated useful life of the related software, which ranges from 2 to 10 years. Technology licenses are being amortized over their estimated useful lives in proportion to the economic benefits consumed. During 2019, 2018 and 2017, $2.5million, $3.9 million and $3.7 million, respectively, of purchased software costs were capitalized. Amortization on the statements of cash flow for 2019, 2018 and 2017 was as follows:

     

     

     

     

     

     

     

     

    Year Ended December 31,

    (in thousands)

     

    2019

     

     

     

    2018

     

     

    2017

    Amortization of intangible assets

    $

    9,461

     

     

    $

    9,485

     

    $

    10,065

    Amortization of capitalized purchased software costs

     

    1,393

     

     

     

    1,198

     

     

    1,078

    Amortization of debt costs

     

    461

     

     

     

    2,717

     

     

    861

     

    $

    11,315

     

     

    $

    13,400

     

    $

    12,004

    The estimated future amortization expense of acquired intangible assets for each of the next five years is as follows (in thousands):

    Year ending December 31,

     

    Amount

     

    2020

     

    $ 10,695

     

    2021

     

    8,098

     

    2022

     

    7,946

     

    2023

     

    6,718

     

    2024

     

    5,555

    XML 102 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Major Customers (Schedule Of Sales To Largest Customers) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Entity Wide Revenue Major Customer [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax $ 2,268,095 $ 2,566,465 $ 2,454,479
    International Business Machines Corporation [Member]      
    Entity Wide Revenue Major Customer [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax   $ 323,795 284,636
    Applied Materials, Inc. [Member]      
    Entity Wide Revenue Major Customer [Line Items]      
    Revenue from Contract with Customer, Excluding Assessed Tax     $ 248,183
    XML 103 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3.a.u2 html 427 536 1 false 84 0 false 7 false false R1.htm 000010 - Document - Cover Sheet http://bench.com/role/Cover Cover Cover 1 false false R2.htm 000100 - Statement - Consolidated Balance Sheets Sheet http://bench.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 000105 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://bench.com/role/StatementConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 000200 - Statement - Consolidated Statements Of Income Sheet http://bench.com/role/StatementConsolidatedStatementsOfIncome Consolidated Statements Of Income Statements 4 false false R5.htm 000300 - Statement - Consolidated Statements Of Comprehensive Income Sheet http://bench.com/role/StatementConsolidatedStatementsOfComprehensiveIncome Consolidated Statements Of Comprehensive Income Statements 5 false false R6.htm 000400 - Statement - Consolidated Statements Of Shareholders' Equity Sheet http://bench.com/role/StatementConsolidatedStatementsOfShareholdersEquity Consolidated Statements Of Shareholders' Equity Statements 6 false false R7.htm 000500 - Statement - Consolidated Statements Of Cash Flows Sheet http://bench.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements Of Cash Flows Statements 7 false false R8.htm 010101 - Disclosure - Summary Of Significant Accounting Policies Sheet http://bench.com/role/SummaryOfSignificantAccountingPolicies Summary Of Significant Accounting Policies Notes 8 false false R9.htm 010201 - Disclosure - Acquisition Sheet http://bench.com/role/Acquisition Acquisition Notes 9 false false R10.htm 010301 - Disclosure - Contract Assets Sheet http://bench.com/role/ContractAssets Contract Assets Notes 10 false false R11.htm 010401 - Disclosure - Inventories Sheet http://bench.com/role/Inventories Inventories Notes 11 false false R12.htm 010501 - Disclosure - Property, Plant And Equipment Sheet http://bench.com/role/PropertyPlantAndEquipment Property, Plant And Equipment Notes 12 false false R13.htm 010601 - Disclosure - Goodwill And Other Intangible Assets Sheet http://bench.com/role/GoodwillAndOtherIntangibleAssets Goodwill And Other Intangible Assets Notes 13 false false R14.htm 010701 - Disclosure - Borrowing Facilities Sheet http://bench.com/role/BorrowingFacilities Borrowing Facilities Notes 14 false false R15.htm 010801 - Disclosure - Leases Sheet http://bench.com/role/Leases Leases Notes 15 false false R16.htm 010901 - Disclosure - Common Stock And Stock-Based Awards Plans Sheet http://bench.com/role/CommonStockAndStockBasedAwardsPlans Common Stock And Stock-Based Awards Plans Notes 16 false false R17.htm 011001 - Disclosure - Income Taxes Sheet http://bench.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 011101 - Disclosure - Major Customers Sheet http://bench.com/role/MajorCustomers Major Customers Notes 18 false false R19.htm 011201 - Disclosure - Financial Instruments And Concentration Of Credit Risk Sheet http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRisk Financial Instruments And Concentration Of Credit Risk Notes 19 false false R20.htm 011301 - Disclosure - Concentrations Of Business Risk Sheet http://bench.com/role/ConcentrationsOfBusinessRisk Concentrations Of Business Risk Notes 20 false false R21.htm 011401 - Disclosure - Accounts Receivable Sale Program Sheet http://bench.com/role/AccountsReceivableSaleProgram Accounts Receivable Sale Program Notes 21 false false R22.htm 011501 - Disclosure - Segment And Geographic Information Sheet http://bench.com/role/SegmentAndGeographicInformation Segment And Geographic Information Notes 22 false false R23.htm 011601 - Disclosure - Revenue Sheet http://bench.com/role/Revenue Revenue Notes 23 false false R24.htm 011701 - Disclosure - Employee Benefit Plans Sheet http://bench.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 24 false false R25.htm 011801 - Disclosure - Contingencies Sheet http://bench.com/role/Contingencies Contingencies Notes 25 false false R26.htm 011901 - Disclosure - Restructuring Charges Sheet http://bench.com/role/RestructuringCharges Restructuring Charges Notes 26 false false R27.htm 012001 - Disclosure - Ransomware Incident Sheet http://bench.com/role/RansomwareIncident Ransomware Incident Notes 27 false false R28.htm 012101 - Disclosure - Quarterly Financial Data Sheet http://bench.com/role/QuarterlyFinancialData Quarterly Financial Data Notes 28 false false R29.htm 012201 - Disclosure - Accumulated Other Comprehensive Loss Sheet http://bench.com/role/AccumulatedOtherComprehensiveLoss Accumulated Other Comprehensive Loss Notes 29 false false R30.htm 012301 - Disclosure - Supplemental Cash Flow And Non-Cash Information Sheet http://bench.com/role/SupplementalCashFlowAndNonCashInformation Supplemental Cash Flow And Non-Cash Information Notes 30 false false R31.htm 012400 - Disclosure - Schedule of Valuation and Qualifying Accounts Sheet http://bench.com/role/ScheduleOfValuationAndQualifyingAccounts Schedule of Valuation and Qualifying Accounts Notes 31 false false R32.htm 020102 - Disclosure - Summary Of Significant Accounting Policies (Policy) Sheet http://bench.com/role/SummaryOfSignificantAccountingPoliciesPolicy Summary Of Significant Accounting Policies (Policy) Policies http://bench.com/role/SummaryOfSignificantAccountingPolicies 32 false false R33.htm 030103 - Disclosure - Summary Of Significant Accounting Policies (Tables) Sheet http://bench.com/role/SummaryOfSignificantAccountingPoliciesTables Summary Of Significant Accounting Policies (Tables) Tables http://bench.com/role/SummaryOfSignificantAccountingPolicies 33 false false R34.htm 030301 - Disclosure - Contract Assets (Tables) Sheet http://bench.com/role/ContractAssetsTables Contract Assets (Tables) Tables http://bench.com/role/ContractAssets 34 false false R35.htm 030403 - Disclosure - Inventories (Tables) Sheet http://bench.com/role/InventoriesTables Inventories (Tables) Tables http://bench.com/role/Inventories 35 false false R36.htm 030503 - Disclosure - Property, Plant And Equipment (Tables) Sheet http://bench.com/role/PropertyPlantAndEquipmentTables Property, Plant And Equipment (Tables) Tables http://bench.com/role/PropertyPlantAndEquipment 36 false false R37.htm 030601 - Disclosure - Goodwill And Other Intangible Assets (Tables) Sheet http://bench.com/role/GoodwillAndOtherIntangibleAssetsTables Goodwill And Other Intangible Assets (Tables) Tables http://bench.com/role/GoodwillAndOtherIntangibleAssets 37 false false R38.htm 030703 - Disclosure - Borrowing Facilities (Tables) Sheet http://bench.com/role/BorrowingFacilitiesTables Borrowing Facilities (Tables) Tables http://bench.com/role/BorrowingFacilities 38 false false R39.htm 030801 - Disclosure - Leases (Tables) Sheet http://bench.com/role/LeasesTables Leases (Tables) Tables http://bench.com/role/Leases 39 false false R40.htm 030903 - Disclosure - Common Stock And Stock-Based Awards Plans (Tables) Sheet http://bench.com/role/CommonStockAndStockBasedAwardsPlansTables Common Stock And Stock-Based Awards Plans (Tables) Tables http://bench.com/role/CommonStockAndStockBasedAwardsPlans 40 false false R41.htm 031003 - Disclosure - Income Taxes (Tables) Sheet http://bench.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://bench.com/role/IncomeTaxes 41 false false R42.htm 031103 - Disclosure - Major Customers (Tables) Sheet http://bench.com/role/MajorCustomersTables Major Customers (Tables) Tables http://bench.com/role/MajorCustomers 42 false false R43.htm 031503 - Disclosure - Segment And Geographic Information (Tables) Sheet http://bench.com/role/SegmentAndGeographicInformationTables Segment And Geographic Information (Tables) Tables http://bench.com/role/SegmentAndGeographicInformation 43 false false R44.htm 031601 - Disclosure - Revenue (Tables) Sheet http://bench.com/role/RevenueTables Revenue (Tables) Tables http://bench.com/role/Revenue 44 false false R45.htm 031903 - Disclosure - Restructuring Charges (Tables) Sheet http://bench.com/role/RestructuringChargesTables Restructuring Charges (Tables) Tables http://bench.com/role/RestructuringCharges 45 false false R46.htm 032103 - Disclosure - Quarterly Financial Data (Tables) Sheet http://bench.com/role/QuarterlyFinancialDataTables Quarterly Financial Data (Tables) Tables http://bench.com/role/QuarterlyFinancialData 46 false false R47.htm 032203 - Disclosure - Supplemental Cash Flow And Non-Cash Information (Tables) Sheet http://bench.com/role/SupplementalCashFlowAndNonCashInformationTables Supplemental Cash Flow And Non-Cash Information (Tables) Tables http://bench.com/role/SupplementalCashFlowAndNonCashInformation 47 false false R48.htm 032220 - Disclosure - Accumulated Other Comprehensive Loss (Tables) Sheet http://bench.com/role/AccumulatedOtherComprehensiveLossTables Accumulated Other Comprehensive Loss (Tables) Tables http://bench.com/role/AccumulatedOtherComprehensiveLoss 48 false false R49.htm 032403 - Disclosure - Schedule Of Valuation And Qualifying Accounts (Tables) Sheet http://bench.com/role/ScheduleOfValuationAndQualifyingAccountsTables Schedule Of Valuation And Qualifying Accounts (Tables) Tables 49 false false R50.htm 040101 - Disclosure - Summary Of Significant Accounting Policies (Narrative) (Details) Sheet http://bench.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails Summary Of Significant Accounting Policies (Narrative) (Details) Details http://bench.com/role/SummaryOfSignificantAccountingPoliciesTables 50 false false R51.htm 040103 - Disclosure - Summary Of Significant Accounting Policies (Schedule Of Calculation Of Basic And Diluted Earnings Per Share) (Details) Sheet http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfCalculationOfBasicAndDilutedEarningsPerShareDetails Summary Of Significant Accounting Policies (Schedule Of Calculation Of Basic And Diluted Earnings Per Share) (Details) Details http://bench.com/role/SummaryOfSignificantAccountingPoliciesTables 51 false false R52.htm 040104 - Disclosure - Summary Of Significant Accounting Policies (Schedule Of Unrecognized Compensation Cost Nonvested Awards) (Details) Sheet http://bench.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfUnrecognizedCompensationCostNonvestedAwardsDetails Summary Of Significant Accounting Policies (Schedule Of Unrecognized Compensation Cost Nonvested Awards) (Details) Details http://bench.com/role/SummaryOfSignificantAccountingPoliciesTables 52 false false R53.htm 040201 - Disclosure - Acquisitions (Narrative) (Details) Sheet http://bench.com/role/AcquisitionsNarrativeDetails Acquisitions (Narrative) (Details) Details http://bench.com/role/Acquisition 53 false false R54.htm 040301 - Disclosure - Contract Assets (Narrative) (Details) Sheet http://bench.com/role/ContractAssetsNarrativeDetails Contract Assets (Narrative) (Details) Details http://bench.com/role/ContractAssetsTables 54 false false R55.htm 040302 - Disclosure - Contract Assets (Schedule Of Changes) (Details) Sheet http://bench.com/role/ContractAssetsScheduleOfChangesDetails Contract Assets (Schedule Of Changes) (Details) Details http://bench.com/role/ContractAssetsTables 55 false false R56.htm 040401 - Disclosure - Inventories (Schedule Of Inventory Costs) (Details) Sheet http://bench.com/role/InventoriesScheduleOfInventoryCostsDetails Inventories (Schedule Of Inventory Costs) (Details) Details http://bench.com/role/InventoriesTables 56 false false R57.htm 040501 - Disclosure - Property, Plant And Equipment (Schedule Of Property, Plant And Equipment) (Details) Sheet http://bench.com/role/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentDetails Property, Plant And Equipment (Schedule Of Property, Plant And Equipment) (Details) Details http://bench.com/role/PropertyPlantAndEquipmentTables 57 false false R58.htm 040601 - Disclosure - Goodwill And Other Intangible Assets (Narrative) (Details) Sheet http://bench.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails Goodwill And Other Intangible Assets (Narrative) (Details) Details http://bench.com/role/GoodwillAndOtherIntangibleAssetsTables 58 false false R59.htm 040602 - Disclosure - Goodwill and Other Intangible Assets (Schedule of Goodwill by Reportable Segments) (Details) Sheet http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfGoodwillByReportableSegmentsDetails Goodwill and Other Intangible Assets (Schedule of Goodwill by Reportable Segments) (Details) Details 59 false false R60.htm 040603 - Disclosure - Goodwill And Other Intangible Assets (Schedule Of Other Intangible Assets) (Details) Sheet http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfOtherIntangibleAssetsDetails Goodwill And Other Intangible Assets (Schedule Of Other Intangible Assets) (Details) Details http://bench.com/role/GoodwillAndOtherIntangibleAssetsTables 60 false false R61.htm 040604 - Disclosure - Goodwill And Other Intangible Assets (Schedule Of Amortization Expense) (Details) Sheet http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfAmortizationExpenseDetails Goodwill And Other Intangible Assets (Schedule Of Amortization Expense) (Details) Details http://bench.com/role/GoodwillAndOtherIntangibleAssetsTables 61 false false R62.htm 040605 - Disclosure - Goodwill And Other Intangible Assets (Schedule Of Estimated Future Amortization Expense) (Details) Sheet http://bench.com/role/GoodwillAndOtherIntangibleAssetsScheduleOfEstimatedFutureAmortizationExpenseDetails Goodwill And Other Intangible Assets (Schedule Of Estimated Future Amortization Expense) (Details) Details http://bench.com/role/GoodwillAndOtherIntangibleAssetsTables 62 false false R63.htm 040701 - Disclosure - Borrowing Facilities (Details) Sheet http://bench.com/role/BorrowingFacilitiesDetails Borrowing Facilities (Details) Details http://bench.com/role/BorrowingFacilitiesTables 63 false false R64.htm 040703 - Disclosure - Borrowing Facilities (Schedule of Long-Term Debt) (Details) Sheet http://bench.com/role/BorrowingFacilitiesScheduleOfLongTermDebtDetails Borrowing Facilities (Schedule of Long-Term Debt) (Details) Details http://bench.com/role/BorrowingFacilitiesTables 64 false false R65.htm 040705 - Disclosure - Borrowing Facilities (Maturities of Long-Term Debt And Capital Lease Obligations) (Details) Sheet http://bench.com/role/BorrowingFacilitiesMaturitiesOfLongTermDebtAndCapitalLeaseObligationsDetails Borrowing Facilities (Maturities of Long-Term Debt And Capital Lease Obligations) (Details) Details http://bench.com/role/BorrowingFacilitiesTables 65 false false R66.htm 040801 - Disclosure - Leases - Components of lease expense, and lease assets and liabilities (Details) Sheet http://bench.com/role/LeasesComponentsOfLeaseExpenseAndLeaseAssetsAndLiabilitiesDetails Leases - Components of lease expense, and lease assets and liabilities (Details) Details 66 false false R67.htm 040802 - Disclosure - Leases - Future annual minimum lease payments and finance lease commitments (Details) Sheet http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsDetails Leases - Future annual minimum lease payments and finance lease commitments (Details) Details 67 false false R68.htm 040803 - Disclosure - Leases - Future annual minimum lease payments and finance lease commitments - Present value of lease liabilities (Details) Sheet http://bench.com/role/LeasesFutureAnnualMinimumLeasePaymentsAndFinanceLeaseCommitmentsPresentValueOfLeaseLiabilitiesDetails Leases - Future annual minimum lease payments and finance lease commitments - Present value of lease liabilities (Details) Details 68 false false R69.htm 040804 - Disclosure - Leases (Schedule Of Future Minimum Lease Payments Under Noncancelable Operating Leases And Future Minimum Capital Lease Payments) (Details) Sheet http://bench.com/role/LeasesScheduleOfFutureMinimumLeasePaymentsUnderNoncancelableOperatingLeasesAndFutureMinimumCapitalLeasePaymentsDetails Leases (Schedule Of Future Minimum Lease Payments Under Noncancelable Operating Leases And Future Minimum Capital Lease Payments) (Details) Details http://bench.com/role/LeasesTables 69 false false R70.htm 040805 - Disclosure - Leases - Narrative (Details) Sheet http://bench.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 70 false false R71.htm 040901 - Disclosure - Common Shares And Stock-Based Awards Plans (Narrative) (Details) Sheet http://bench.com/role/CommonSharesAndStockBasedAwardsPlansNarrativeDetails Common Shares And Stock-Based Awards Plans (Narrative) (Details) Details 71 false false R72.htm 040902 - Disclosure - Common Shares And Stock-Based Awards Plans (Summary Of Stock Options) (Details) Sheet http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockOptionsDetails Common Shares And Stock-Based Awards Plans (Summary Of Stock Options) (Details) Details 72 false false R73.htm 040903 - Disclosure - Common Shares And Stock-Based Awards Plans (Summary Of Stock-Based Awards) (Details) Sheet http://bench.com/role/CommonSharesAndStockBasedAwardsPlansSummaryOfStockBasedAwardsDetails Common Shares And Stock-Based Awards Plans (Summary Of Stock-Based Awards) (Details) Details 73 false false R74.htm 041001 - Disclosure - Income Taxes (Narrative) (Details) Sheet http://bench.com/role/IncomeTaxesNarrativeDetails Income Taxes (Narrative) (Details) Details http://bench.com/role/IncomeTaxesTables 74 false false R75.htm 041002 - Disclosure - Income Taxes (Schedule Of Income Tax Expense) (Benefit)) (Details) Sheet http://bench.com/role/IncomeTaxesScheduleOfIncomeTaxExpenseBenefitDetails Income Taxes (Schedule Of Income Tax Expense) (Benefit)) (Details) Details http://bench.com/role/IncomeTaxesTables 75 false false R76.htm 041003 - Disclosure - Income Taxes (Schedule Of Income Before Income Taxes) (Details) Sheet http://bench.com/role/IncomeTaxesScheduleOfIncomeBeforeIncomeTaxesDetails Income Taxes (Schedule Of Income Before Income Taxes) (Details) Details http://bench.com/role/IncomeTaxesTables 76 false false R77.htm 041004 - Disclosure - Income Taxes (Schedule Of Federal Statutory Income Tax Rate To Income Before Income Tax) (Details) Sheet http://bench.com/role/IncomeTaxesScheduleOfFederalStatutoryIncomeTaxRateToIncomeBeforeIncomeTaxDetails Income Taxes (Schedule Of Federal Statutory Income Tax Rate To Income Before Income Tax) (Details) Details http://bench.com/role/IncomeTaxesTables 77 false false R78.htm 041005 - Disclosure - Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details) Sheet http://bench.com/role/IncomeTaxesScheduleOfDeferredTaxAssetsAndLiabilitiesDetails Income Taxes (Schedule Of Deferred Tax Assets And Liabilities) (Details) Details http://bench.com/role/IncomeTaxesTables 78 false false R79.htm 041006 - Disclosure - Income Taxes (Schedule Of Tax Incentives) (Details) Sheet http://bench.com/role/IncomeTaxesScheduleOfTaxIncentivesDetails Income Taxes (Schedule Of Tax Incentives) (Details) Details http://bench.com/role/IncomeTaxesTables 79 false false R80.htm 041007 - Disclosure - Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefits) (Details) Sheet http://bench.com/role/IncomeTaxesScheduleOfReconciliationOfUnrecognizedTaxBenefitsDetails Income Taxes (Schedule Of Reconciliation Of Unrecognized Tax Benefits) (Details) Details http://bench.com/role/IncomeTaxesTables 80 false false R81.htm 041101 - Disclosure - Major Customers (Narrative) (Details) Sheet http://bench.com/role/MajorCustomersNarrativeDetails Major Customers (Narrative) (Details) Details http://bench.com/role/MajorCustomersTables 81 false false R82.htm 041102 - Disclosure - Major Customers (Schedule Of Sales To Largest Customers) (Details) Sheet http://bench.com/role/MajorCustomersScheduleOfSalesToLargestCustomersDetails Major Customers (Schedule Of Sales To Largest Customers) (Details) Details http://bench.com/role/MajorCustomersTables 82 false false R83.htm 041201 - Disclosure - Financial Instruments And Concentration Of Credit Risk (Details) Sheet http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRiskDetails Financial Instruments And Concentration Of Credit Risk (Details) Details http://bench.com/role/FinancialInstrumentsAndConcentrationOfCreditRisk 83 false false R84.htm 041401 - Disclosure - Accounts Receivable Sale Program (Narrative) (Details) Sheet http://bench.com/role/AccountsReceivableSaleProgramNarrativeDetails Accounts Receivable Sale Program (Narrative) (Details) Details http://bench.com/role/AccountsReceivableSaleProgram 84 false false R85.htm 041501 - Disclosure - Segment And Geographic Information (Operating Segments) (Details) Sheet http://bench.com/role/SegmentAndGeographicInformationOperatingSegmentsDetails Segment And Geographic Information (Operating Segments) (Details) Details http://bench.com/role/SegmentAndGeographicInformationTables 85 false false R86.htm 041502 - Disclosure - Segment And Geographic Information (Schedule Of Geographic Net Sales And Long-Lived Assets) (Details) Sheet http://bench.com/role/SegmentAndGeographicInformationScheduleOfGeographicNetSalesAndLongLivedAssetsDetails Segment And Geographic Information (Schedule Of Geographic Net Sales And Long-Lived Assets) (Details) Details http://bench.com/role/SegmentAndGeographicInformationTables 86 false false R87.htm 041601 - Disclosure - Revenue (Disaggregation of revenue) (Details) Sheet http://bench.com/role/RevenueDisaggregationOfRevenueDetails Revenue (Disaggregation of revenue) (Details) Details http://bench.com/role/RevenueTables 87 false false R88.htm 041602 - Disclosure - Revenue (Narrative) (Details) Sheet http://bench.com/role/RevenueNarrativeDetails Revenue (Narrative) (Details) Details http://bench.com/role/RevenueTables 88 false false R89.htm 041701 - Disclosure - Employee Benefit Plans (Details) Sheet http://bench.com/role/EmployeeBenefitPlansDetails Employee Benefit Plans (Details) Details http://bench.com/role/EmployeeBenefitPlans 89 false false R90.htm 041901 - Disclosure - Restructuring Charges (Narrative) (Details) Sheet http://bench.com/role/RestructuringChargesNarrativeDetails Restructuring Charges (Narrative) (Details) Details http://bench.com/role/RestructuringChargesTables 90 false false R91.htm 041902 - Disclosure - Restructuring Charges (Schedule Of Accrued Restructuring Balances) (Details) Sheet http://bench.com/role/RestructuringChargesScheduleOfAccruedRestructuringBalancesDetails Restructuring Charges (Schedule Of Accrued Restructuring Balances) (Details) Details http://bench.com/role/RestructuringChargesTables 91 false false R92.htm 041903 - Disclosure - Restructuring Charges (Schedule Of Components Of Restructuring Charges) (Details) Sheet http://bench.com/role/RestructuringChargesScheduleOfComponentsOfRestructuringChargesDetails Restructuring Charges (Schedule Of Components Of Restructuring Charges) (Details) Details http://bench.com/role/RestructuringChargesTables 92 false false R93.htm 042001 - Disclosure - Ransomware Incident (Narrative) (Details) Sheet http://bench.com/role/RansomwareIncidentNarrativeDetails Ransomware Incident (Narrative) (Details) Details http://bench.com/role/RansomwareIncident 93 false false R94.htm 042101 - Disclosure - Quarterly Financial Data (Schedule Of Quarterly Financial Information) (Details) Sheet http://bench.com/role/QuarterlyFinancialDataScheduleOfQuarterlyFinancialInformationDetails Quarterly Financial Data (Schedule Of Quarterly Financial Information) (Details) Details http://bench.com/role/QuarterlyFinancialDataTables 94 false false R95.htm 042201 - Disclosure - Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details) Sheet http://bench.com/role/AccumulatedOtherComprehensiveLossScheduleOfAccumulatedOtherComprehensiveLossByComponentDetails Accumulated Other Comprehensive Loss (Schedule Of Accumulated Other Comprehensive Loss By Component) (Details) Details http://bench.com/role/AccumulatedOtherComprehensiveLossTables 95 false false R96.htm 042301 - Disclosure - Supplemental Cash Flow and Non-Cash Information (Table Of Supplmental Cash Flow Information) (Details) Sheet http://bench.com/role/SupplementalCashFlowAndNonCashInformationTableOfSupplmentalCashFlowInformationDetails Supplemental Cash Flow and Non-Cash Information (Table Of Supplmental Cash Flow Information) (Details) Details 96 false false R97.htm 042400 - Disclosure - Schedule Of Valuation And Qualifying Accounts (Details) Sheet http://bench.com/role/ScheduleOfValuationAndQualifyingAccountsDetails Schedule Of Valuation And Qualifying Accounts (Details) Details http://bench.com/role/ScheduleOfValuationAndQualifyingAccountsTables 97 false false All Reports Book All Reports bhe-20191231.htm bhe-20191231.xsd bhe-20191231_cal.xml bhe-20191231_def.xml bhe-20191231_lab.xml bhe-20191231_pre.xml ex21.htm ex23.htm ex31_1.htm ex31_2.htm ex32_1.htm ex32_2.htm ex4_2.htm image_000.gif http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 true true XML 104 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Common Shares And Stock-Based Awards Plans (Summary Of Stock Options) (Details) - USD ($)
    $ / shares in Units, shares in Thousands, $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Stock-Based Compensation [Abstract]      
    Number of Options, Outstanding, Beginning balance 374 596 1,197
    Number of Options, Exercised (100) (200) (582)
    Number of Options, Forfeited or expired (4) (22) (19)
    Number of Options, Outstanding, Ending balance 270 374 596
    Number of Options, Exercisable as of December 31, 2019 270 300 400
    Weighted-Average Exercise Price, Outstanding, Beginning balance $ 20.35 $ 19.72 $ 19.51
    Weighted-Average Exercise Price, Exercised 21.21 18.21 19.28
    Weighted-Average Exercise Price, Forfeited or expired 21.29 22.99 19.76
    Weighted-Average Exercise Price, Outstanding, Ending balance 20.02 20.35 19.72
    Weighted-Average Exercise Price, Exercisable as of December 31, 2019 $ 20.02 $ 20.07 $ 18.56
    Weighted-Average Remaining Contractual Term (Years), Outstanding   3 years 5 months 26 days  
    Weighted-Average Remaining Contractual Term (Years), Exercisable as of December 31, 2019   3 years 5 months 26 days  
    Aggregate Intrinsic Value, Outstanding as of December 31, 2019 $ 3,878    
    Aggregate Intrinsic Value, Exercisable as of December 31, 2019 $ 3,878    
    XML 105 R76.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Income Taxes (Schedule Of Income Before Income Taxes) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Income Taxes [Abstract]      
    United States $ (13,756) $ (23,645) $ (14,984)
    Foreign 41,025 79,186 85,989
    Income before income taxes $ 27,269 $ 55,541 $ 71,005
    XML 106 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Segment And Geographic Information (Schedule Of Geographic Net Sales And Long-Lived Assets) (Details) - USD ($)
    $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Sep. 30, 2019
    Jun. 30, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Sep. 30, 2018
    Jun. 30, 2018
    Mar. 31, 2018
    Dec. 31, 2017
    Sep. 30, 2017
    Jun. 30, 2017
    Mar. 31, 2017
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Segment Reporting Information [Line Items]                              
    Geographic net sales $ 508,444 $ 555,229 $ 601,602 $ 602,820 $ 657,050 $ 640,688 $ 660,591 $ 608,136 $ 666,036 $ 610,929 $ 619,611 $ 557,903 $ 2,268,095 $ 2,566,465 $ 2,454,479
    Long-lived assets 367,402       301,589       282,480       367,402 301,589 282,480
    United States [Member]                              
    Segment Reporting Information [Line Items]                              
    Geographic net sales                         1,508,966 1,741,321 1,650,791
    Long-lived assets 247,073       190,056       167,858       247,073 190,056 167,858
    Asia [Member]                              
    Segment Reporting Information [Line Items]                              
    Geographic net sales                         391,029 423,245 432,530
    Long-lived assets 76,507       79,051       77,750       76,507 79,051 77,750
    Europe [Member]                              
    Segment Reporting Information [Line Items]                              
    Geographic net sales                         266,216 299,676 291,006
    Long-lived assets 20,258       9,537       11,042       20,258 9,537 11,042
    Other Foreign [Member]                              
    Segment Reporting Information [Line Items]                              
    Geographic net sales                         101,884 102,223 80,152
    Long-lived assets $ 23,563       $ 22,945       $ 25,830       $ 23,563 $ 22,945 $ 25,830
    XML 107 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Contract Assets (Schedule Of Changes) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Change In Contract With Customer Asset [Abstract]    
    Beginning balance, December 31 $ 140,082 $ 146,496
    Revenue recognized 2,076,680 2,387,333
    Amounts collected or invoiced (2,055,701) (2,393,747)
    Ending balance, June 30 $ 161,061 $ 140,082
    XML 108 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Summary Of Significant Accounting Policies (Schedule Of Calculation Of Basic And Diluted Earnings Per Share) (Details) - USD ($)
    $ / shares in Units, shares in Thousands, $ in Thousands
    3 Months Ended 12 Months Ended
    Dec. 31, 2019
    Sep. 30, 2019
    Jun. 30, 2019
    Mar. 31, 2019
    Dec. 31, 2018
    Sep. 30, 2018
    Jun. 30, 2018
    Mar. 31, 2018
    Dec. 31, 2017
    Sep. 30, 2017
    Jun. 30, 2017
    Mar. 31, 2017
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Earnings Per Share Reconciliation [Line Items]                              
    Net income (loss) $ (6,931) $ 7,136 $ 9,447 $ 13,773 $ 27,716 $ 7,799 $ 10,943 $ (23,641) $ (76,361) $ 17,831 $ 18,074 $ 8,555 $ 23,425 $ 22,817 $ (31,901)
    Denominator for basic earnings per share - weighted-average number of common shares outstanding during the period                         38,338 46,332 49,680
    Denominator for diluted earnings per share                         38,763 46,655 49,680
    Basic earnings per share $ (0.19) $ 0.19 $ 0.25 $ 0.34 $ 0.64 $ 0.17 $ 0.23 $ (0.49) $ (1.54) $ 0.36 $ 0.36 $ 0.17 $ 0.61 $ 0.49 $ (0.64)
    Diluted earnings per share $ (0.19) $ 0.19 $ 0.24 $ 0.34 $ 0.64 $ 0.17 $ 0.23 $ (0.49) $ (1.54) $ 0.35 $ 0.36 $ 0.17 $ 0.60 $ 0.49 $ (0.64)
    Stock Options [Member]                              
    Earnings Per Share Reconciliation [Line Items]                              
    Incremental common shares attributable to stock-based awards                         90 104 0
    Restricted Stock Units [Member]                              
    Earnings Per Share Reconciliation [Line Items]                              
    Incremental common shares attributable to stock-based awards                         335 219 0
    XML 109 R59.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Goodwill and Other Intangible Assets (Schedule of Goodwill by Reportable Segments) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2018
    Dec. 31, 2019
    Dec. 31, 2017
    Dec. 31, 2016
    Goodwill [Line Items]        
    Goodwill $ 192,116 $ 192,116 $ 191,616 $ 191,616
    Acquisition 500      
    Americas [Member]        
    Goodwill [Line Items]        
    Goodwill 154,014 154,014 153,514 153,514
    Acquisition 500      
    Asia [Member]        
    Goodwill [Line Items]        
    Goodwill 38,102 $ 38,102 $ 38,102 $ 38,102
    Acquisition $ 0      
    XML 110 R97.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Schedule Of Valuation And Qualifying Accounts (Details) - Allowance for doubtful accounts [Member] - USD ($)
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Valuation And Qualifying Accounts Disclosure [Line Items]      
    Balance at beginning of period $ 1,733,000 $ 105,000 $ 2,838,000
    Charges to Operatons 10,323,000 1,718,000 1,697,000
    Other additions 0 0 0
    Deductions 1,971,000 90,000 4,430,000
    Balance at end of period $ 10,085,000 $ 1,733,000 $ 105,000
    XML 111 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Leases - Future annual minimum lease payments and finance lease commitments (Details)
    Dec. 31, 2019
    USD ($)
    Operating Leases  
    2020 $ 14,552,000
    2021 12,168,000
    2022 10,399,000
    2023 9,751,000
    2024 8,585,000
    2025 and thereafter 46,016,000
    Total minimum lease payments 101,471,000
    Finance Lease, Liability, Payment, Due [Abstract]  
    2020 1,781,000
    2021 1,816,000
    2022 1,853,000
    2023 465,000
    2024 0
    2025 and thereafter 0
    Total minimum lease payments $ 5,915,000
    XML 112 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Borrowing Facilities (Details)
    12 Months Ended
    Dec. 31, 2019
    USD ($)
    Dec. 31, 2018
    THB (฿)
    Dec. 31, 2018
    USD ($)
    Jul. 20, 2018
    USD ($)
    Credit Agreement [Member]        
    Line of Credit Facility [Line Items]        
    Credit Agreement capacity       $ 650,000,000
    Credit agreement, secured by percentage of stock of the Company's domestic subsidiaries 100.00%      
    Credit Agreement [Member] | Bank Of America Credit Agreement [Member]        
    Line of Credit Facility [Line Items]        
    Credit Agreement description On July 20, 2018, the Company entered into a $650 million credit agreement (the Credit Agreement) by and among the Company, certain of its subsidiaries, the lenders party thereto and Bank of America, N.A., as Administrative Agent, Swingline Lender and a L/C Issuer. The Credit Agreement is comprised of a five-year $500 million revolving credit facility (the Revolving Credit Facility) and a five-year $150 million term loan facility (the Term Loan Facility), both with a maturity date of July 20, 2023. The Term Loan Facility proceeds were used to (i) refinance a portion of existing indebtedness and terminate all commitments under the Company’s prior $430 million credit agreement and (ii) pay the fees, costs and expenses associated with the foregoing and the negotiation, execution and delivery of the Credit Agreement. The Revolving Credit Facility is available for general corporate purposes. The Credit Agreement includes an accordion feature pursuant to which the Company is permitted to add one or more incremental term loan and/or increase commitments under the Revolving Credit Facility in an aggregate amount not exceeding $275 million, subject to the satisfaction of certain conditions.      
    Credit Agreement issuer Bank of America, N.A., as Administrative Agent, Swingline Lender and a L/C Issuer      
    Description of variable interest rate basis Interest on outstanding borrowings under the Credit Agreement (other than swingline loans) accrues, at the Company’s option, at (a) the London Interbank Offered Rate (LIBOR) plus 1.0% to 2.0% or (b) the base rate plus 0.0% to 1.0%.      
    Credit Agreement covenant terms The Credit Agreement contains certain financial covenants as to interest coverage and debt leverage, and certain customary affirmative and negative covenants, including restrictions on the Company’s ability to incur additional debt and liens, pay dividends, repurchase shares, sell assets and merge or consolidate with other persons. Amounts due under the Credit Agreement could be accelerated upon specified events of default, including a failure to pay amounts due, breach of a covenant, material inaccuracy of a representation, or occurrence of bankruptcy or insolvency, subject, in some cases, to cure periods.      
    Credit Agreement covenant compliance As of December 31, 2019, the Company was in compliance with all of these covenants and restrictions.      
    Revolving Credit Facility [Member]        
    Line of Credit Facility [Line Items]        
    Credit Agreement capacity $ 3,000,000.0     500,000,000
    Credit Agreement maturity date Jul. 20, 2023      
    Possible increase to total commitments under Credit Agreement       275,000,000
    Revolving credit facility, available for future borrowings $ 497,000,000.0     430,000,000
    Term Loan Facility [Member]        
    Line of Credit Facility [Line Items]        
    Term period 5 years      
    Credit Agreement maturity date Jul. 20, 2023      
    Term Loan proceeds       $ 150,000,000
    Term Loan frequency of periodic payments quarterly      
    Term Loan first required payment date Jun. 30, 2019      
    Debt Instrument, Interest Rate, Stated Percentage 2.928%      
    Derivative Notional Amount $ 144,400,000      
    Principal amount 144,400,000      
    Term Loan Facility [Member] | Interest Rate Swap [Member]        
    Line of Credit Facility [Line Items]        
    Derivative Notional Amount 144,400,000      
    Term Loan Facility [Member] | Bank Of America Credit Agreement [Member]        
    Line of Credit Facility [Line Items]        
    Quarterly principal installments $ 1,900,000      
    Benchmark Electronics (Thailand) Public Company Limited [Member] | Thailand Credit Facility [Member]        
    Line of Credit Facility [Line Items]        
    Credit Agreement capacity   ฿ 350,000,000 $ 11,700,000  
    Credit Agreement maturity date Oct. 31, 2019      
    Minimum [Member] | Credit Agreement [Member]        
    Line of Credit Facility [Line Items]        
    U.S. Credit facility, commitment fee 0.20%      
    Maximum [Member] | Credit Agreement [Member]        
    Line of Credit Facility [Line Items]        
    U.S. Credit facility, commitment fee 0.30%      
    LIBOR Plus [Member] | Minimum [Member] | Credit Agreement [Member]        
    Line of Credit Facility [Line Items]        
    Basis spread on variable rate 1.00%      
    LIBOR Plus [Member] | Maximum [Member] | Credit Agreement [Member]        
    Line of Credit Facility [Line Items]        
    Basis spread on variable rate 2.00%      
    Alternate Base Rate Plus [Member] | Minimum [Member] | Credit Agreement [Member]        
    Line of Credit Facility [Line Items]        
    Basis spread on variable rate 0.00%      
    Alternate Base Rate Plus [Member] | Maximum [Member] | Credit Agreement [Member]        
    Line of Credit Facility [Line Items]        
    Basis spread on variable rate 1.00%      
    XML 113 R93.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Ransomware Incident (Narrative) (Details) - USD ($)
    $ in Thousands
    12 Months Ended
    Dec. 31, 2019
    Dec. 31, 2018
    Dec. 31, 2017
    Ransomware incident      
    Ransomware related incident costs, net $ 7,681 $ 0 $ 0
    Insurance recoveries $ 5,000 $ 0 $ 0
    XML 114 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Accumulated Other Comprehensive Loss (Tables)
    12 Months Ended
    Dec. 31, 2019
    Comprehensive Income Net Of Tax [Abstract]  
    Schedule Of Accumulated Other Comprehensive Loss The changes in accumulated other comprehensive loss by component were as follows:

     

     

     

     

    Foreign

     

     

     

     

    Unrealized

     

     

     

     

     

     

     

     

     

    currency

     

     

    Derivative

     

     

    loss on

     

     

     

     

     

     

     

     

     

     

    translation

     

     

    instruments,

     

    investments,

     

     

     

     

     

    (in thousands)

     

     

    adjustments

     

     

    net of tax

     

     

    net of tax

     

     

    Other

     

     

    Total

    Balances, December 31, 2016

     

    $

    (14,544)

     

     

    286

     

     

    (74)

     

     

    156

     

    $

    (14,176)

     

    Other comprehensive gain (loss) before reclassifications

     

     

    4,977

     

     

    1,192

     

     

    33

     

     

    (175)

     

     

    6,027

    Net current period other comprehensive loss

     

     

    4,977

     

     

    1,192

     

     

    33

     

     

    (175)

     

     

    6,027

    Balances, December 31, 2017

     

     

    (9,567)

     

     

    1,478

     

     

    (41)

     

     

    (19)

     

     

    (8,149)

     

    Other comprehensive gain (loss) before reclassifications

     

     

    (2,273)

     

     

    (1,126)

     

     

    41

     

     

    619

     

     

    (2,739)

     

    Amounts reclassified from accumulated

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    other comprehensive loss

     

     

     

     

    (236)

     

     

     

     

     

     

    (236)

    Net current period other comprehensive gain (loss)

     

     

    (2,273)

     

     

    (1,362)

     

     

    41

     

     

    619

     

     

    (2,975)

    Balances, December 31, 2018

     

     

    (11,840)

     

     

    116

     

     

     

     

    600

     

     

    (11,124)

     

    Other comprehensive gain (loss) before reclassifications

     

     

    (585)

     

     

    (2,474)

     

     

     

     

    (1,334)

     

     

    (4,393)

     

    Amounts reclassified from accumulated

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    other comprehensive loss

     

     

     

     

    (1,242)

     

     

     

     

     

     

    (1,242)

    Net current period other comprehensive gain (loss)

     

     

    (585)

     

     

    (3,716)

     

     

     

     

    (1,334)

     

     

    (5,635)

    Balances, December 31, 2019

     

    $

    (12,425)

     

    $

    (3,600)

     

    $

     

    $

    (734)

     

    $

    (16,759)

    XML 115 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Common Stock And Stock-Based Awards Plans (Tables)
    12 Months Ended
    Dec. 31, 2019
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
    Summary Of Stock Options The following table summarizes activities related to the Company’s stock options:

     

     

     

     

     

     

     

     

    Weighted-

     

     

     

     

     

     

     

     

     

    Weighted-

     

    Average

     

     

     

     

     

     

     

     

     

    Average

     

    Remaining

     

    Aggregate

     

     

     

    Number of

     

     

    Exercise

     

    Contractual

     

    Intrinsic

    (in thousands, except per share data)

     

    Options

     

     

    Price

     

    Term (Years)

     

    Value

     

    Outstanding as of December 31, 2016

     

    1,197

     

     

    $ 19.51

     

     

     

     

     

     

    Exercised

     

    (582)

     

     

    19.28

     

     

     

     

     

     

    Forfeited or expired

     

    (19)

     

     

    19.76

     

     

     

     

     

     

    Outstanding as of December 31, 2017

     

    596

     

     

    19.72

     

     

     

     

     

     

    Exercised

     

    (200)

     

     

    18.21

     

     

     

     

     

     

    Forfeited or expired

     

    (22)

     

     

    22.99

     

     

     

     

     

     

    Outstanding as of December 31, 2018

     

    374

     

     

    20.35

     

     

     

     

     

     

    Exercised

     

    (100)

     

     

    21.21

     

     

     

     

     

     

    Forfeited or expired

     

    (4)

     

     

    21.29

     

     

     

     

     

     

    Outstanding as of December 31, 2019

     

    270

     

     

    $ 20.02

     

    3.49

     

    $

    3,878

     

     

     

     

     

     

     

     

     

     

     

     

     

    Exercisable as of December 31, 2019

     

    270

     

     

    $ 20.02

     

    3.49

     

    $

    3,878

    Restricted Stock Units (RSUs) [Member]  
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
    Summary Of Stock-Based Awards The following table summarizes the activities related to the Company’s time-based restricted stock units:

     

     

     

     

     

    Weighted-

     

     

     

     

     

    Average

     

     

     

    Number of

     

    Grant Date

    (in thousands, except per share data)

     

    Units

     

    Fair Value

     

    Non-vested awards outstanding as of December 31, 2016

     

    525

     

    $ 22.57

     

    Granted

     

    314

     

    31.56

     

    Vested

     

    (206)

     

    21.84

     

    Forfeited

     

    (40)

     

    24.21

     

    Non-vested awards outstanding as of December 31, 2017

     

    593

     

    27.47

     

    Granted

     

    407

     

    29.44

     

    Vested

     

    (306)

     

    27.25

     

    Forfeited

     

    (99)

     

    27.52

     

    Non-vested awards outstanding as of December 31, 2018

     

    595

     

    $ 28.93

     

    Granted

     

    632

     

    27.36

     

    Vested

     

    (254)

     

    28.09

     

    Forfeited

     

    (80)

     

    28.97

     

    Non-vested awards outstanding as of December 31, 2019

     

    893

     

    $ 28.06

    Performance-Based Restricted Stock Units [Member]  
    Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
    Summary Of Stock-Based Awards The following table summarizes the activities related to the Company’s performance-based restricted stock units:

     

     

     

     

     

    Weighted-

     

     

     

     

     

    Average

     

     

     

    Number of

     

    Grant Date

    (in thousands, except per share data)

     

    Units

     

    Fair Value

     

    Non-vested units outstanding as of December 31, 2016

     

    227

     

    $ 21.43

     

    Granted(1)

     

    172

     

    31.60

     

    Forfeited

     

    (53)

     

    18.81

     

    Non-vested units outstanding as of December 31, 2017

     

    346

     

    26.88

     

    Granted(1)

     

    120

     

    29.60

     

    Forfeited

     

    (147)

     

    24.06

     

    Non-vested units outstanding as of December 31, 2018

     

    319

     

    $ 29.19

     

    Granted(1)

     

    198

     

    27.45

     

    Vested

     

    (57)

     

    31.40

     

    Forfeited

     

    (76)

     

    21.23

     

    Non-vested units outstanding as of December 31, 2019

     

    384

     

    $ 28.89

    (1) Represents target number of units that can vest based on the achievement of the performance goals.
    XML 116 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Revenue (Tables)
    12 Months Ended
    Dec. 31, 2019
    Revenue From Contract With Customer [Abstract]  
    Disaggregation of revenue

    Disaggregation of revenue

    In the following tables, revenue is disaggregated by market sector. The tables also include a reconciliation of the disaggregated revenue with the reportable operating segments.

     

     

     

    Reportable Operating Segments

     

     

     

    Year Ended December 31, 2019

    (in thousands)

     

    Americas

     

    Asia

     

    Europe

     

    Total

    Market Sector:

     

     

     

     

     

     

     

     

     

    Industrials

    $

    165,163

    $

    214,575

    $

    73,838

    $

    453,576

     

    A&D

     

    400,326

     

     

    31,597

     

    431,923

     

    Medical

     

    263,688

     

    167,296

     

    17,218

     

    448,202

     

    Semi-Cap

     

    102,908

     

    123,764

     

    51,093

     

    277,765

     

    Computing

     

    308,077

     

    53,051

     

    85

     

    361,213

     

    Telecommunications

     

    143,686

     

    149,890

     

    1,840

     

    295,416

     

    External revenue

     

    1,383,848

     

    708,576

     

    175,671

     

    2,268,095

     

    Elimination of intersegment sales

     

    44,947

     

    33,054

     

    713

     

    78,714

     

    Segment revenue

    $

    1,428,795

    $

    741,630

    $

    176,384

    $

    2,346,809

     

     

     

     

     

     

     

     

     

     

     

     

     

    Year Ended December 31, 2018

     

     

     

    Americas

     

    Asia

     

    Europe

     

    Total

    Market Sector:

     

     

     

     

     

     

     

     

     

    Industrials

    $

    184,500

    $

    241,765

    $

    66,798

    $

    493,063

     

    A&D

     

    374,852

     

     

    31,550

     

    406,402

     

    Medical

     

    235,287

     

    144,528

     

    14,152

     

    393,967

     

    Semi-Cap

     

    155,687

     

    135,299

     

    63,992

     

    354,978

     

    Computing

     

    504,391

     

    69,657

     

    6,797

     

    580,845

     

    Telecommunications

     

    162,813

     

    171,520

     

    2,877

     

    337,210

     

    External revenue

     

    1,617,530

     

    762,769

     

    186,166

     

    2,566,465

     

    Elimination of intersegment sales

     

    29,872

     

    38,543

     

    351

     

    68,766

     

    Segment revenue

    $

    1,647,402

    $

    801,312

    $

    186,517

    $

    2,635,231

     

     

     

     

     

     

     

     

     

     

     

     

     

    Year Ended December 31, 2017 (as adjusted)

    (in thousands)

     

    Americas

     

    Asia

     

    Europe

     

    Total

    Market Sector:

     

     

     

     

     

     

     

     

     

    Industrials

    $

    213,699

    $

    213,504

    $

    69,233

    $

    496,436

     

    A&D

     

    361,200

     

    2,430

     

    28,060

     

    391,690

     

    Medical

     

    204,677

     

    149,650

     

    19,458

     

    373,785

     

    Semi-Cap

     

    158,151

     

    140,967

     

    47,223

     

    346,341

     

    Computing

     

    444,401

     

    85,988

     

    9,971

     

    540,360

     

    Telecommunications

     

    172,122

     

    130,954

     

    2,791

     

    305,867

     

    External revenue

     

    1,554,250

     

    723,493

     

    176,736

     

    2,454,479

     

    Elimination of intersegment sales

     

    30,479

     

    54,123

     

    218

     

    84,820

     

    Segment revenue

    $

    1,584,729

    $

    777,616

    $

    176,954

    $

    2,539,299

    XML 117 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Contingencies
    12 Months Ended
    Dec. 31, 2019
    Contingencies [Abstract]  
    Contingencies

    Note 18—Contingencies

     

    The Company is involved in various legal actions arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on the Company’s consolidated financial position or results of operations.

    XML 118 R21.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Accounts Receivable Sale Program
    12 Months Ended
    Dec. 31, 2019
    Receivables [Abstract]  
    Accounts Receivable Sales Program

    Note 14—Accounts Receivable Sale Program

     

    As of December 31, 2019, in connection with a trade accounts receivable sale program with unaffiliated financial institutions, the Company may elect to sell, at a discount, on an ongoing basis, up to a maximum of $120.0 million of specific accounts receivable at any one time.

     

    During the years ended December 31, 2019 and 2018, the Company sold $284.0 million and $160.0 million, respectively, of accounts receivable under this program, and in exchange, the Company received cash proceeds of $283.2 million and $159.5 million, respectively, net of the discount. The loss on the sale resulting from the discount was recorded to other expense within the Consolidated Statements of Income.

    XML 119 R29.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
    Accumulated Other Comprehensive Loss
    12 Months Ended
    Dec. 31, 2019
    Comprehensive Income Net Of Tax [Abstract]  
    Accumulated Other Comprehensive Loss

    Note 22—Accumulated Other Comprehensive Loss

     

    The changes in accumulated other comprehensive loss by component were as follows:

     

     

     

     

    Foreign

     

     

     

     

    Unrealized

     

     

     

     

     

     

     

     

     

    currency

     

     

    Derivative

     

     

    loss on

     

     

     

     

     

     

     

     

     

     

    translation

     

     

    instruments,

     

    investments,

     

     

     

     

     

    (in thousands)

     

     

    adjustments

     

     

    net of tax

     

     

    net of tax

     

     

    Other

     

     

    Total

    Balances, December 31, 2016

     

    $

    (14,544)

     

     

    286

     

     

    (74)

     

     

    156

     

    $

    (14,176)

     

    Other comprehensive gain (loss) before reclassifications

     

     

    4,977

     

     

    1,192

     

     

    33

     

     

    (175)

     

     

    6,027

    Net current period other comprehensive loss

     

     

    4,977

     

     

    1,192

     

     

    33

     

     

    (175)

     

     

    6,027

    Balances, December 31, 2017

     

     

    (9,567)

     

     

    1,478

     

     

    (41)

     

     

    (19)

     

     

    (8,149)

     

    Other comprehensive gain (loss) before reclassifications

     

     

    (2,273)

     

     

    (1,126)

     

     

    41

     

     

    619

     

     

    (2,739)

     

    Amounts reclassified from accumulated

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    other comprehensive loss

     

     

     

     

    (236)

     

     

     

     

     

     

    (236)

    Net current period other comprehensive gain (loss)

     

     

    (2,273)

     

     

    (1,362)

     

     

    41

     

     

    619

     

     

    (2,975)

    Balances, December 31, 2018

     

     

    (11,840)

     

     

    116

     

     

     

     

    600

     

     

    (11,124)

     

    Other comprehensive gain (loss) before reclassifications

     

     

    (585)

     

     

    (2,474)

     

     

     

     

    (1,334)

     

     

    (4,393)

     

    Amounts reclassified from accumulated

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    other comprehensive loss

     

     

     

     

    (1,242)

     

     

     

     

     

     

    (1,242)

    Net current period other comprehensive gain (loss)

     

     

    (585)

     

     

    (3,716)

     

     

     

     

    (1,334)

     

     

    (5,635)

    Balances, December 31, 2019

     

    $

    (12,425)

     

    $

    (3,600)

     

    $

     

    $

    (734)

     

    $

    (16,759)

    See Note 12 for further explanation of the change in derivative instruments that is recorded to Accumulated Other Comprehensive Loss. Amounts reclassified from accumulated other comprehensive loss during 2019 and 2018 primarily affected interest expense and selling, general and administrative expenses, respectively.
    EXCEL 120 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *B"8E ?(\\#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,$% @ J()B4"?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 " "H@F)0>W'I5^\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O;35@:'+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!JSE?@D)11I& "%F$A,MD:+71$17T\XXU>\.$S=C/,:, . M'7I*4)45,#E-#*>Q:^$*F&"$T:7O IJ%.%?_Q,X=8.?DF.R2&H:A')HYEW>H MX.WI\65>M[ ^D?(:\Z]D!9T"KMEE\FOSL-EMF:QYS0O>%+S>52M1W8O;N_?) M]8??5=CUQN[M/S:^",H6?MV%_ )02P,$% @ J()B4)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " "H@F)0 .*$[W4# G$0 & 'AL+W=O :6>ZJ"Y ME&56_UVK0M^6(0O?&K[GQY-I&Z+5XIP=U0]E?IZ?:GL5C;WL\U)53:ZKH%:' M9?C('K8B;0LZQ:]=!.Y5GKE_;BRWX9QNV(5*%VINTBLX>KVJBB:'NR MX_@S=!J.GFWA]/RM]T_=Y.UDGK-&;73Q.]^;TS*';)+8;[KVV[%#*[+4_YE5WO/7_),E0A@OX4,#' M@GG\88$8"L18P#YV2(:"Q"F(^JET]V:;F6RUJ/4MJ/MXSUG[%+&'Q-[]7=O8 MW>SN/WM[&MMZ7<6+Z-IV,RC6O8)/%&Q41+;OT8 C@S4GY?R]P88JQ'O%EBH2 M/ 0!YRBZ5)5YY,RE/G%E'%#!M(:"!)^=PQH(I[;)!"@Y24,S=E M(/'$/(,6,UKOY+P&$H$MYM!B3NL3QP)(/+.XAQ;WM%XZ%D"28@L68^)BVL/, M90YHYAX7#]>,]G#ONE -CSTN$.Y'QFD/S'4!&NYQP?PR07L0K@O0>%X2#&/. M*,7<#1]I?.ECUAE%F9/T@<:7/@:>49PY29]JA"]]S#RC1 N2/M#XTL?8,PJU M(.D#C2]]3#ZC7 N2/M!XTN>8?4ZY%F[Z2.-)GV/V.>5:N.D#3>))GV/V.>4Z M<=-'&D_Z'+//*=>)FS[2>-+GF'U.N4[<])'&ESYFGU.N$Y(^T/C2Q^QSRG5" MTJ<:Z4L?L\\IUY*D#S0^%\P^IUQ+=UF!-)YU!PTU?"VG$G)?&P*S^J=TBV= M]?%VT*03K_C.LT06^!4@*-[2Q09H4L\#+? K0%"\4Q<;H/%A(_ K0%"\4Q<; MI'&QB2:[R%+5QVZ'W@0[?:FZSP.3UO$KP"/O=J'_Y?TGA&]9?>L9W8*T J5%4KM=+J5&VOLXMW02WD 2WK'?\<>3P:M+TW[K#B'TB^]U=>K6RT/?GQ^RK'L^A+KLOC3G M<(J_O#1M7?;QMGW-NG,;ROT85%<9*I5G=7D\+3>K\=ECNUDU;WUU/(7'=M&] MU779_KL-57-9+V'Y\>#K\?70#P^RS>IC&D\M0TWX:;7_?KI1HS& MWV*V77SZOLG-*GL?VIDDVZL$9Q*\5^RX(KG\OQ6HS7 M8[R9QQ6&>*RU.C(' 8.XH*" M>-+<381' +J4_U]W[TAF,7 8%Q3&P#EKD:ZTG:!",VOKWHU,9.!(+BB2@0HHH4I&C$K2WFI8&@BXNP-0NQ40URHGJ*%&1 MH])8CX:-$-=97< ,O?>.9*XBYZJC7$6!E]IYH"]"21?Y,N/TO2.9J\BYZBA7 MD1,SCXN(5KF"+/'609FJR*GJ*%61XS*WAF[$G21SA4_-EDQ5%$I=-C8"++55 M=,-+,J,QM=]EHB(GJD^-L$Q4Y$3UM%R6-&SM?:JY=R+3%#E-/:4I"C3-/:TO M!)4!G?K;*9-4)U8>UJ&J>8PI=3>:@Y)"];1JG$G MZ9R95T;WCF2::DY3.A=;S2GY ^0%*U!%'4#J#XY.G!9PFGIV7"!04D$$!EW2 MDA T(B9>@EKFJ>8\I:#<2AIFYU/-O1.9IIK3U%.:3IKY,8E<$TI"L2;,9N=5 MPP'B[V7[>CQUBZ>F[YMZ/*!Z:9H^Q$;5E]CH(93[VTT57OKALHC7[?7@[GK3 M-^?I4#*[G8QN_@-02P,$% @ J()B4(5J*(9 @ I0< !@ !X;"]W M;W)K&MJ*K5M)V6T0 M$L>*-%BL6$=:]>?,>(.E&O(+$ATG^&2"&HH"STM0@^O6+7(SM^=%SJZ2UBW9 M!H1C0&@% MH(',I/H92USDG/4.'TZKP_I2^)M0;>913YJ],_]4MD+-W@K?\W)TTT:C9C=H M@IDF6"K*1T423Q*D ":* *0(3'RXH/!A@Q T"(U!M#"P('>#)C6:]IYJ%ENI M *HT#&&6"&2) );08ADTR6P5;^5;),\U"Y 8!(D!D,@"&33Q;)'8LR] ^8YH M@9* * F 8NW\[E&SMN_94\D"(P4Q4@ CL3#2#QS-<\T") -!,@ DM4"RAUWW M(^!PWI4M<-8@SAK R2R<]<,Z8;*.+>CR417YX4RU@%'U'ZQ)'H"SMHN2]R$> M0 8!H5F]U _8#\PO=2N< Y.J])H">69,$F7IK919I=[,:4#)6>INJOI\>#B& M@63=^"BBZ64N_@-02P,$% @ J()B4(@4PVO\ P @Q$ !@ !X;"]W M;W)K-AOP1PWAD_8XQ?S.I6-]_;L[5=\*,LJG8= MGKON\A)%[?YLRZQ]KB^VK;.N3A9\.W_'3N^H9HL[ID)_NG[?ZZO#7N M*KIG.>2EK=J\KH+&'M?A*W_9@>@#!L7?N;VUL_.@+^6]KK_W%[\=UB'KB6QA M]UV?(G.'#[NU1=%GY]]X/S\,_LO0_&NF/>LM=NZ^"<_=.=U:,+@ M8(_9M>B^U;=?[520"H.I^M_MARVSKHAU^@_VU[>IRRN)0RNS'>,RK MX7B;\G^&T0$P!< ]@.LO \04('X&R"\#Y!0@44 TEC*,S2[KLLVJJ6]!,][> M2];/(OXBW>CO^\9AL(?_W/"TKO5CPSE;11]]HDF3CAJ8:^Z*R&6_=P%4%REX MX?#8P=97:/4HV?D2SA8& M45,RX;@1-2$3;@P6'@]#4AN".D;4QNLGD9HC9DID,+$OXLZI% V$,$_NJ1'A/HB\R&@P-S!F]U#(".<%K+?,Z?2EYQ%UP M!N[C@F<-W']BC))XO2-DRBAA,+,O<\6#7N F[>:5 \'-,3=X/3UIMP)C;D+& MF8SQND'I$LD6)C2G'8H+ APPN/!Z$@;P,DVHM)'>*E64*[(B=L$; M M3J*'!W'N!1.TKYH_8A.S+WKBL5F:(K0C7#))4P/M54!X%5YETDF$J/&[/27RH G55]"T8P'W[Y986,Z -@^@ MS /?+?!7>V$$=K,M(9-:"/RJ3,D2MVE8X*:] RCO\.X7Y1VQ%IC;ETFME;JZS=TL];[EX17Z'>RJ#WE+[OQ>\#/-./GB3^R MYI17;?!>=VZ?/.QFCW7=64?)GAW?V6:'^T5ACUU_&KOS9OPL,%YT]67ZY!'= MO[ML_@=02P,$% @ J()B4(EU;Y.O @ 4 D !@ !X;"]W;W)KLTZ_.7#14J6GXAC)7C"ZMTEM$^$XSJ.6UEVX7MK8HU@O^5DU=<<>12#/ M;4O%OPUK^'45HO M\%0?3\H$HO6RIT?VDZE?_:/0LVABV=/O2!I. M:YK$^?B-_8LUK\T\4\DJWORI]^JT"HLPV+,#/3?JB5^_LM%0%@:C^^_LPAH- M-TKT&CO>2/L;[,Y2\79DT5):^CH\Z\X^K\,;DHQI< (>$_"4@/)/$Y(Q(7E/ M2#]-2,>$U$F(!BNV-ENJZ'HI^#40P]_;4]-%:)'JZN],T!;;OM/ED3IZ6:,$ M+:.+(1HQFP&#YY@)$6GV:0D,+;'!7CK^N$#E(_+L(V3K0Q"ZH2(!C2:6(/E@ M%,,$*4B06H)T3H!SIU(#AEA,-UA-4NQXJ0 4+A!Q'/NHNP25\0W3&:@Y TPG M,$$.$N2^Z21U3 ^8;"XT*US/ ACDCB>?51:$@(+)J!@ @AVM&R(MTKLJ/41 MJ?-1;'W(K>/9H.G"NF9<;WNJXG M?;V9)@T[*#,D>BR&,WZ8*-Z/]Y=HND2M_P-02P,$% @ J()B4/R(G'"< M!@ =R8 !@ !X;"]W;W)K'@I-\7A4[4KM\U_GJK]IJB; MC_OG^6&W+XO'8Z/->DY1Y.>;8K6=WMTR*Y_);6?^Y^[)O/LW/O3RN-N7VL*JVDWWY M=#O]Q7S.K6\;'(F_5N7[X>+]I$WE>U7]:#_\]G@[C=H1E>ORH6Z[*)J7MW)1 MKM=M3\TX_NDZG9YCM@TOWW_TGA^3;Y+Y7AS*1;7^>_58O]Q.D^GDL7PJ7M?U MU^K]U[)+R$TG7?:_EV_ENL';D30Q'JKUX?AW\O!ZJ*M-UTLSE$WQ\_2ZVAY? MW[O^/YKA!M0UH',#0X,-N&O YP8TW,!V#>RY ?O!!JYKX/Z/$ \V\%T#?VYP MNL#S4[&.U5\6=7%WLZ_>)_O3!-H5[3PUGWUS?1_:+X^7\_B_Y@(&9LR1S@,PS ,PL0BS(F)+\(8CEU,XAHL--<.1Q180YY\E,H::RQV M21*+D+G&9LUUCSTN@84EL* $B2B!5966R8\22TV0D6EK9J:@?"A4D*^#^3J0 M;RKR=;K\B7$B93>:LB9T-]EH-_D0$23L8<)>)^SD^N%UX5//.$H,H\0@BEB! M[F,]72EE.=L6,1B,N"F7@#&1C\42D2$L<;&X!KG&>BJ\3%<(E MA(.D,$@*@HA;XS[52Y6A2-8W!4,1Y=6(,6K69)J24W>("'(V$=:^"&0MQ.:^ M@X*E)>I9 TV/QAH0Q\DX1I57+H,=$JYR4F,U,Y-0!B!9VT$D3!IKK $BZZ3( M&JVR,],S<0T660-4UDF5-4#+.&%97P:CD?4%#" A)$P<2ZL!VDJJ MP$#TV*21LF_C$CN.9%=&RP>["G/',FN SK+T%48+K8\HEIF/*^TXDHTC.4"" MX81Y8[4U2&Y5WEIO;7KIM,-(6'$-DESI9(S67,.)2=0T P*=7/JQL!!8?@W07V7I.B@H1!0EJ2R#UFDUUS0">LK&>\H' MD3!S[ D,,@5J;ZA%>)80]P@D82$F),32WW50:/!,8[CD9".MV.V01*$1E3;. M2M[9B#,F==)JYP#LJ3=AFT#()DBG1\ #1'UQ>G:_2)FEV>N@RVJS9RD;I/5; M%G )&/9&6A) R0D]B(2)8ZM R"I(OT=:E[G/[Q%69@+*K/Q>!PWY/=(R*:_ M$C S"64 4L6]6I()2S(!259^C[0&SEQ?<;$$$I) Z?1[+I@^6!/8>98A@G(L/*ZI#?G,TKE4<2"1C?5RW$D M&T=R@(3C"8]/L2U@8 N\M 6L9=<:=CV^FK'T,I!>+Z67]0[=&"8B6676&MT, M22XL@'+.IBRM'N(22[$\%0=<8U0,V9Y*8'/ Z&QT[KD3N0JRN#[;^-3<^6@K$_8.0/U+S6_F!FJ#&\ZLD < V MEL]>$.7(REF9(2+ M'4 8!ZL@H\VH]-2L55#=+5J8E*<&C/;4 %+%O?J VF(!M&A?+$V/!1O4N&?1 MMUC^+-IY2D]MM?S-B-26T (9DL]7$-/HJ%SU 29+/(B$J6.]LT#OE*>VX)B: MR,MS]07@U(/*422[,EH^V%68.U8\"Q1/>6JK%8_8*L\#,)7Z*))=%RP?["G, MO.>Q-%!@Y:DM4&#G665^Q=/I\:/S<20'2#B>,',LNQ;)KEROK99=]FF?I[98 M>2U07B]7;*LWZHW_LPF3K+(&FR%)3PTH9R@RTE-#SB7R"6\.N)GQL9-^;W[Q MO-<.+R" ) ML+90M$ +++;8]EF;*(FQMI5*2K+]]Z5DK]>>.4Q?8DDY'!U2Y'R\7+^UW;?^ MJ6F&V??==M_?S)^&X?EJN>SOGII=W7]HGYM]^L]#V^WJ(=UVC\O^N6OJ^ZG0 M;KODHO#+7;W9SV^OIV>?NMOK]F78;O;-IV[6O^QV=??OJMFV;S=SFO]X\'GS M^#2,#Y:WU\_U8_-G,WQY_M2EN^4IROUFU^S[3;N?=" MY]<_HO\R53Y5YFO=-^MV^_?F?GBZF8?Y[+YYJ%^VP^?V[=?F6"$WGQUK_WOS MVFR3?'22WG'7;OOI[^SNI1_:W3%*LK*KOQ]^-_OI]^T8_T:C*U#95/=2WUUW[-NL.G_>Y'GL17=G4^G?CPZFQ MI_^EYNG3T]=;\OYZ^3H&.FI6!PV?:TZ*98I^>@6C5ZQ8%>?+%ZRUPKM+2:4E M1!D7!E;43 ',145+',#" '8*8,\#L&RI@Z:<-/M#58UE49':ATP $\#.!UI7T4E3YHW)E14Q+);PQ4P1H1JP(J[W.62VBYU);+ M0E@NU6N(#,GO!%3&%B)6!50I[5IL.4#+ 5@F83FHUP1?!.%8BU(@\24J(/(Q M,Q0B]!N5WU(X647UD@4;+_KX6JM*SR)4!426&?NE F>Y K0PRS17Z"8V5C@& MHBBR0 4T-ND-&6K4QM1]'%6"DHJDZ!9$60R0W(RG"6=2YM8PJ1U2F] MS(7 4" '/I9BOD/)+TKBK8%N84QTZI-IG?4NDW4(PX@TC51F)TV0U#5B&:5O MK?.6K'2M5;&DW-C /"(-))7<24-DX=C(](YDUK!7MH&.K2MSQC&52&-)YTP- M$[9Z? #D%*IZ%9 MT@#)C6O,)M)P"BIS CH14P*J-*Z%GDPD:5S+.+IDM^@FAEAR 0C9_) %TIVN444YA4#7LFLMF)-F&C(R*0- M9&6:92O? &O6A6R_QL1B0*R0^VJ86 R(%60.94T8)\9/%N,+POP)?<;5U;CQI+<.P"BA=[SKH",2YO9S;887!8L MLJ*<*%BP>(J6K)S](AT':ZTS MWGYVU[[LA_%8[^SIZ3SY(X_GF>+YBJZJPZGPSS"'0^H_ZNYQL^]G7]MA:'?3 MF>9#VPY-LEE\2&W[U-3WIYMM\S",EV6Z[@Z'PX>;H7T^'GPO3Z?OM_\!4$L# M!!0 ( *B"8E#5UR88M@$ -(# 8 >&PO=V]R:W-H965T&UL=5-A;]P@#/TKB!]0[DC65:]AKN<3)7/QW^$""L.#$LQ1&N7B2LK!>:-G%I2BQ?.TRR[N MXW23)C-L&\!G %\ -S$/FQ)%Y5^$%T5FS4CLU/M>A"?>'SCVI@S.V(IXA^(= M>B\%/FC&+H%HCCE.,7P5LU\B&+(O*?A6BB/_ .?;\&1381+AR1N%_\F?;A*D MD2!]0\#?E;@5D[Q+PE8]U6";.$V.E&;HXB2OO,O WO+X)J_AT[3_$+:1G2-G MX_%E8_]K8SR@E-T5CE"+'VPQ%-0^'#_CV4YC-AG>]/,/8LLW+OX!4$L#!!0 M ( *B"8E#%MUZ:M $ -(# 8 >&PO=V]R:W-H965T&UL?5-A;]P@#/TKB!]0;$=@".O6O6VH)USPY$Q6W6@A;W! 7I_TZ#1PGG3M,P. M!D0=05HQGB1W3 O9TS*/OK,I1D_%DZZI@S [?F-_4.LW==R$18>43W+VG4%O:>D MAD:,RCWA]!&6>FXI68K_#%=0/CPH\3DJ5#:NI!JM0[VP>"E:O,Z[[.,^S3=I MNL#V 7P!\!5P'_.P.5%4_EXX4>8&)V+FW@\B//'AR'UOJN",K8AW7KSUWFO) MDRQGUT"TQ)SF&+Z).:P1S+.O*?A>BA/_!\[WX>FNPC3"TS\4WNX39+L$623( M_EOB7LS=7TG8IJ<:3!NGR9(*QSY.\L:[#NP#CV_R.WR>]B_"M+*WY(+.OVSL M?X/HP$M);OP(=?Z#K8:"QH7C.W\V\YC-AL-A^4%L_<;E+U!+ P04 " "H M@F)0L^)3M;D! #1 P &0 'AL+W=O=,TQ'8&6!5! M4A":)#=$,JYPD47?R129[IW@"DX&V5Y*9MZ/(/20XPW^<#SQIG7!08JL8PW\ M O>[.QEOD9FEXA*4Y5HA W6.;S>'8QKB8\ SA\$NSBA4)$\\I W!Y_F"_C[7[6L[,PIT6?WCEVASO,:J@9KUP M3WIX@*F>:XRFXG_"!80/#TI\CE(+&U=4]M9I.;%X*9*]C3M7<1_&F^MT@JT# MZ 2@,V ?\Y Q453^G3E69$8/R(R][UAXXLV!^MZ4P1E;$>^\>.N]EX(FNXQ< M M$4Y5'.2%=Y[76QJ?Y%_X..R/S#1<6736SC]L M;'^MM0,O);GR$]3Z_S4; FH7CCM_-N.4C8;3W?2!R/R+B[]02P,$% @ MJ()B4%F85S^S 0 T , !D !X;"]W;W)K&UL M?5/;;MP@$/T5Q <$F]TFT6;M\47AX@!>IW_? 3N.E5AY M 68XY\R%(1N-?7(M@"U,8JX=&T#7.]!5%% MDI*,)\DU4Z+3M,BB[V2+S Q>=AI.EKA!*6'_'4&:,:H4:-<932S4.;U+#\=]P$? WPY&MSJ34,G9F*=@_*ARFH2$ M0$+I@X+ [0+W(&40PC2>9TVZA S$]?E5_5NL'6LY"P?W1CYVE6]S>DM)!;48 MI'\PXW>8Z_E"R5S\3[B 1'C(!&.41KJXDG)PWJA9!5-1XF7:.QWW<;KANYFV M3> S@2^$VQB'38%BYE^%%T5FS4CLU/M>A"=.#QQ[4P9G;$6\P^0=>B_%39JQ M2]"9(<<)PE>0-P1#\24"WXIPY!_H?)N^VTQP%^F[-3U-M@7VFP+[*+#_K,*/ M$)Z^KY&M.JK -G&6'"G-H., M,)7D"@>HQ>^U&!)J'XXW>+;3D$V&-_W\?]CRB8O_4$L#!!0 ( *B"8E#5 MP1QGM0$ -(# 9 >&PO=V]R:W-H965T[ M3TP+V=$BB[Z3+3(S>"4[.%GB!JV%_7L$9<:<)O3J>)9-ZX.#%5DO&O@!_F=_ MLFBQA:62&CHG347;G-Y14D$M!N6?S?@% MYGIN*9F+_P874!@>E&".TB@75U(.SAL]LZ 4+5ZG779Q'Z>;] K;!O 9P!? M702P*5%4_BB\*#)K1F*GWOQN M<(1:_&"+H:#VX?@9SW8:L\GPII]_$%N^&PO=V]R:W-H965TJVF3-NG4:>MG+G$25 @9D$OW[V=(FF9;M"^ C=_SLS'9 M:.R+:P$\>=6J^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO'=[I9I M(3M:9-%WMD5F!J]D!V=+W*"UL+].H,R8TX2^.9YDT_K@8$76BP:^@?_>GRU: M;&&II(;.2=,1"W5.[Y/C*0WQ,>"'A-&MSB14 M#Y3,Q7^!*R@,#THP1VF4BRLI!^>-GEE0BA:OTRZ[N(_337J88=L /@/X CC$ M/&Q*%)4_"B^*S)J1V*GWO0A/G!PY]J8,SMB*>(?B'7JO!4]N,W8-1'/,:8KA MJYADB6#(OJ3@6RE._!\XWX;O-Q7N(WS_A\*[;8)TDR"-!.E_2]R*.?R5A*UZ MJL$V<9H<*>9>!O>?Q3=[#IVG_*FPC.T]/,/8LLW+GX#4$L#!!0 ( *B"8E#F06(GM $ M -(# 9 >&PO=V]R:W-H965TM<_V!,5NVH(6]PAXZ?U.CT<)YTS3,]@9$%4E:,9XDGY@6LJ-% M%GTG4V0X."4[.!EB!ZV%^7L$A6-.4_KJ>)1-ZX*#%5DO&O@)[E=_,MYBBTHE M-7168D<,U#F]2P_'?,O$Q2E0VKJ0W"\<:?S31FD^&PGW\06[YQ\0]02P,$% @ J()B4%W3^\RS 0 T@, M !D !X;"]W;W)K&UL?5-AC]0@$/TKA!]P[+)5 M-YNVR>T9HXDFFS-ZG]EVVI*#4H%NSW_O0+E:M?$+,,.\-V^&(9^,?78=@"8Y&)_J@NZ"(%!0^< @<+O! R@5B%#& MC\1)EY0!N#Z_LG^(M6,M5^'@P:@G6?NNH$=*:FC$J/RCF3Y"JN<-):GXSW # MA>%!">:HC')Q)=7HO-&)!:5H\3+OLH_[E&Z.";8-X G %\ QYF%SHJC\O?"B MS*V9B)U[/XCPQ/L3Q]Y4P1E;$>]0O$/OK>28[AJYC]$L&0?4G! MMU*<^3]PO@T_;"H\1/CA#X6';8)LDR"+!-E_2]R*R?Y*PE8]U6#;.$V.5&;L MXR2OO,O WO/X)K_#YVG_(FPK>T>NQN/+QOXWQGA *;L['*$./]AB*&A\.+[# MLYW';#:\&=(/8LLW+G\!4$L#!!0 ( *B"8E!*(^.AMP$ -(# 9 M>&PO=V]R:W-H965T;&Z9$JVF>1M_)Y"GV3K8: M3H;87BEA_AU!XI#1+7UW/+9UXX*#Y6DG:G@"][L[&6^QF:5L%6C;HB8&JHS> M;0_'),3'@#\M#'9Q)J&2,^)S,'Z4&=T$02"A<(%!^.T"]R!E(/(R7B9..J<, MP.7YG?U[K-W7ZOC/HPW"9]@ZP ^ ?@,V,<\;$P4E7\33N2IP8&8 ML?>="$^\/7#?FR(X8ROBG1=OO?>2(#KR4S94?H<9_L-F04+EPO/5G M,X[9:#CLIA_$YF^&UL?5/;;IPP$/T5RQ\0LX:TZ0J0LJFJ M5FJE5:JFSUX8P(J-J6V6].\[-H2B%N7%]HS/.7/Q.)^,?78=@"?6=;YF;T2O9P MML2-6@O[^P3*3 4]T%?'HVP['QRLS ?1PG?P/X:S18NM*K74T#MI>F*A*>C] MX7C* CX"GB1,;G,FH9*+,<_!^%(7- D)@8+*!P6!VQ4>0*D@A&G\6C3I&C(0 MM^=7]4^Q=JSE(AP\&/53UKXKZ!TE-31B5/[13)]AJ>>6DJ7XKW %A?"0"<:H MC')Q)=7HO-&+"J:BQB!/_ MC\[WZ>ENAFFDIUMZFNP+9+L"613(WBQQ!Y/^6R3;]%2#;>,T.5*9L8^3O/&N M WO/XYO\A<_3_DW85O:.7(S'EXW];XSQ@*DD-SA"'7ZPU5#0^'!\CV<[C]EL M>#,L/XBMW[C\ U!+ P04 " "H@F)0>G1;LK8! #2 P &0 'AL+W=O M=&JLSEMG>L/C-FR M!2WL%?;0^9L:C1;.FZ9AMC<@J@C2BO'=[H9I(3M:9-%W,D6&@U.R@Y,A=M!: MF--[E=-=$ 0*2A<8A-\N< ]*!2(OXWGFI$O* %R?W]B_ MQMI]+6=AX1[5'UFY-J>WE%10BT&Y1QR_P5S/-25S\3_@ LJ'!R4^1XG*QI64 M@W6H9Q8O18N7:9==W,?IAG^>8=L /@/X KB->=B4*"K_(IPH,H,C,5/O>Q&> M>'_@OC=E<,96Q#LOWGKOI> )S]@E$,TQQRF&KV+V2P3S[$L*OI7BR/^#\VUX MLJDPB?#DG<)DFR#=)$@C0?J.(/U0XE;,]8W"\9,_FVG,)L-A M/_\@MGSCXB]02P,$% @ J()B4,?QO$FW 0 T@, !D !X;"]W;W)K M&UL;5-A;]L@$/TKB!]0$I*E661;:EI5F[1*4:>U MGXE]ME'!>(#C]M_OP*[K=OX"W''OW;OC2'IC7UP-X,FK5HU+:>U]>V#,Y35H MX:Y,"PW>E,9JX=&T%7.M!5%$D%:,KU8[IH5L:)9$W\EFB>F\D@V<+'&=UL*^ M'4&9/J5K^NYXE%7M@X-E22LJ^ W^3WNR:+&)I9 :&B=-0RR4*;U9'X[;$!\# MGB3T;G8FH9*S,2_!^%FD=!4$@8+W1CW+PMKY1,A;_"RZ@,#PHP1RY42ZN).^< M-WID02E:O Z[;.+>#S>[_0A;!O 1P"? /N9A0Z*H_$YXD276],0.O6]%>.+U M@6-O\N",K8AW*-ZA]Y+QS2YAET TQAR'&#Z+64\1#-FG%'PIQ9'_!^?+\,VB MPDV$;SXIO%XFV"X2;"/!]A/!_DN)2S'?OR1ALYYJL%6<)D=RTS5QDF?>:6!O M>'R3C_!AVA^$K63CR-EX?-G8_](8#RAE=84C5.,'FPP%I0_':SS;8-*RL$Z M5#.+EZ+$\[1W.N[C=)/R&;8-X#. +X#KF(=-B:+RS\*)(C,X$C/UOA?AB7<' M[GM3!F=L1;SSXJWW7@J>)AF[!*(YYCC%\%7,;HE@GGU)P;=2'/E_<+X-WV\J MW$?X_B^%;^1/-PG22)"^6^)6S+\JV:JG"DP3I\F2$@<=)WGE70;V)CXB^Q,^ M3?N],$VG+3FC\R\;^U\C.O!2DBL_0JW_8(LAH7;A^,F?S31FD^&PGW\06[YQ M\1M02P,$% @ J()B4,D11FNV 0 T@, !D !X;"]W;W)K&UL;5-A;]P@#/TKB!]0[DC:5:/*J5>=RVGK?'QAS90M:N"O30X#1MPUQO0501I!7CN]T-TT)VM,BB[V2+S Q>R0Y.EKA!:V'?CJ#,F-,] M?7<\R:;UP<&*K!<-_ 3_JS]9M-C"4DD-G9.F(Q;JG-[M#\ WQ)&MSJ3 M4,G9F.=@/%0YW05!H*#T@4'@=H%[4"H0H8R7F9,N*0-P?7YG_Q9KQUK.PL&] M47]DY=NJXIF8O_ 1=0&!Z48([2*!=74@[.&SVSH!0M M7J===G$?IYLDG6'; #X#^ *XC7G8E"@J_RJ\*#)K1F*GWOREXFF3L$HCFF.,4PU&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5 ML5IX-&W-7&=!E!&D%>.;S3730K8T3Z/O9//4]%[)%DZ6N%YK85^/H,R0T2U] M!V@3M0*A"AC-\3)YU3!N#R_,;^-=:.M9R%@SNC M?LG2-QG=4U)")7KEG\SP#:9Z/E$R%?\ %U 8'I1@CL(H%U=2],X;/;&@%"U> MQEVV<1_&F^1Z@JT#^ 3@,V ?\[ Q453^17B1I]8,Q(Z][T1XXNV!8V^*X(RM MB'<4?"W%D7^ \W7X;E7A+L)W_RC< MKQ,DJP1))$C^6^):S.=W2=BBIQIL':?)D<+T;9SDA7<>V%L>W^1O^#CMC\+6 MLG7D;#R^;.Q_98P'E+*YPA%J\(/-AH+*A^,-GNTX9J/A33?](#9_X_P/4$L# M!!0 ( *B"8E"1!C%SM $ -(# 9 >&PO=V]R:W-H965TVRC@'$ K]._ MSX =UVW=O@ SS#ES9ABRT=AGUP)X\JI5YW+:>M\?&'-E"UJX*]-#AS>UL5IX M-&W#7&]!5!&D%>-)R@Y,E;M!:V)]'4&;,Z8Z^.QYE MT_K@8$76BP:>P'_K3Q8MMK!44D/GI.F(A3JG][O#,0WQ,>"[A-&MSB14:TKFXK_ !12&!R68HS3*Q964@_-&SRPH18O7:9== MW,?I)KV=8=L /@/X KB+>=B4*"K_(+PH,FM&8J?>]R(\\>[ L3=E<,96Q#L4 M[]![*?AUDK%+()ICCE,,7\7LE@B&[$L*OI7BR/^"\VWX?E/A/L+WORG\1_YT MDR"-!.E_2]R*^5,E6_54@VWB-#E2FJ&+D[SR+@-[S^.;_ J?IOVKL(WL'#D; MCR\;^U\;XP&E)%&UL?5/;;MP@$/T5Q >$7>QMHY5M*9NJ:J1&6J5J^\S:XXL"C -XG?Q] 3NN MVUI] 6:8<^;,,&0CFF?; CCRJJ2V.6V=ZX^,V;(%)>P-]J#]38U&">=-TS#; M&Q!5!"G)^&[W@2G1:5IDT7_/QEML8:DZ!=IVJ(F!.J=W^^,I#?$QX$<'HUV=2:CD@O@7:G-Y2 M4D$M!NF>]"$^\/W+?FS(X8ROBG1=OO?=: M\$.2L6L@FF-.4PQ?Q>R7".;9EQ1\*\6)_P/GV_!D4V$2X96#O>'R3W^'3M#\*TW3:D@LZ_[*Q M_S6B R]E=^-'J/4?;#$DU"XU 0 T@, !D !X;"]W;W)K&UL M?5/;;MLP#/T501]0)4K2!H%MH.DP;, &!!VV/2LV;0O5Q9/DN/O[4;+K>9NQ M%TFD> X/*2H;K'OQ+4 @KUH9G],VA.[$F"];T,+?V0X,WM36:1'0= WSG0-1 M)9!6C&\V]TP+:6B1)=_%%9GM@Y(&+H[X7FOA?IY!V2&G6_KF>)9-&Z*#%5DG M&O@"X6MW<6BQF:62&HR7UA '=4X?MZ?S/L:G@&\2!K\XDUC)U=J7:'RL,P.7YC?U]JAUKN0H/3U9]EU5HE6".TBJ?5E+V/E@]L: 4+5['79JT#^,-/TRP M=0"? 'P&'%,>-B9*RM^)((K,V8&XL?>=B$^\/7'L31F=J17I#L5[]-X*?KC/ MV"T233'G,88O8K9S!$/V.05?2W'F_\#Y.GRWJG"7X+L_%#ZL$^Q7"?:)8/_? M$M=BCG\E88N>:G!-FB9/2MN;-,D+[SRPCSR]R>_P<=H_"]=(X\G5!GS9U/_: MV@ H97.'(]3B!YL-!76(QP<\NW',1B/8;OI!;/[&Q2]02P,$% @ J()B M4+A<:N:U 0 T@, !D !X;"]W;W)K&UL?5/; M;MP@$/T5Q <$+]YLTY5M*9NH:J566J5J^LS:8QL%C MXG?Y]!^RX5FOE!9CA MG#,7AFPT]L6U )Z\:M6YG+;>]T?&7-F"%N[&]-#A36VL%AY-VS#76Q!5)&G% M>)(I,0B478UZ"\:7*:1(2 @6E M#PH"MRL\@%)!"-/X-6O2)60@KL]OZI]B[5C+13AX,.JGK'R;TSM**JC%H/R3 M&3_#7,\M)7/Q7^$*"N$A$XQ1&N7B2LK!>:-G%4Q%B]=IEUW]"$^\.W+L31FKJF'Y)M@?VFP#X*[-\M<0-S M^+=(MNJI!MO$:7*D-$,7)WGE70;VGL&UL?5/;CM,P M$/T5RQ^P;MVPK*HDTG81 @FD:A'P[":3Q%I?@NTTR]\S=M(0(.+%]HSGG#DS M'N>C=2^^ PCD52OC"]J%T!\9\U4'6O@[VX/!F\8Z+0*:KF6^=R#J!-**\=WN MGFDA#2WSY#N[,K=#4-+ V1$_:"WBA2\0OO9G MAQ9;6&JIP7AI#7'0%/1Q?SQE,3X%?),P^M69Q$HNUKY$XV-=T%T4! JJ$!D$ M;E=X J4B$I=JSE(CP\6?5=UJ$KZ ,E-31B4.'9CA]@ MKN<-)7/QG^ *"L.C$LQ16>732JK!!ZMG%I2BQ>NT2Y/V<;KA-]@V@,\ O@ > M$H!-B9+R=R*(,G=V)&[J?2_B$^^/''M316=J1;I#\1Z]UY+?\YQ=(]$<>WN1W^#3MGX5KI?'D8@.^;.I_8VT E+*[PQ'J M\(,MAH(FQ.-;/+MIS"8CV'[^06SYQN4O4$L#!!0 ( *B"8E">#UZ!M0$ M -(# 9 >&PO=V]R:W-H965TO&EE7$Y;[[LC8ZYL00MW@QV8<%.CU<('TS;,=19$E4!:,;[9')@6TM B M2[ZS+3+LO9(&SI:X7FMA?YY X9#3+7UWO,BF]='!BJP3#7P!_[4[VV"QF:62 M&HR3:(B%.J7;G-Y34D$M>N5?E80<)2J75E+VSJ.>6((4+=[&79JT#^/-[C#!U@%\ O 9<)_RL#%1 M4OXDO"@RBP.Q8^\[$9]X>^2A-V5TIE:DNR#>!>^UX(?;C%TCT11S&F/X(F8[ M1[# /J?@:RE._!\X7X?O5A7N$GSWA\+#.L%^E6"?"/;_+7$MYNZO)&S14PVV M2=/D2(F]29.\\,X#^\#3F_P.'Z?]L["--(Y73?VO$3T$*9N;,$)M^&"S MH:#V\7@7SG8&PO=V]R:W-H965TIVF3-NG4:=MG+G$25 @9D$OW[V=(FF5MM"^ C=_SLS'9:.R3:P$\ M>=:J^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO$DN65:R(X66?2= M;9&9P2O9P=D2-V@M[.\3*#/F=$=?'(^R:7UPL"+K10/?P'_OSQ8MMK!44D/G MI.F(A3JG][OC*0WQ,>"'A-&MSB144 ;@^O[!_C+5C+1?AX,&HG[+R;4X/E%10BT'Y1S-^@KF>=Y3,Q7^! M*R@,#THP1VF4BRLI!^>-GEE0BA;/TRZ[N(_33;J?8=L /@/X CC$/&Q*%)5_ M$%X4F34CL5/O>Q&>>'?DV)LR.&,KXAV*=^B]%OSVD+%K()IC3E,,7\7LE@B& M[$L*OI7BQ-_ ^39\OZEP'^'[?Q2^WR9(-PG22)#^M\2-F+OD51*VZJD&V\1I M>5=!O:>QS?Y&SY-^U=A&]DY7S;VOS;& TI);G"$6OQ@BZ&@ M]N%XAV<[C=ED>-///X@MW[CX U!+ P04 " "H@F)0 QU)I[8! #2 P M&0 'AL+W=OLLB#*"M&)\L[EF6LB6YFGTG6R> MFMXKV<+)$M=K+>R_(R@S9'1+7QSWLFY\<+ \[40-O\'_Z4X6+3:SE%)#ZZ1I MB84JH[?;PS$)\3'@KX3!+#.J =9^B:C>TI*J$2O_+T9OL-4SQ=*IN)_P@44 MA@NQ+68Y%T2MNBI!EO':7*D M,'T;)WGAG0?VEL0T?I_V7L+5L'3D;CR\;^U\9XP&E;*YPA!K\8+.AH/+A M>(-G.X[9:'C333^(S=\X_P]02P,$% @ J()B4/OEK/&V 0 T@, !D M !X;"]W;W)K&UL;5/;;MLP#/T501]0)4K:!(%M MH.DP=, &!"VV/2LV?4%U<24Y[OZ^E.RX;N<72:1X#@\I*NF-?7$U@"=O2FJ7 MTMK[]L"8RVM0PMV8%C3>E,8JX=&T%7.M!5%$D)*,KU9W3(E&TRR)OI/-$M-Y MV6@X6>(ZI83]=P1I^I2NZ=7QU%2U#PZ6):VHX!G\[_9DT6(32]$HT*XQFE@H M4WJ_/ARW(3X&_&F@=[,S"96JK 5G&:',E- MI^,DS[S3P-[S^"8?X<.T_Q*V:K0C9^/Q96/_2V,\H)35#8Y0C1]L,B24/AQW M>+;#F V&-^WX@]CTC;-W4$L#!!0 ( *B"8E!B5'\ROP( 'L+ 9 M>&PO=V]R:W-H965TK MJE9JI=-5;7^3Q$G0 :;&2:YO7V,XBNSQGV";V1G;V5EV?9?JK;L(H:/WNFJZ M37S1NGU,DNYP$771/R%DU7RB92XK2)G^CCCO$^P")^E>+>S<91?Y2]E&_]Y.MQ$Y-^1Z(2!]U3 M%.9Q$\^BJGHFLX\_(VD\:?:!\_$'^V=[>'.8?=&)9UG]+H_ZLHFS.#J*4W&M M]*N\?Q'C@99Q-)[^F[B)RL#[G1B-@ZPZ^QL=KIV6]^1&BZ_+?K_F#XR'?M%>A7UG-M^9 MU=N6I?DZN?5$(V8W8-@,0R=$8M@G"88D=LP+9SB;J(%"@OC%<#YAO M=4[=SR<$A9H$7 ^8;W7NE6L(&UL=51M;YLP$/XKEG] #22T501(3:=IDS8IZK3M MLP,'6/4+LTWH_OUL0RC+O"^Q[WA>[FQ?BDGI5],#6/0FN#0E[JT=#H28N@=! MS9T:0+HOK=*"6A?JCIA! VT"27"2)'P _ M&$QFLT>^D[-2KS[XW)0X\04!A]IZ!>J6"SP#YU[(E?%KT<2KI2=N]U?UCZ%W MU\N9&GA6_"=K;%_B1XP::.G([8N:/L'23X[1TOP7N !W<%^)\Z@5-^$7U:.Q M2BPJKA1!W^:5R;!.B_Z5%B=D"R&[(9#9*%3^@5I:%5I-2,]G/U!_Q>DA_,=_'Q78!X']7RWF-RW&,/=QDSQJDD<$'FY,8IC'&Q.RN3@!N@M/UJ!: MC3*,RR:[3L53%B[^'3Z/U%>J.R8-.BOKGD^XY%8I"ZZ4Y,[5TKLI7@,.K?7; M![?7\UN> ZN&94S)^E]1_0%02P,$% @ J()B4/#%>YBV 0 T@, !D M !X;"]W;W)K&UL;5/MCIP@%'T5P@,LRKCM=*(F M.]LT;=(FDVW:_F;TJF3!:P''[=L7T+5FZQ_@7LXY]X-+/J%YMAV (R]:];:@ MG7/#B3%;=:"%O<,!>G_3H-'">=.TS X&1!U)6C&>).^8%K*G91Y]%U/F.#HE M>[@88D>MA?ES!H5305/ZZGB2;>>"@Y7Y(%KX#N['<#'>8JM*+37T5F)/##0% M?4A/YRS@(^"GA,ENSB14]\\M9[;^4A_9"S6Q!:,.<9PS>8=$4PK[Z&X'LA MSOP_.M^G'W8S/$3Z84M/COL"V:Y %@6R;8D\>5/B'N9MD6S34PVFC=-D285C M'R=YXUT']H''-_D'GZ?]FS"M["VYHO,O&_O?(#KPJ21W?H0Z_\%60T'CPO&] M/YMYS&;#X;#\(+9^X_(O4$L#!!0 ( *B"8E T/"-ZM0$ -(# 9 M>&PO=V]R:W-H965T\;GG+EX7$S:/-L>P*$7*90M<>_< M<"3$UCU(9F_T ,K?M-I(YKQI.F(' ZR))"D(39);(AE7N"JB[VRJ0H].< 5G M@^PH)3-_3R#T5.(4OSH>>=>[X"!5,; .?H+[-9R-M\BJTG )RG*MD(&VQ'?I M\90'? 3\YC#9S1F%2BY:/P?C6U/B)"0$ FH7%)C?KG /0@0AG\:?11.O(0-Q M>WY5_QIK][5H"EGD\8+<5_ARL(#P^9^!BU M%C:NJ!ZMTW)1\:E(]C+O7,5]FF_H8:'M$^A"H"OA$..0.5#,_ MSK"J,GI"9 M>S^P\,3ID?K>U,$96Q'O?/+6>Z]51FE!KD%HP9QF#-U@TA5!O/H:@NZ%.-'_ MZ'2?GNUFF$5ZMJ6GR;Y OBN01X'\78G9AQ+W,/F'(&334PFFB]-D4:U'%2=Y MXUT']H[&-WF#S]/^@YF.*XLNVOF7C?UOM7;@4TEN_ CU_H.MAH#6A>-G?S;S MF,V&T\/R@\CZC:M_4$L#!!0 ( *B"8E!07DJ0M@$ -(# 9 >&PO M=V]R:W-H965T?6=;YF;T2O9PML2- M6@O[^P3*3 5-Z)OC6;:=#PY6YH-HX1OX[\/9HL56E5IJZ)TT/;'0%/0Q.9ZR M@(^ 'Q(FMSF34,G%F)=@?*X+>@@)@8+*!P6!VQ6>0*D@A&G\6C3I&C(0M^>6DJ7X+W %A?"0"<:HC')Q M)=7HO-&+"J:BQ>N\RS[NTWR3\86V3^ +@:^$AQB'S8%BYA^$%V5NS43LW/M! MA"=.CAQ[4P5G;$6\P^0=>J]ERF]S=@U""^8T8_@&DZP(ANIK"+X7XL3_H_-] M>KJ;81KIZ9:>I/L"V:Y %@6R?TJ\>U?B'N;^71"VZ:D&V\9I>-= M!_8Q/B+["Y^G_:NPK>P=N1B/+QO[WQCC 5,YW. (=?C!5D-!X\/Q'L]V'K/9 M\&98?A!;OW'Y!U!+ P04 " "H@F)0RW'^8=\! !!0 &0 'AL+W=O MQG$Z49.=W6S:I$TF MV[3]S>CQD@6QP(S;MR^@8ZVE?X1S^"[G()"-0KZI%D"C=\YZE>-6Z^%(B"I; MX%0]B %ZLU(+R:DVH6R(&B30RI$X(U$0[ FG78^+S.7.LLC$5;.NA[-$ZLHY ME;].P,28XQ#?$Z]=TVJ;($4VT :^@OXVG*6)R*)2=1QZU8D>2:AS_!@>3ZG% M.\#W#D:UFB/;R46(-QM\JG()2"*?=% MY55IP6<54PJG[]/8]6X]'ZC] MQ>$Q,GM3VJ3;"K=FBEROBZ)"1FQ6:,:<)$ZTPX8(@1GVQB'P6I^@?>N2G MQ]X*8T>/U_0P]0OLO ([)[#[J\4/FQ8]F#CPFR1>D\0C$&Y,?)C_;,7>:[+W M",0;$Q]FYS=)O2:I1R#9F/@P^XT)61U!#K)QET^A4EQ[=_%7V>5^/T;N"/^! M3X_#%RJ;KE?H(K2Y".ZXUD)H,*4$#V976_,>+0MMI:N9RNI53H,4P/SAD M>?6*WU!+ P04 " "H@F)0+6>UXK8! #2 P &0 'AL+W=OM\?&7-E"UJX.]-# MAS>UL5IX-&W#7&]!5)&D%>-)\IYI(3M:9-%WMD5F!J]D!V=+W*"UL+]/H,R8 MTQV].9YDT_K@8$76BP:^@__1GRU:;%&II(;.2=,1"W5.'W;'TS[@(^!9PNA6 M9Q(JN1CS$HPO54Z3D! H*'U0$+A=X1&4"D*8QJ]9DRXA W%]OJE_BK5C+1?A MX-&HG[+R;4X/E%10BT'Y)S-^AKF>=Y3,Q7^%*RB$ATPP1FF4BRLI!^>-GE4P M%2U>IUUV<1^GF_1&VR;PF< 7PB$2V!0H9OY1>%%DUHS$3KWO17CBW9%C;\K@ MC*V(=YB\0^^U2-/[C%V#T(PY31B^PNP6!$/U)03?"G'B_]'Y-CW=S#"-]'1- MY\FVP'Y38!\%]O^4>'A3XA;FPYL@;-53#;:)T^1(:88N3O+*NPSL X]O\A<^ M3?LW81O9.7(Q'E\V]K\VQ@.FDMSA"+7XP19#0>W#\1[/=AJSR?"FGW\06[YQ M\0=02P,$% @ J()B4/2J^4K% 0 -P0 !D !X;"]W;W)K&UL=53M;J0@%'T5P@,41:=M)FK2:=-TD]UDTF9W?S-Z_4A! M+.#8??L"6NO.LG\$+N><>RYPS2:I7G4+8-"[X+W.<6O,L"=$ERT(IJ_D +W= MJ:42S-BE:H@>%+#*DP0G-(JNB6!=CXO,QXZJR.1H>-?#42$]"L'4GP-P.>4X MQI^!YZYIC0N0(AM8 R]@?@Y'95=D5:DZ ;WN9(\4U#F^B_>'G<-[P*\.)KV9 M(U?)2$WIB-OYI_JCK]W6!!TFGIYL MZ30)"Z1!@=0+I'^5&%^4&,+\Q^4NF&07$$@NDH0PZ442LKDX :KQ3U:C4HZ] M;Y=-=.V*.^HO_@L^M]0/IIJNU^@DC7T^_I)K*0U8*]&5]=+:+EX7'&KCIC=V MKN:W/"^,')8V)>N_HO@ 4$L#!!0 ( *B"8E#HM;[4]0$ *0% 9 M>&PO=V]R:W-H965T]O,2-=CXK,^HZBR/A9 MT:Z'H_#DF3$B_AZ \C%' 7IS/'5-JXP#%]E &O@)ZM=P%-K""TK5,>AEQWM/ M0)VC^V!_"'R38"-^=S#*U=XS4DZ9$)#QP^J>K5)NC%'D5U.1,U1,?O\(L*$;>K/X[7(#J M<,-$UR@YE?;KE6>I.)M1-!5&7J>UZ^TZ3B?);DYS)X1S0K@DI+8.G@I9YE^( M(D4F^.B)Z?('8MXXV(?Z;DKCM%=ASS1YJ;V7(MK$&;X8H#GF,,6$JYA@B< : M?2D1NDH[\8_T;A#J# MHJLZ>-4D#$1CQX/T2G[N[6Q:>9<1=!_:)OL?/LVO'T0T72^]$U>Z56U#U9PK MT%S\._UOM'ID+@:%6IEMHO=BFAN3H?@PST2\#.;B'U!+ P04 " "H@F)0 MZ4DX2?4! #+!0 &0 'AL+W=OMC5G;"=N_KVT(I73V)?8,YS)C MQY/T4KWJ&L $[X*W.B6U,=V14IW7()A^D!VT]DLIE6#&AJJBNE/ "D\2G(:K MU98*UK0D2WSNK+)$7@UO6CBK0%^%8.KW";CL4[(F]\1+4]7&)6B6=*R"[V!^ M=&=E(SJI%(V 5C>R#124*7E<'T\'A_> GPWT>K8/7"<7*5]=\*5(R%"8+9?G!<.]1DAPBL%R88YH-+W:,F>T0@ M6IA@F!@W.: F!T1@>?$89GGQ=/:8!*C*CQ$=Y/+:^A$VRTZ3ZC'TC_$O?!AS MWYBJFE8'%VGLD_8/KY32@"UE]6#_'[6=K%/ H31NN[-[-9W M]@=02P,$% @ J()B4#5455:X 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0[\(VV:P *9LJ:J566J5J\NR% :SX M0FRSI'_?L2&$IKS8GO$Y9RX>9X.Q+ZX%\.1-2>URVGK?'1AS90N*NRO3@<:; MVEC%/9JV8:ZSP*M(4I(EF\TU4UQH6F31=[)%9GHOA8:3):Y7BML_1Y!FR.F6 MOCL>1=/ZX&!%UO$&?H'_W9TL6FQ6J80"[831Q$*=T[OMX;@+^ AX$C"XQ9F$ M2L[&O 3C>Y7334@())0^*'#<+G /4@8A3.-UTJ1SR$!&UL=53M;MP@$'P5Q ,$?S:GDVTIERI*I58ZI6K[F[/7-@H8 M%_ Y??L"=ESW2O\86&9F9X%U,4OUJGL @]X$'W2)>V/&(R&Z[D%0?2='&.Q. M*Y6@QBY51_2H@#:>)#A)HN@#$90-N"I\[*RJ0DZ&LP'."NE)"*I^G8#+N<0Q M?@^\L*XW+D"J8J0=? 7S;3PKNR*;2L,$#)K) 2EH2_P0'T^YPWO =P:SWLV1 MJ^0BY:M;?&I*'#E#P*$V3H':X0J/P+D3LC9^KIIX2^F(^_F[^I.OW=9RH1H> M)?_!&M.7^(!1 RV=N'F1\S.L]>08K<5_ABMP"W=.;(Y:(-0:SZEB()I3@E_]"3,#T-.DP]/=W3 MLT-8( L*9%X@^ZO$^*;$$.8_+O-@DCP@D-XD"6&RFR1D=W$"5.>?K$:UG ;? M+KOHUA4/B;_X/_"EI;Y0U;%!HXLT]OGX2VZE-&"M1'?62V^[>%MP:(V;WMNY M6M[RLC!R7-N4;/^*ZC=02P,$% @ J()B4#NG86"X 0 T@, !D !X M;"]W;W)K&UL=5/M;ML@%'T5Q .4Q'&:*K(M-:VJ M3=JDJ-.VW\2^ME&!ZP&.N[M< M=V3,EBTH;F^P ^UO:C2*.V^:AMG. *\B24F6;#:W3'&A:9%%W]D4&?9."@UG M0VRO%#>_3R!QR.F6OCF>1=.ZX&!%UO$&OH'[WIV-M]BL4@D%V@K4Q$"=T_OM M\90&? 3\$##8Q9F$2BZ(+\'X7.5T$Q("":4+"MQO5W@ *8.03^/7I$GGD(&X M/+^I/\7:?2T7;N$!Y4]1N3:G=Y144/->NF<-*RMXZ5).*3T7QUW$7.N[#>),>)MHZ(9D(R4RXBW'8&"AF_L@=+S*# S%C M[SL>GGA[3'QORN",K8AW/GGKO==B=]AG[!J$)LQIQ"0+S'9&,*\^ATC60IR2 M?^C).GVWFN$NTG=+^OX_\=-5@30*I'^5>/NAQ#7,X4,0MNBI M/$:;*DQ%[' M25YXYX&]3^*;O,/':?_*32.T)1=T_F5C_VM$!SZ5S8T?H=9_L-F04+MP//BS M&<=L-!QVTP]B\S&UL=53;CILP$/T5RQ^P!I+LT@B0-EM5 MK=1*T59MGQT8P%I?J&W"]N]K&Y;2U'W!GO$Y9R[V4$Q*OY@>P*)7P:4I<6_M M<"3$U#T(:N[4 -*=M$H+:IVI.V(&#;0)),%)EB3W1% F<54$WUE7A1HM9Q+. M&IE1"*I_G8"KJ<0I?G,\LZZWWD&J8J =? 7[;3AK9Y%5I6$"I&%*(@UMB1_3 MX^G@\0'PG<%D-GOD*[DH]>*-3TV)$Y\0<*BM5Z!NN<(3<.Z%7!H_%TV\AO3$ M[?Y-_4.HW=5RH0:>%/_!&MN7.,>H@9:.W#ZKZ2,L]1PP6HK_#%?@#NXS<3%J MQ4WXHGHT5HE%Q:4BZ.N\,AG6:3[9YPLM3L@60K82\A"'S(%"YN^II56AU83T MW/N!^BM.CYGK3>V=H17AS"5OG/=:[1[R@ER]T((YS9AL@TE7!''J:X@L%N*4 M_4//XO1=-,-=H.^V]/LD+K"/"NR#P/ZO$M_=E!C!Y/\)W_)L6#4L8TK6?T7U&U!+ P04 " "H@F)0PY,G M$+;*%K1P=Z:'#F]J8[7P:-J&N=Z"J"))*\9WNP/3 M0G:TR*+O8HO,#%[)#BZ6N$%K8?^<09DQIWOZZGB23>N#@Q59+QKX#OY'?[%H ML46EDAHZ)TU'+-0Y?=B?SFG 1\!/":-;G4FHY&K,F#@L#M M!H^@5!#"-'[/FG0)&8CK\ZOZIU@[UG(5#AZ-^B4KW^;T2$D%M1B4?S+C9YCK MN:=D+OXKW$ A/&2",4JC7%Q).3AO]*R"J6CQ,NVRB_LXW:3I3-LF\)G %\(Q MQF%3H)CY1^%%D5DS$COUOA?AB?7C?VOC?& J>SN M<(1:_&"+H:#VX?@!SW8:L\GPII]_$%N^[. MN $ -(# 9 >&PO=V]R:W-H965T=^<$E[ M;5YL ^#0JQ3*9KAQKCT08HL&)+,WN@7E;RIM)'/>-#6QK0%61I(4A*Y66R(9 M5SA/H^]D\E1W3G %)X-L)R4S_XX@=)_A-;XZ'GG=N. @>=JR&I[ _6Y/QEMD M4BFY!&6Y5LA E>&[]>&8!'P$_.'0V]D9A4K.6K\$XT>9X55(" 04+B@POUW@ M'H0(0CZ-OZ,FGD(&XOQ\57^(M?M:SLS"O1;/O'1-AO<8E5"Q3KA'W7^'L9Y; MC,;B?\(%A(>'3'R,0@L;5U1TUFDYJOA4)'L==J[BW@\WVRMMF4!' IT(^T@@ M0Z"8^3?F6)X:W2,S]+YEX8G7!^I[4P1G;$6\\\E;[[WDF_TV)9<@-&*. X;. M,.L)0;SZ%((NA3C2+W2Z3-\L9KB)],V>:>!O:/Q3=[AP[3_8J;FRJ*S=OYE8_\KK1WX5%8W M?H0:_\$F0T#EPG'GSV88L\%PNAU_$)F^&PO=V]R:W-H965T]#^ID&CN/.F:9GM#? ZDI1D:9+<,\6% MIF4>?1=3YC@X*31<#+MS\/H/$L: [^NIX$FWG@H.5><];^ ;N>W\QWF*+ M2BT4:"M0$P--01]VIW,6\!'P0\!H5V<2*KDB/@?C&#=$\X?H*YGG>4 MS,5_@1M(#P^9^!@52AM74@W6H9I5?"J*OTR[T'$?IYOL.-.V">E,2!?"(<9A M4Z"8^0?N>)D;'(F9>M_S\,2[4^I[4P5G;$6\\\E;[[V5^\,A9[<@-&/.$R9= M878+@GGU)42Z%>*<_D=/M^G[S0SWD;Y?T^^/VP+9ID 6!;)_2CR^*7$# M!&&KGBHP;9PF2RH<=)SDE7<9V(&PO=V]R:W-H965T[EG',_N"2] ML2^N!O#D5:O&I;3VOCTRYO(:M' WIH4&;TICM?!HVHJYUH(H(DDKQE>K6Z:% M;&B61-_99HGIO)(-G"UQG=;"_CV!,GU*U_3-\22KV@<'RY)65/ 3_*_V;-%B MDTHA-31.FH98*%-ZMSZ>M@$? <\2>C<[DU#)Q9B78'PK4KH*"8&"W <%@=L5 M[D&I((1I_!DUZ10R$.?G-_7'6#O6,L$8N5$NKB3OG#=Z5,%4M'@==MG$O1]N=KN1MDS@(X%/A$., MPX9 ,?,'X4666-,3._2^%>&)UT>.OU_)?(/)7[&\/WA M0Q VZZD&6\5I>:=!O:.QS=YAP_3_D/82C:.7(S'EXW]+XWQ@*FL M;G"$:OQ@DZ&@].&XQ[,=QFPPO&G''\2F;YS] U!+ P04 " "H@F)0HS#R M\N<# $% &0 'AL+W=O[J[WTSB)&@!Y\"9[+[]\C4YXBZ?DC\).-7= M589J.UY>=/.]/2IEO!]56;VO62WTV95&KM\9KSU65-S\WJM27E<_\SX%O MQ>%H^H%@O3SE!_6G,G^=WIKN+KAFV165JMM"UUZC]BO_A3UGDOE3Y-W7AWI59=EGZGC\.R7UKS7[P/GU9_;? M!O&=F/>\5:^Z_*?8F>/*7_C>3NWSMAO]6(M4+(.//M&$ MV8P8/L.P*R+HLE]+<%1BPTDXORWP2A%Q= O)*(0Q!PL!A8HA@;@1*G$""1/( M(8&\26"QW(R89,#4(\M(RC"T]%(8CZ,Y[(9.!.E$A Y+F$4G(G46<;BPR%!0 ME\AZ0AD Q6F"^<:0;PRF+[;XCIAT5B5\LC2]WH')$";&9!-(-@%D$XML0J L?6D-R,FFK]V]-V\!Y0!D)-O"OFF@&]J\4U) M%183OA0D""@#F1AW$68A[I0AH4PF9C.!;F9&$,X(%1'2 -6!7*0=[9T!TG:; MF$#S0@GE3$%46892)4[.<+UX81QPYC9G#MH6)0U0(25-49PY2>/EA='UA7/A M2($7&$97&!F2M9B"F*L,7C@873ED*.TR"!0YZN"&SVC'EZ'=\2'(50?W:D:; MM0SM9@U SFG##9;1#BOMM70#0,XRN"\RVAAEF.(4'#&X;7#0-IC= MZR#(M3/$5N? ZK.]QVT*;#S^P,:.8^-Q8#RJ%H$J%H%<:K%A.# ,N]:V-T-1RG[+4VJN,8/G7O^5'EN^M-J?:FOTRZZV8\EQIOC#Y-9V[!]>!O M_0M02P,$% @ J()B4$$;V\ 9! IA, !D !X;"]W;W)K&ULE9C;)^ T)"0,IV5>R<)[:IV9K9:V++-C4< MO(#CF;=?<1QH-1GV)@;EZU:W^I>0-+NFV8_\)$2A_8RC))_KIZ(XWQI&OCN) M.,AOTK-(Y'\.:18'A7S-CD9^SD2PKXSBR+!,DQMQ$";Z8E:U^=EBEEZ**$R$ MGVGY)8Z#[-=21.EUKA.];?@:'D]%V6 L9N?@*/X6Q;>SG\DWH_.R#V.1Y&&: M:)DXS/4[LU:F\IZF/\J7E_U<-\N(1"1V1>DBD#\?8B6B MJ/0DX_BW<:IW?9:&_>?6^V.5O$SF/ M5 -BMI4S)YMTQ2:33=IR$VNR25MP,KGBI"TYZ=6FJ8 M9,AN5(1UAR!"Z."PTCJ6EV%O#'E8JP2P^9.X19D@\8%Z<(?.H,ARD M^X2Y<8?,,\9X0^8%8:@Y9%Y5AA R9+Y@?@#SAC%@D-<80T&I_UBJ[9\'T/\\ MJ8%B**Y<6GF@@U 9[H'A'ECE@?5C@(I:UHQ3,4G%_,4].+0KE7((A>)4(8\Q MH+T'%2+4<4 )'E7*G9BO08 MA4'7C-WKB+J4@E5FJU*,4SBO?83RN&OB,7,\9H[$#"2WX4C,4@$@9I5BG,.B M^0@U'K.#Q^P@,8."+FO&[1?4O"%@GJQ42H7N,0C*[ &#*)#U(P9Q #VA,8'T MGM&8X/Q&QX"!]%X1BMS8(*HO:'Y *&]3H/64_#;H2(&U9(M!,#T?'00^\DUQ M<<&YB.# E%VZDP2G4HC@, CNWQXP2!$0E5'55_NZ]OL-9!=@R37'M/"WGDK4ZEAS0MA(S&ULC51A;YLP$/TK MB!]0$V-"$@%2TZG:I$V*.JW[[, EH-J8VD[H_OUL0QA+7"E?L'V\>^_N@2_K MA7Q3-8 ./CAK51[66G<;A%19 Z?J0730FC<'(3G5YBB/2'42:.62.$,XBI:( MTZ8-B\S%=K+(Q$FSIH6=#-2)&^C5;!_85O9"O-G#MRH/(UL1,"BU MI:!F.<,3,&:93!WO(VDX:=K$^?["_NR:-\WLJ8(GP7XWE:[SD7 MT7^%L:$D#,;NO\,9F(';2HQ&*9ARSZ \*2WXR&)*X?1C6)O6K?W(?TGS)^ Q M 4\)>.AE$'*5?Z&:%ID4?2 '\SMJO_%B@XTWI0TZ*]P[4[PRT7-!",[0V1*- MF.V P3/,8D(@PSY)8)_$%M^D$Q+["6)OC;$C(#."F*S]!,1+0!Q!_!_!TD^0 M> F2FPH((5F22*QD?YI->4J](>NMF@OT$*R_! MZGXWUUZ"]1UNKF_C"_4&UFZW1@<-!VFYJ] M' ;,<-"B&X&ULC51M;YLP$/XKB!]0$P<2$A&DIE.U M29L4=5KWV8$CH-J8VB9T_WY^(8PUCI0OV'=^[GGN#MUE Q=OL@90P0>CK=R% MM5+=%B%9U,"(?. =M/JEXH(1I4UQ0K(30$H;Q"C"4;1"C#1MF&?6=Q!YQGM% MFQ8.(I ]8T3\V0/EPRYV J.7+^9HQOY2Z,3$) H5"&@>CC#$] J2'2:;R/ MG.$D:0+G]PO[LZU=UW(D$IXX_=V4JMZ%:1B44)&>JA<^?(6QGB0,QN*_PQFH MAIM,M$;!J;3?H.BEXFQDT:DP\N'.IK7GX%Z22Y@_ (\!> K KA8G9#/_0A3) M,\&'0+C>=\3\XL46Z]X4QFE;8=]T\E)[SWD!W=4$F\ M*HE'!7]2<9ADII+<$EEY158>D:6?8.TE6-_?S-1+D-[1S/2JS-O-W'A5-GA::[T5)X-"I_"[09G*-Z-:P]-NS?_"U!+ P04 " "H M@F)0=@K_UK-S$4(JO_= U=#B6/\T7ABY\[Z!JF*GI[A M&>SO_JA=16:5A@F0ABF)-+0E_A;O#ZG'!\ ?!H-9S)%/N)R_J'^&+*[+"=JX*#X"VML5^(=1@VT],+M MDQJ^PY1G@]$4_B=<@3NX=^+VJ!4WX8OJB[%*3"K.BJ!OX\AD&(=Q)4\GVCHA MF0C)3(BS_Q+2B9#>$,CH+$1]H)96A58#TN//ZJF_$_$^=8=9^V8XN[#FTAK7 MO5;9)BO(U0M-F/L1DRPPR6?$X2LBW\P0X@S,+I)5%TG@I\L=HMVZ0+HJD :! M;"&PC6Y2C)!M@,@ B?,XRN.;*"NP+(IVR8T;LCA@?^%_47UFTJ"3LNY?A1-M ME;+@)*,[=XLZ]\;F@D-K_73KYGJ\:6-A53\](C*_Y.H=4$L#!!0 ( *B" M8E#V 7B#,@( !L& 9 >&PO=V]R:W-H965TWQ MF3/GV'A2#%R\R!I !:\MZ^0FK)7JUU$DJQI:*A]X#YW>.7'14J67XAS)7@ ] MVJ2616D6A8WM15GPBV)-!WL1R$O;4O%G"XP/FS )WP+/S;E6)A"5 M14_/\!W4CWXO]"J:6(Y-"YUL>!<(.&W"IV2](P9O 3\;&.1L'A@G!\Y?S.++ M<1/&1A PJ)1AH'JXP@X8,T1:QN^1,YQ*FL3Y_(W]D_6NO1RHA!UGOYJCJC?A M*@R.<*(7II[Y\!E&/WD8C.:_PA68AALEND;%F;2_0761BK*;-6/U)%RT+P(1#NLGIJOHEDC?1A M5B9HS\[N:;=21Z]EEN=%=#5$(V;K,.D,DTR(2+-/)5)?B6UZEY[>%MC=(W#N MKX"\)I#-1S'!H11!"?D'8*PA[!#TN!.&[0A_2.,])G"P4^8#H M$9&,^"41KR1R+PDOO&_)_5W@),9+01[8[Y"*^U9W/-:IW&M@4 M !D !X;"]W;W)K&UL?93MCIP@%(9OQ7@!B^+7 M.%&3SC1-F[3)9)NVOQD]CF91+##C]NX+Z!I7:?\(!][S\AP$LI'Q%]$ 2.>U MH[W(W4;*X8B0*!OHB'AB _1JIF:\(U*%_(;$P(%4)JFC"'M>C#K2]FZ1F;$+ M+S)VE[3MX<(=<>\ZPO^<@+(Q=WWW;>"YO352#Z B&\@-OH/\,5RXBM#B4K4= M]*)EO<.ASMT/_O$<:[T1_&QA%*N^HRNY,O:B@R]5[GH:""B44CL0U3S@#)1J M(X7Q>_9TER5UXKK_YO[)U*YJN1(!9T9_M95LRB4#KR.K5M;]IQFDF2.@.<$O"3XX7\3 M@CDAV"2@B>](HX6"5( "P6V4F"3'ZQ7\#V[06 U"(Q!^*Z,#>1ITB1& MTQM-X(5>G&YJLPB6@4$O=352?3\_!%$@VS"\=6I[; MXB]02P,$% @ J()B4*R%UMBY @ < H !D !X;"]W;W)K&ULC9;1CILP$$5_!?'>Q0,8PRJ)U%!5K=1*JZVV?782)T$+ MF&(GV?Y];6 C8H8V+\%V[HS/8'SMQ46VK^HHA/;>JK)62_^H=?,8!&I[%!57 M#[(1M?EG+]N*:]-M#X%J6L%W75!5!B$A25#QHO97BV[LJ5TMY$F712V>6D^= MJHJW?]:BE)>E#_[[P'-Q.&H[$*P6#3^('T*_-$^MZ077++NB$K4J9.VU8K_T M/\)C#JD-Z!0_"W%1H[9G2]E(^6H[7W=+GU@B48JMMBFX>9Q%+LK29C(D M_G5.&SANOV?_W!5OBMEP)7)9_BIV^KCT4]_;B3T_E?I97KZ(H2#J>T/UW\19 ME$9N2\#/G?P_" < @(KP$0_S,@&@(B M)R#HR;I2/W'-5XM67KRV7ZV&VX\"'B/S,K=VL'MWW7^F6F5&SZLXH8O@;!,- MFG6O"4>:\%:13Q6C)($!N%*$*$78Q<A* Y%<#(\08(F2.Y8[V0"FD#B5O,?T0T*0U'8%(41/$&*)DCOJ"6= M8*8L(JC &)<)@,AZ.1F19%,\L$^ . XC%L+D4N"< 9@J3DJ;; M'4+7.G),%<5SWPWN"8"8 IMQ%ZQ!9AN^8A&KBS'9 3"N:\&]P; S&'F M8 /<'> >>QA$XT.+4A*[)4U5$)EU7LH:N5MI#:WB.ZLWTNI MA4E)'LS[.9KKW[53BKVV36;:;7\'ZCM:-L/]+KA>,E=_ 5!+ P04 " "H M@F)0I,X1]K<" #X"@ &0 'AL+W=O99R7=<$>YMXR4[ MGJ3>\.;3BASI3RI_51NN5E[+LL\*6HJ,E0ZGAYF[0,]K'.@ @WC-Z%5T[ATM M95J!P[E@OSZ^S.0K*B M85&E%.2]OF:EN5X;_EL8'("; -P&H/C3@* )"#X"PD\#PB8@[ 5XM133FS61 M9#[E[.KP^G@KHM\B]!RJ[N_TIFFV>:;:(]3N91XF\=2[:*(&LZPQN(-!+<)3 M[&T*#*58XD$XOD^P&B+BZ!ZR'D(0LE01@$(#0Q#<"4U@@A D" U!>$>0]H34 MF,1@REIJXOMPE@C,$@%9)KWSB(99HK#?TQH4=4#!!(>]K@Z9@@1;ZHW!>N-A MO5$ $R0@03+^7%*0(!UQ+NF@&?9SF8!9)L,LJ84 ^;#3_/%*D<6LZ/]OQZH! MW1WJI".V/GD(96T) HV]0!AHBL64"'8E>L"6"/8E HR9XOY?& 2RO*<(=B8" MK)F&%@K8+"A^0"UL%Y2,40N D$TM["H$V"J-+!2P9=!DO%H,>P;[(]2"H-B2 M!S86!HR5VDJ%S8#Q VIA,^!@C%H(U#];K_/Y+R@_FM%*.#MV+J7^BG9VV_%M M@?7XT-M?JK&N'L(^:.J9\ ?AQZP4SI9)-9R8$>+ F*2J1O])6>6DQM!VD=.# MU+>)NN?U+%8O)*N:.=-KA]WY/U!+ P04 " "H@F)0,QD,3(," Z"0 M&0 'AL+W=O+-@3!@R15I>78=F!5L*C--)%S M.Y(F^,S*HD8[8M!S54'R;X5*?%V8P+Q-O!6GG(D)*TT:>$(_$?O5[ @?69W* MH:A030M<&P0=%^82O&Z!*P@2\;M 5]KK&\+*'N-W,?AV6)BV6!$J4<:$!.3- M!:U160HEOHZ_2M3L8@IBOW]3_R+-M7 MI SYIJ'&2RJ^1G2G#E5+A2ZG@1]L6M6RO2O]&TQ,<17 Z M @@>$EQ%<#\)WD."IPC>7(*O"/Z(8+7>93(WD,$T(?AJD'8_-%!L._#J\W)E M8E)61_[C^:1\]I)Z4918%R&D,*L6X_0PH$-87+T+X>A"K)P)/?"'$=93B#-$ M;*8( , 0LYUBO"C6K]35)L.5 FY?(+;U IY6P),"7D\@#$?);"&AA-2MD=@! M(!AE9!YLHX.!8 S;/H4-O/E:;_[$FV-[(W,MQN_%\>T["0RT08))$"^^L]E" MK4 XOX215B!Z7L)HXA+XG@U&R5C/@VUT,-Z)"Y"0O;6ID^%S+%T-OMGL8+!UYSWS"VU?%#TA.14V- M/6;\MI)WRA%CAOA*[!>>XIP_9+I!B8Y,=$/>)^UMW@X8;M1+Q>J>2^E_4$L# M!!0 ( *B"8E!&QIN_5@, /,/ 9 >&PO=V]R:W-H965T=7F(/.DNE-' M6>A?=JK,DUHOR[U7'4N9;-N@//.0L<#+D[1P5XOVV6.Y6JA3G:6%?"R=ZI3G M2?GO06;JLG3!?7WP(]T?ZN:!MUHM?Q\=2K[QKEFV:RZ)*5>&4C+6:YEEC69M(^_ M?5+WNF<3.+Q_S?ZY+5X7\Y14J5GF?15O)DY?NFA;M]=+G?PVC [ /P&L B#<# M>!_ )P%>YZPM]5-2)ZM%J2Y.V;VM8](,!=QSW)IPU<72#I MMX/G(AZ 2<3,#;!&*4P)^4T6G" M5E.T&@ACF,K6E"P((D[;$:0=0=@))G8ZC3_8YP,P+MBTMX0N1C^,:#\^Z< &Q #-&+"!3"\:UBL@8&+:%E/&8Q;$,X9HRH -9H#@ M!T<]R5-'E(X%.#/)0(,&;$@#)D1B/S8,4:@1,Q@&&C5 L6:NR31LX ;: (T; ML.$-F"3!*&)LVI7W9&-#-'# ACA L 0UZPU'E$[+9@8':>:@#7/0A(D(#4.$ M*@SG7AG2Q$&3./Y4\UMD/S!FUX@R9'#"]O M2<9&:,J@#660^* A^O*.:FR'I@R:E/'9S+] MO"T:FZ$)@S:$08(LY?_4?4$L#!!0 ( *B"8E"DCG6J2@( / & 9 >&PO=V]R:W-H M965TAS.&_\)/^XS MC3> WS7T8K;V="5'QE[TYMMIXP?:$% HI58@ZG&#'5"JA92-OZ.F/Z74Q/GZ MKO[%U*YJ.1(!.T;_U"=9;?R5[YW@3*Y4/K/^*XSU)+XW%O\=;D 57#M1.4I& MA?GURJN0K!E5E)6&O [/NC7/?M2_T]R$<"2$$P&GGQ*BD1"]$>)/"?%(B"T" M&DHQO=D328J:?:(U3T5B1!F*.;%AHQVP$3 MSC!X0B"E/J4(72FVX8)N)=@M$6GR'K)?0C#^P$7D+#0R M'6933[[AO@%S-3A5>R:ROUYS.+3F/[ M*=1SPXIOU3@?IN^;S' 7_"#\4K?".S*III*9'6?&)"B3P8-J:*6NGVE#X2SU M,E-K/@SA82-9-]XO:+KDBO]02P,$% @ J()B4!R79#3E 0 ] 0 !D M !X;"]W;W)K&UL=931CILP$$5_!?D#UD )Q%! M:K9:M5(K15NU?79@"&AMS-I.V/Y];4,0)6X>8H^Y<\^,,8U4VP*EZ$CUTYDDM)*?:A/*"52^!5BZ),QR'888Y;3M4Y&[M)(M< M7#5K.SC)0%TYI_+/$9@8#BA"]X77]M)HNX"+O*<7^ 'Z9W^2)L*S2]5RZ%0K MND!"?4"?HOV16+T3_&IA4(MY8#LY"_%F@Z_5 86V(&!0:NM S7"#9V#,&IDR MWB=/-"-MXG)^=W]QO9M>SE3!LV"_VTHW![1%004UO3+]*H8O,/63HF!J_AO< M@!FYK<0P2L&4^P_*J]*"3RZF%$X_QK'MW#A,_O][:E]QM(_-WI1VT6V%>V:*5V;U5J1AEN.;-9HTQU$3+S1)LIDU MV/C/D-@+B9W!9F$01\1OL/$:;)Q!\D^59%7EJ"%.TSE-%&:[U(])O)C$@]FN M,*,F76"VX6[KIZ1>2NJA[%:4](%"=DGFIV1>2O9(B<(5)7N@9"3Z3R_$2R$> M2K2BD(<7DYK?BH(7!];>!]^IO+2="LY"F[/O3F@MA 9C&#Z9BAMS!+[HBK]02P,$% @ J()B4*J ;N-*! A!< !D M !X;"]W;W)K&ULE9CO;N(X%,5?):D:I9S>[G% Q$D\1L8LK,VV_^E0'[F"7]4$@X/M?7\>_:\?RDJQ_U M7BD3_"SRLEZ$>V,.#U%4K_>J2.M/^J#*YI>MKHK4-)?5+JH/E4HW7:,BC_AD M$D=%FI7AZV65:JURJHCT615K^>5*Y/BY"%'S>^9;N]:6]$R_DA MW:F_E/E^>*V:J^CLLLD*5=:9+H-*;1?A(WMXD4G;H%/\G:E3??$]:%-YT_I' M>_%YLP@G;8]4KM:FM4B;CW>U4GG>.C7]^'5-_*V)TV,M<[K[G^P/M9& M%X-+TY4B_=E_9F7W>1K\/YKA!GQHP.]M((8&XMR LYL-:&A ]S:00P-I-8CZ MW+O!?$Y-NIQ7^A14_7PXI.VT8P^R>5SK]F;W=+K?FO&LF[OO2\GX/'IOC0;- M4Z_A%QIV5D2-^SD$1R&>N-.<2%R'6+D:R2S-,_*976M>D _AS@HX'J(SH"L# MB0T(&E!G(*X,8FP@H8$$/4BL-'M-TFG*3A/+2?^'0\4P5 Q"3:V'CS0S'"2! M01+7@'MZ.84&T_M'= 8-9J 'S$H3:3@.PB:8I FP$#9*2.29H,Q#+ ,6THZ# M1)Y!8Q#;1\:!16+'0:*I)PXFC@'D^,R. T3",XL8!I,1L/ 4,H;19/+^J<@P M<@SQY(QJ[/ M++K[.C (Y87PHP[X!@=#R@"EPED'D$AXXF"6V118D)W5U,F* M)_)F5AA\!J@6#BHS9[!IEN#AGCD=(W%SN#FN%1R4 >&92!R7 <[NGXL<$\X! MO,*>BT!$S+?^8\(Y@M>>7%#DF5P<$\X1X=9Z]C*(+A\WN[UV*X!'! M[U/>X(BS_K%<0G@H 20#>4@NGI*1'3K M*>$2P$$)H-B.YG+]/]$$YEH KBGQ6&"NQ0BN!>9: *Z=$1Y$8W+V[)@!N.39 M @@,KABQ:1:81H% LVD4[KZ9S6YEC(D4 #;IL\"PB61$QI@C 3BR=Q*K0=1N M.W]O)9QRU[]?"< <2VX-#T9.H%77+O=()#W+"F'8", F/36/,&PT C;"L!& M3=IE$XH\99,P9@0PD[XW4\^KZ0C,"&-& #,W6R3RQ<&($4+,4T@)(T8C$"., M& '$I/V"#$6>-V3"Q!" (?9 )S$,;B4F1@(88@^W M$L,@Q8AL,0P2;!;=;($H]FQ*I>]"7& 89C\@6PR#!OLW-%HGLF1Q= MG"P6JMIUQ[QUL-;'TK0G;Q=WST?)C[P]F;3NK]C#*O ^0$ '0% 9 >&PO=V]R:W-H965T8V4@Y[A$390$?$$QN@5T]J MQCLB5LHND;0]'[HA+UQ'^YP"4C9GK MN[?$2WMNI$Z@/!W(&7Z ?!V.7$5H4:G:#GK1LM[A4&?N1W]?8(TW@)\MC&*U M=W0E)\;>=/"UREQ/&P(*I=0*1"U7*(!2+:1L_)XUW>5(35SO;^J?3>VJEA,1 M4##ZJZUDD[G/KE-!32Y4OK#Q"\SUQ*XS%_\-KD 57#M19Y2,"O/OE!K M*"L=>9_6MC?K..O?:'9",!."A>!'_R2$,R'<$-#DS)3ZB4B2IYR-#I]>UD#T MG?#WH6IFJ9.F=^:9JE:H[#6/DSA%5RTT8PX3)EAA@GM$\8A8B2!E8'$16%T$ MAA_>N4CL J%5(#0"T9T WI0Q8;#!] ;SP4_\9%.*!15X&-O-1%8SD<7,\\;, MA(E7Q_A1@./=QHT-AG=!:+<36^W$%CL[NT!B%4C^_^U@JP!^=!!M^G[ #WWW MHRC$F[M86&"QIWX;.VAU__4\^D[XN>V%,25"2WI-J4*-&X!)0 MJ*7>8K7GTR"8 LF&><:A9=#F?P%02P,$% @ J()B4 ^S+NW, 0 BP0 M !D !X;"]W;W)K&ULC51=CYP@%/TKAA\P*'Y, M=Z(FG=ULVJ1-)MMT^\SH=30+8H$9M_^^@(ZQEH=]$>[EW'/.12 ?A7Q3+8 . MWCGK58%:K8<#QJIJ@5.U$P/T9J41DE-M0GG!:I! :U?$&29AF&%.NQZ5NA M5YWH PE-@3Y'AV-F\0[PVL&H5O/ =G(6XLT&7^L"A=80,*BT9:!FN,$C,&:) MC(W?,R=:)&WA>GYG?W:]FU[.5,&C8+^Z6K<%^H2"&AIZ9?I%C%]@[B=%P=S\ M-[@!,W#KQ&A4@BGW#:JKTH+/+,8*I^_3V/5N'&?^>YF_@,P%9"D@4R^3D'/^ M1#4M8_2[UBR1>D<0C0C8B M$^;A(R*I5R3UB,0;D?3C(IE7)/.()!N1[+_MBDBT>]C(X-4YLM?T.Y67KE?! M66AS)-W!:8308!C#G?'=FI=A"1@TVD[W9BZG^S$%6@SSU'43_>MPYEP&;TW=#NOP+&7W$$7#_LR;>+?N?S1/?7J*9JS'*J&MT,EVJ#GQW7X2!]V4(P! M&O&SXK=A<1^,K;P(\3H^?#FL0S)6Q&N^EV.*4EVN?,?K>LRDZOAMDH8SYQBX MO'_/_DDWKYIY*0>^$_6OZB#/ZS /@P,_EI=:/HO;9VX:2L/ =/^57WFMX&,E MBF,OZD'_!OO+($5CLJA2FO)MNE:MOMY,_O

    K7MR"?EJMKAPW!7V(U63NQT$]=_H_U>V@1J^;-$M7T75,9##; M"0,+#)T1D$9H0F.$V&TF0N M34XLFLSMA7E6)4=)%#A+@;(4"(NU0;>%PP(DBST+0PFN-.+N MTCSVI/"(E2*U)K9:J3OOF:]45+&/%! >QQ7 G?J4,L_<4URY-$:8F,T4NTR4 M^5K"%4X1B>>VQ WHOJ64>%1.<9G3%%EG7[&XB"FBXMQ6L0$M#0EBGR-17,84 MT7%AZQ@!9;Y5QH5,725GSB+GKK^R/+6ZWB$PXJD%ESM%]%[8KF) 2Q8:@^>= M!+C>@2!$MK&@((\I &X*@)A"89N" 2T;BEGJL7S 70$05RAL5T!!'M<'W!, M\83"EJH!W:T0)8EOZG!3 ,04"ON5C((\^Q]P2P#WU<^(+3,#6G;$LMPN9X? M/ ( W%S -1=&; &@(/#PX-X"KFTP$ML\&,BW+7%S ==<&'&V)0;R;4O<., U M#D:<;8F!;/./%A_G#>]/^APS!'MQ:?4A:C$ZGY4>07_<_X-/!ZUO97^JVB%X M$5(=$?2'_%$(R54MY(/:*6=UMIL?:GZ4XVVF[OOI@#,]2-&9PULTGR W?P%0 M2P,$% @ J()B4#-[/8%] @ !0D !D !X;"]W;W)K&ULC99M;YLP$,>_"N(#%(YGJ@1IZ31MTB9%G;:]=A(G007,;"=T MWWZV(8C&YZIO@NW<_7_G@SM[-3#^(LZ42N^U;3JQ]L]2]H]!(/9GVA+QP'K: MJ7^.C+=$JBD_!:+GE!R,4]L$41AF04OJSJ]69FW+JQ6[R*;NZ)9[XM*VA/_; MT(8-:Q_\V\)S?3I+O1!4JYZI\>U_PD>-Y!K M!V/QNZ:#6(P]O94=8R]Z\NVP]D,=$6WH7FH)HAY7^D2;1BNI./Y.HO[,U([+ M\4W]B]F\VLR."/K$FC_U09[7?N%[!WHDET8^L^$KG3:4^MZT^^_T2AMEKB-1 MC#UKA/GU]A'Q,?D_T.X;'2.5FKQ=-*LQ_*GBA5J]5%I:KX*J%)IO-:!,M;)(DGFT"I3]# M(A02&8%X"8$0%XA1@=@() N!-,SOHAQMH$%2BHL$"9!2HL4)*%D#E))4HJ$5)T1RJ1MP1)[LX>A'@MADB=. H- M'.4,'ZB4R>A-P'GQ3KAX54/T@5J9C-ZPBG?> N - + .8/6I&&&EL9N%MP! M>H!5+V W@21S?\: ]P! FH#U(8/=!5P4O/[!;@!VN8#= 5P4O/C!KGZ[5":C M99=.2T#R%BP.,'U!^$'XJ>Z$MV-2G87FQ#HR)JD2#1]4T&=U)YDG#3U*/]H[W8 MNHV4PP8A43;0$?' !NC5FYKQCDBUY$+W.SM>9&S MDZ1M#WONB%/7$?YO!Y2-6]=W+QLO[;&1>@,5^4".\ ODZ[#G:H46EZKMH![3.N-X'<+HUC-'5W)@;$WO?A>;5U/)P042JD=B!K.\ 24:B.5 MQM_9TUV0.G ]O[A_-;6K6@Y$P!.C?]I*-ELW=9T*:G*B\H6-WV"N)W*=N?@? M< :JY#H3Q2@9%>;IE"[J%0Z\CZ-;6_&A/[&^PZDVI-TTKS#N5O%"[YR+VPQR=M=&LV4T:O-*$8;!H MD/)?(-@*P<8@^ ")[ :!U2 P!N$' WR5Y:1)C*8W&M_SP\2W!;&=DEDIV1T]SV[^H3!+LBL*6ITM?77])/S8]L(Y,*F. MJ3E,-6,2E*'WH#)NU&VY+"C44D\3->?3G3$M)!OFZQ M=W+Q'U!+ P04 M" "H@F)0LR'6/+(" !&"@ &0 'AL+W=O*GD M9;BYC^Q47I5ZLXUONV5,;$6REEMM4PAS.,R+N)H)_?B5.MG=?DJIPFE<33-_KL\R]J$VTH,8ZOJ MP?U&V].@53-E,:4TXGV\5JV[7J;\'\/P 70:0*\#Z#B7$>0J_RRT6"UZ=8GZ M*'TSO>95!N4C.-M$4LQYCZ$T,Y_]C$I/_"J$H MA+H$[!9""9Z H0F82\#O$H!7Y1B3NYC6Q4#.,YS"40I'*-2CC#'I':4 G)*B ME!2A,(^2SBD%!.:2H90,H7"/DB&4E.&4'*7D""7U*/F,PK,4AQ0HI$ @F02#X9B,(I_!W&YD_EA1X !38U8" 9ML:9J , M>!X X3L;Z!S$B ^B\QE!5@1 N $ 40#S%3 %W;UK91Y0%> 2 ,0"S+< (!I( M:4X#)%P$@)B ^28 1 4\A=#BX3( Q ;,MP$@.J"4!'P N! ,0+SC0!S)0#A M6&UL=51A;]L@$/TKB!]0')RT761; M:CI-G;1)4:>UGXE]ME'!N(#C[M\/L.-:&?MBN..]=W<]5CA.?$ @HK5=@;CG#(PCAA5P:[[,F M7D)ZXGI_4?\6:G>UG)B!1R5>>67;'-]C5$'-!F&?U?@$Y[YEN\V5-W-Z5WAJL(9RYYX[SGXC;]DI&S%YHQAPE#5YC-@B!.?0E! M8R$.]!\ZC=/3:(9IH*=K.DWC MNHP#8(;-&ULE5CM_RZ)J-MZQ;4\W0=#LCJK,&E^?5-7]JT.>-1[RW M!]_RYV/;/PBVZU/VK+ZK]M_38]W=!9(#T 6J]"]"R&$S#$?(3)RCOD$8>(YY@'")'/,9XAR>,$$ MW>A?IH#"4T"'#&R2@4V&;I:!P1G8D('/.%ACDHZ8:,!48Q46(D0Y7(8#9:P9 M3+E3ALK0FF47,V4R3K.+X1C;"&8; 6R9Q7;$Q%.VH1_:JQ)&60OJWD61V(^0 MB10P9^$L!1%Q.(.$,TB@:TM"J728ACZ)X#(Q7"8&RMARAS 2KI+ 51(@@Z71 M%,(D<)7>+$$/#)T<) EM\QI!8KH*F,]L QM1(2B2 W$> EB/8+;5,F=0B"WX!P!$H] VV_1 3 VMG*A3,^A%*? MV+1=&"7$3VS> "R9:&O.&W$^ EB?D#9OU_MHY,?"Y@W")+%YNS 6^MCF31 O M)8!1BAC)@3@E29;O'!2Q0>K:H+-WW!F0M7D@'5/$XJCK7H[AWAK0=%%$F (I M]FIUA<51Q.+H HO[2 %C0E\#$6.BKC%QAFQE%+$<&BU_F:2( 5#( "S)I@"( MQXAB*:)8"BA68H.&B(?&5S2,B(<"[Q"VUE,0A"PEABB, 0J3R* Q1#N,7/%W M 9$%HPL:!D%8P]@?$T [$K$EALB"\2L:1F3!@)W8;1@"(8;#$.TP0#L2(XO( M@LDK&D9DP8 ]Q6W8!7%NOZ$'DZ.$_M#L:U8_YU6S>M)MJ\OAZ."@=:NZA*'? MC>!19?O+3:$.;7\IN^MZ/*P:;UI],@=QP>4T&PO=V]R:W-H965T76:U76W=H^<][D2SXO<*B]J>[-2:P_M9L4NO"QJ^M!:W:6J\O;/EI;LMK;!?EMX+$YG M+A?W-'+H:AHW16LMEIZ7-OW<)=!+ V4XF=!;]WDWI); M>6;L13Y\/:QM3Q+1DNZY=)&+RY7N:%E*3X+C]^#4'F-*P^G]F_?/:O-B,\]Y M1W>L_%4<^'EM)[9UH,?\4O)'=OM"APV%MC7L_AN]TE+()8F(L6=EISZM_:7C MK!J\")0J?^VO1:VNM\'_FQEN0 8#,AI ]*&!/QCXHP$)/S0(!H/@/4*@LM5O M1>4FRWF^6;7L9K7]S]ODLHK@+A#9W\M%E6SUG4A/)U:OFRB.5^Y5.AHTVUY# M)AH8%:[P/H8@6(@M,43>)Z&BXB( M+LH049@0G#=">2.3-]&B;",SBIY<1$*T:LL0#:0X:XRRQ@@K:*RQ$83$>FI- MC5$MF:F95LL,-D%A$P16R\@V^0]84^,;96!J@HEF!INBL"D"ZVNPO2:9PGJ. MKYT7.U,%J1/KI8"JPH5S!3S\!/40Z$ _0GL1P!0;'**5S0[306+H,E27.B19 M0%\X_ %!#W5TP-%3'1W3$2=-=71$)W^;A:H&M*G< T'0(QV=($B>X^G]9T&G M%U6&Z>9E-4?'.Q'X"+K1GGM)O/0WP_L%( TCU<_@0?2/0.YD MKJMH>U(S^%,>3[@?J<'^57J;^=GYKNS+UEV1>5K-M"U58C#VO[D3UD M/.P#!N)[(:_MW;'5+^59J9_]R*? 6(*$"3 '9\[[*F(/HMO]73\X;/;P6[<] M;3?ZL@D3?^6^](DF9CLR_(YA-\+MLM^FX&B*+3?"^7R"U"3"8(YD)L+8@@H? M+M0?$HB[!+Y(< (!$X@A@3]+$.($ 4P0& K"1)"M'IE@8.J!"1*R%2EBR"7+ M ,,#+#:$8D,@E@C9AL8DH4\OKU3UU:S97Y(=4..(21PBJ'' ^Z'N6[L@LRT0?]NB^8IL#>Q\/^MF&''8,@RJ!DSL]/[S"A8 M EJ&0#B?&G?L&N.D%TI@43Y+@C<[,CFR8X0=1O.?W/!#EA6$Z& M.!8[\=*3)78";CZFF"8X0<3=8J,J 686;X:P6?&.NMV[!_!*-L?AY49K[=2E MUOUS[-WH[07*(^\?X,GXECUDXVN0MS3C6YG/>7,LZM9Z5EJK:GB(/RBE9:?2 M<[KM/&ULE5G; M;N,V%/P5P^^)Q,-#2@H< XF-H@5:8+%%VV?%9F)C)6W:F=,/?N>9X?J<;ZKZ^-#$%2;GBS-.Z M>2W?@NI8FG3;-KV0[!<'-,W\Z>I_SI^*9NWX&QEN\_-H=H7AUEI7A_G3^)A MK:.V08?X>V].U>AYUJ;R4A3?VI??MH_SL(W(9&93MR;2YN?#K$R6M9::./X= MC,[//MN&X^=/Z[]TR3?)O*256179/_MMO7NA-U+L>-)\Z6COI=_9%[A$V R*4=N0L:82[=0'%[ M$@3<. **0![Q$5B^A 0F;/D90...2)1RU6? C8LL*71E:@V OE[ HBF :HK( M#IM=1I, HWJ%D#J<8IK DB@4B,N6M &$LQ\"@[V?I.4W(\ M+*7=*0#2&N!\ 6-E)Z#L9"L[N7I-2(T S@G8A<0)^\N,=9^ [I.M^_1SW0<0 M)8'J UPLDHF!B+6?@/:3K?WD*G4WY+V^L%03D&KI,X'UE^+K=QR$19#08MCI M!7>5*ZQX< M0!>*H:=V;M*SP08*)LEC FN*Y.O'C<0$EX#@TIZ'((@]?C C)6"D]$R9$A-- M1C=DBXDFP4)'VK,&!/G\8#9*P$898Q.,2<;A]=DRY@X#[CC#>0"-AS/SU'!F MS!U&W+$EEP%WIM:KC*G#@#KL,^$YG;J!.HRIPX@5S@F7"U)>/Y@Z#*C#GK,\ MQM3A&ZC#F#I\#740B#V:QI@ZC*AC"Q("L><@0F%^*3")L4?3%.:7$M=756'6 M*'328:VO5LI=,#(S MSXDMH")KCPG,,J5OZ$S,,H56@C9%$(A]?C 5%6*99W91F&4JN3Y;C0FDT0[6 M'DWZYT>=VETHBCAF=V^ @#+Q'Q=HS%H-9D5./"8P:S7=4#W,18WVKT[UP+EC M*,!^$ $ICD -72!3HOPUQ.36@-S*9P)35M]RR^*Y9D&[/*>&VI68D,"QE08' M=Y%P@6M@42B>J"%6"XV.^&SI'T 71V02Z6,PNL#,3?G670Y7LTWQ?JC;>\#1 MU_,%]!.U%Z#6]V?QL.ZOD7^8Z6^U_TC+M_VAFKT4=5WDW27H:U'4IHDSO&_* MMC/I]OR2F=>Z?8R:Y[*_3>Y?ZN(XW)0'Y^OZY?]02P,$% @ J()B4*YG M\Y'C @ ? H !D !X;"]W;W)K&UL?99M;YLP M$,>_"N)]BY\PIDHBE433)FU2U6G;:YHX"2K@#)RF^_8SAJ;I^=(WP3;_N_O= MX=@W.YGNN=]K;:/7IF[[>;RW]G"7)/UZKYNROS4'W;HW6],UI773;I?TATZ7 M&V_4U DC1"9-6;7Q8N;7'KK%S!QM7;7ZH8OZ8].4W;]"U^8TCVG\MO!8[?9V M6$@6LT.YTS^U_75XZ-PL.7O95(UN^\JT4:>W\_B>WJTH&PR\XG>E3_W%.!I2 M>3+F>9A\V\QC,A#I6J_MX*)TCQ>]U'4]>'(G\3GF8'@Y?O/^Q2?ODGDJ M>[TT]9]J8_?S6,711F_+8VT?S>FKGA)*XVC*_KM^T;63#R0NQMK4O?^-UL?> MFF;RXE":\G5\5JU_GB;_;V:X 9L,V-F RD\-^&3 WPW$IP9B,A# (!E3\;59 ME;9>WJV^++*4SI*7P=&D*48-N]"\ M*Q+G_1R"82$*%IBSCP&6H4*F'R6K4$+I%0J.)LJ] WY)P0GN0* .A'<@/E0* M)%*,FLQK6J^YH3+/0+J82B@.RKX*92J5G./,*"G6EQ@HE5@@Q"%.HL,:*@K26H>B&B1P AR+%^94* MYRAOCO""[UCD(:\@ &49BF[2%&YA1,3HE3\=)?B92A!B!0]5@M'D<%<@,B48 MW,:8LXRP*]17;@**4.>0FB+EX5)"ZE"62:8@-:(2[!HU>KG<4Q922P*I67"4 MYVOKWIH[4YMG:XR2Y6SRW4O>^@P'HQ MM%;^:G]W,_9E/\IN5[5]]&2L:Q#\-;XUQFJ'26Y=6?>N%3Q/:KVUPS!SXV[L MA\:)-8>IUTO.#>?B/U!+ P04 " "H@F)0*">B>3P" !*!@ &0 'AL M+W=O\_8&$@B@G1)5+52 M*YVN:OOL$">@,YC:3G+]^]J&$&+<>XGM969V=H.7_,K%FZPH5<%[PUJY#BNE MNA4 LJQH0^03[VBKGQRY:(C21W$"LA.4'"RI80!%40H:4K=AD=O8BRAR?E:L M;NF+".2Y:8CXNZ&,7]@3&%4.=4-;6?,V M$/2X#I_A:I<:O 7\JNE53O:!J63/^9LY?#VLP\@8HHR6RB@0O5SHEC)FA+2- M/X-F.*8TQ.G^IO[9UJYKV1-)MYS]K@^J6H>+,#C0(SDS]_]6K=VO0[Z-YJ?@ 8"&@DP_9 0#X3X M3L ?$O! P X!]*78WNR((D4N^#40_;_;$?,2P176W2]-T#;;/M/MD3IZ*;(4 MYN!BA ;,IL>@">:. %I]3(%\*39H1D>/";9S1)H\0G9S"(3_<1%["XVM0#QU M$4=^ >P5P%8 /W3**6338S*+:2WF$XRS)'7J].ZQZ33/)@&"''S7:.RI9PX92VFZ,6R7*Q]%M.O9;3F66(L&,YG;4&92A= M.I;GJ"1)L/-Z[^:H#$91XE@&DQO54'&RTTH&)3^WRKR8D^@X$)^1N9%.?*,' M93_7[C+]E/U.Q*EN9;#G2M]W>RN/G"NJ349/NJ65'NSC@=&C,MM,[T4_WOJ# MXMTPN<'X^2C^ 5!+ P04 " "H@F)029AHE2P# ")# &0 'AL+W=O M%E4S\_?& M'!Z#H%GO59DU#_J@*OO)5M=E9NRRW@7-H5;9IC,JBX"%81R465[Y\VFW]US/ MI_IHBKQ2S[77',LRJ_\M5*'/,Q_\CXV7?+2Z\FJUG?E/\+B"J#7H%+]S=6Y&[UX;RJO6;^WBVV;FARV1*M3:M"XR M^SBII2J*UI/E^#LX]2]GMH;C]P_O7[K@;3"O6:.6NOB3;\Q^YB>^MU';[%B8 M%WW^JH: (M\;HO^N3JJP\I;$GK'61=/]]=;'QNAR\&)1RNR]?^95]SP/_C_, M: ,V&+"+ <1W#?A@P#\-Q%T#,1@(9!#TH72Y664FFT]K??;J_NL]9&T5P:.P MV5^WFUVRN\]L>AJ[>YK+6$R#4^MHT"QZ#1MIX*((K/?+$8PZ8L$<T@X$Z4!T#L15IA#EHM?(3E-UFD@RB:)U10 Q M3OK*53&11(PFCDCBB"".$7&OB4;'3$"&**ZEJY)1Q!&Q*^*)H'ECDC%'R M%K'+&R4R1+R$"B 5N*@(&0MER&EH24)+ CI!T)(XAR4H?TM7Q0!P65"N;@$G M)'!" *<(.'%. 4!!+5W-! 2N"4H41PG-FY*\J0)& ..*&$3C4P27*29V52 8K@I*-0KKFIGN/L )9HZ9N?N- MATY9N*()!XF17=6M)-/=#MQV!QQ?QH/H"ICC]"T)%:008F+"EV W6CS0#0^H MCN?\ZT5.9[5]2F!H0L4DP] M?F+M/(?V%^VM;'38C?3;;4VRF*&#Q9S;W\77!:% MVIKV5=KWNA^.^X71AV'P#RZ_/N;_ 5!+ P04 " "H@F)0M#S>.'P# & M#P &0 'AL+W=OV.)]#_#;T3JI[B] MM=V/_F+,$/RLJZ;?A9=AN#Y&47^\F+KH']JK:>P_Y[:KB\$VNY>HOW:F.$U! M=16A$&E4%V43[K=3WU.WW[:O0U4VYJD+^M>Z+KI?!U.UMUT(X7O'Y_+E,HP= MT7Y[+5[,%S-\O3YUMA7=LYS*VC1]V39!9\Z[\ ]XS%&. 9/B6VEN_>H^&$MY M;ML?8^.?TRX4(Y&IS'$84Q3V\F9R4U5C)LOQWY(TO(\Y!J[OW[/_-15OBWDN M>I.WU??R-%QVH0J#DSD7K]7PN;W];9:"DC!8JO_7O)G*RD<2.\:QK?KI-SB^ M]D-;+UDL2EW\G*]E,UUO2_[W,#X EP"\!T#\OP%R"9!.0#233:7^60S%?MNU MMZ";9^M:C(L"'J5]F,>Q%BD"CY%% \)XD" Q(=[4LHO5 "<3*-2:J MBF7FP_%8)##/!EP+0$9('2!D(RT@41K0L3I9":T M!XGW7V ,6$D72=+)2#/MON*,#%/T.1_P+@R,#2NRL5&+W8"(D:PB1I>EWEGC MS1@8-U;N'@74:C>@%+J.S.@\W@.\(0/CR,K=IH"Z[092*<@:XG0JT;[WC#=F M8)S9]=P#4-/=9."^CCDGT^O=_B,0;]! '9KQ(6J^&T1W[>>L+)6>311XDP;. MI=V]"Z@#;Y)$('G-&)U4(O%,&O)>C=2K,^7N8DA=>*/67W@S$2<#4+'O4Y*W M:V3LVO68 U(?3M#]\,T9%<:9QXC0\VG+F+5V=P]D33@1!(C3Q=*WOR)OULB9 M-9DS^B7,SADCX^8L6AU(QA/BIZ)[*9L^>&X'>[:93B#GMAV,S2D>;'T7>RB] M-RIS'L;;S-YW\\EL;@SM=3EU1O>C[_XW4$L#!!0 ( *B"8E!8WSO.4@( M &T' 9 >&PO=V]R:W-H965TC$;>SK)GK%7/?EV7/F!-D0H.4BM M@-7M2C:$4BVD;/P9-?UI24V"[)A]'=]E-7*SWSO2$[X0N4S MZ[^2,4_L>V/X[^1*J()K)VJ- Z/"7+W#14C6C"K*2H/?AGO=FGL_/$G3D>8F MH)& )@),/B6$(R'\($2?$J*1$%D$,$0Q>[/%$I<%9[W'A[?;8?T1P<=([?Y! M%\UFFV=J>X2J7LLT1P6X:J$1LQXP:(:!$P(H]6D)Y%IBC19T:X'-$I'$_T.V M2PB$-UR$SJ"A$8CF01&T@@Z8U&!:@XF#T'*R68+2+$LLNPX0"C.WW\CI-UKZ MC6X(Q$Z!^([ R:>V0RLM$L$S++(2NL A?D-LXG3;.)(F[L%4J= >D?:=&$S M#* =V %"66H%7H(BE,=NOYG3;[;T&P=N@=PID-\1.%]\A2A ]O?L *70_OV6 M(!A'=F P.W0:PL_F0!?>@5U:J?_=677J&4]('UI6?:UZR7#T?\@,C>@'YN>Z M%=Z>274DFH/KQ)@DRF/PH-Y'I7K?-*'D)/4P56,^=(!A(EDW-CVA?1OB3 9-J[O MWA9>FG/-Y0(H\AZ>T0_$?_8[*F9@5CDV+>I80SJ'HM/&??;752;Q"O"K00-; MC!V9R9Z05SGY>MRXGC2$,#IPJ0#%ZXJV"&,I)&S\F33=.:0D+L"F7HZAPOC MI)U4A)46OHWOIE/O8=*_T>R$8"($,\%//B2$$R%\)T0?$J*)$&D$,*:B:E-! M#HNW ?8FH@DOH=4)L3W'[@(K8F&2B!9U6UF*:RV>V5FG+38.+$FQCC5E8E9GNK1+%A<2BVB9W7A M,^= +AV7__9B=>XISX&\U+3U4O2:L36\RXR-ZCNDYZ9CSIYP<66JB^U$"$?" MHO&PO=V]R:W-H965TK64G8[A$1> \7B@770JIV2<8JE6O(*B8X#+@R)$A1X MW@91W+1NEIC8B6<)ZR5I6CAQ1_248OYG#X0-J>N[[X&7IJJE#J LZ7 %WT'^ MZ$Y88(;Q)P12ZM,1P=H1^^"&'EP?<+A%;.)K MR/$6XOO_5>EI4ZA:S];Q%LFL8?Y'M&B98 M-QNOFHU7!,*%68N)#::U)5UZ_3_D>!=BG:+99:3 *_/0A9.SOI7ZG\ZB4R]Y M#O1E7L3WJL?8EO A8QO4-\RKIA7.F4GU5,R%+AF3H!QZ#\IUNVR 4?17+#U#\@3\2.9:: M1-,F;5+4:=UOXMS$5K'Q@,3=VP^PXSH.:_LGP/4YAWLNX9)UC+^($D ZKS5M MQ,HMI6R7"(FBA)J(!]9"H[X<&:^)5$M^0J+E0 Z&5%,4>%Z,:E(U;IZ9V([G M&3M+6C6PXXXXUS7A?]= 6;=R??<:>*I.I=0!E&VP<=0[OC[DQB,$UO-8A3;S%SL['@HCC&=ZXM.!QAG"SL MB4?6Q"-+XHE=(+8*Q)\O76(52#XNW2:YLQH&83*OW+:'1=.*I#@.8WLZJ36= MU)).:A=86 46GR^(ZHG6:^=]7)+M +H]_M1/P]E6:'+9:^ GTTB%4[!S(_6= MF43'9OT8Z&8QBZ]U$S=-Y$VF?P%^$'ZJ&N'LF52MR#2,(V,25)K>@SJ-4CTZ MXX+"4>IIHN:\[[S]0K)V>%70^+3E_P!02P,$% @ J()B4/5CR*N6 P MOQ !D !X;"]W;W)K&ULE5A=K^(V$/TK4=Z[ ML44@<_ZZKI%N%1Z]-3%'7;HZR+[I,ZR<;\LE=M76ASVQZB[M3*8C<8 MU55$C*51791-N)P/:R_MI-K656])\/CK\EI>(W9&]Y>OWO_=4C>)/-: M='*MJN_E3A\781X&.[DOSI7^JBZ_R2FA) RF[#_+-UD9>,_$Q-BJJAL^@^VY MTZJ>O!@J=?%S_"Z;X?LR^7\WPP8T&="C!F(R$%<#'O^G03P9Q)9!-*8RU&93 MZ&(Y;]4E:,?M/17]*>)/L:G^ME\\C&A7#N82%@HF)P(&X3Y0P[B*&#>' 0WSG@ M5J40AG"0! 9) $N!':300>HPX"*U6(Z8;, T T9DW *M79!Q9&WHN M*(GMKGP$M('A9A[&6/BXJWPY,9NQ*UBI<$L-!))Y"XAEC;NZECNZQH$6"<#' MA?5;;]5S7U\<"1:#I\U@G'NTL[=9\C,2QMK( ',BK" $WIV78("%+2L0E'GBX X4J -SCPO<7((^D*UGTD!M MXV2+0/83+[J9XFK9'H8)N0NVZMSH?ABZ6;U.X<_43X'6^LI,Y^,L_:^;<;3_ M4K2'LNF"5Z7-C#E,@GNEM#0&PO=V]R:W-H M965T^ R]SUDO2M'#@GN@IQ?SO M#@@;"C_TWQW/S:66VH'*O,,7^ GR5W?@RD(3RZFAT(J&M1Z'<^$_AMM]IO$& M\-+ (&9[3U=R9.Q5&]].A1]H04"@DIH!J^4*>R!$$RD9?T9.?TJI ^?[=_8O MIG95RQ$+V#/RNSG)NO WOG>",^Z)?&;#5QCK27UO+/X[7($HN%:BF?^J6J%\E[+31SDZ*J)1LS.8J(9)IP02+%/ M*2)7BEUT%Q[=)MC?([+4G2%V%A&;^'B>(4GQOI7ZV&?>:30\1OHR+_P[-3+L"_^@L?/F!^:7 MIA7>D4GU5,R%/C,F08D,5JIAM1IQDT'@+/5VK?;NV @TR3F$@/M MMS_9<=)X=P7F#4G,;Z6UM/KO2O;)<[7^N;DORWKT:[E8;4[']W7]<#R9;*[O MRV6Q>5<]E*OXG]MJO2SJ^'-]-]D\K,OBIC5:+B92"#M9%O/5^.RDO9:OSTZJ MQWHQ7Y7Y>K1Y7"Z+]>_SV,6B)?^;E\^;@^ZBYE1]5];/Y\>7F="P: MC\I%>5TW313QXZF\*!>+IJ7HQW]=H^-]GXWAX?==Z]/VYN/-_"@VY46U^'=^ M4]^?COUX=%/>%H^+^GOU_+GL;LB,1]W=?RN?RD7$&T]B']?58M/^'5T_;NIJ MV;4275D6O[:?\U7[^=RUOS/C#61G(/<&L>^7#%1GH/X8Z!<-=&>@AQJ8SL , M-;"=@1UJX#H#-]3 =P9^J$'H#,)0 Q"[F1.#3?:3#8--=M,-B+LY.UM7S:+T5CH>BT29JNX[;?\:5MXE7G\Z\TB>3IZ:ECCG?,O* T=+TF1EE8$],H@M[/R3KQ[DD M]K+?PP4EM+1]Y@/#](F/7"NNSTPI8]'M?N*:\7WF,\>$/O.%893H,Y>4 8 ^ M\Y5K!S'?. 8-\A7'*#35KTY5]OH YB_?5"]B%!^YJFU!]2+7\"UHO@7=MJ![ M/J";/=\RKF56+6.$UQJ%U06#&2/Q='^@F!5@!1J_CQPFO42!,64PXX1!V"<& MT\)Z'*X,9H4)*(J^<+YY4&@E7G*M68&QKPP&(N!Q^\9AP>)5<,7-@@L"!S#% MI+1>!!2C&<,9:S6)98;31FL7^&@T?#0:$HT>#]=LRYB#GK0G^I51RH!7:$QS MKBWK).^SY7VV= 7A*)U9TH_T1N.QII3Q1J$8S2GEK#_( CV?'>^S8WQ&@31S MI)^C&+YHT6<,!4([%&XY@P4M$E+E>:<]XS12C9DG_2B/5U)&(>LU'F8*&>4$ M[W#@'0Z,PW@=!M(-&(,=II#%F3:GS!$XGPB+ILAD*R'!N(RF?-9!O6AVTF*G M&2SF XW"+&"=VAFIASH0W >1=TE \J81(:+$B83^@2) MU 4T=QWFR'X;B50"[@UCF%!VX*0=YU"@BGP4[U@3W>$XXW'FRCG.N<.YZ_N> M$'F@*J]#:M^7D%TIAH^A3"B@I I(XU!2S8*X:7.D[.- JYW&97K.@<9K)Q-A M)!,Z*!D=)*6?Y+3#>;R*.$Q:BS,FVUI(57\RH4.2ZA"-W0[JYT)'0I?!+#B\ MBDF%7H=4H">$7KY! MZ&5"Z"4C]%2DJ# [#1:?"64,YP4H(!+%M!='&A*5FDP(O:1"SR@44\\#"%QB MLI@.9/8YS.O$>E&)[**XHAXKE*)EN([;![S0&I 36]HLG'*&5PI$PY+OH=D+1>,IR- M0X[+[]G ?K.!_>:O]]L?LM1!)E/-ZT0UJQ()3;VAFE>)W**&5/.*BC(XJT@= MPG'>&G!X#-GV@DGLB%1"Y!57S6.!4O3X2 F%RS^.T@$74 PE?:KV58FTHKBS M**).]/S(!AS;&4.!( ?0.8OYU(F#2J0R15,9(T[,>93#-73&4%+AL^F)& M(^5U(HDI)HD1:6*RCHI;>?R(B.-B^L5'PY<,%W/!X=E4-UC#^LT&]IN_WF__ M 4DB?6J:/KU.!+E.9#(-PZ5))[**'I!5.J9W#!]B(8Z6P)3A5% .'X)>,AP8 M,)B;:68KQ?2;,1S7;\YPJ-_^D"6RBN:R2J+LU:D'9&_(*CJ15?20YQJ:R0+2 MX!(EXS ->)'D' ;!)E*J3J04S:44+'(=A!Y@ ?:;4G$'C LPAHH;6[S;F1P\ MVE^6Z[OVA9S-Z+IZ7-7-5!UOXTOWW# MZ*I8W\U7F]&/JJZK9?O6P&U5U65T7KR+HWU?%C?['XORMFZ^NOA]O7VS9_NC MKAZZMY8F^U>GSOX'4$L#!!0 ( *B"8E!@6+^F> 0 .H5 9 >&PO M=V]R:W-H965TAUT;V);_'97TOZU4C0Y9/F/8F-,.?J5 M)KMB.MZ4Y?[*\XKGC4GCXE.V-SO[RTN6IW%I/_-7K]CG)E[71FGB<<:DE\;; MW7@VJ=NB?#;)WLIDNS-1/BK>TC3.?\]-DAVF8Q@?&[YO7S=EU>#-)OOXU?QE MRK_W46Z_O).7]38UNV*;[4:Y>9F.K^$JXK5!3?RS-8?B['U4#>4IRWY4'W?K MZ9A5/3*)>2XK%[%]O)L;DR25)]N/GZW3\2EF97C^?O2^J =O!_,4%^8F2_[= MKLO-=!R.1VOS$K\EY??L\-6T Q+C43OZ!_-N$HM7/;$QGK.DJ/^.GM^*,DM; M+[8K:?RK>6YW]?/0^C^:T0:\-> G QO[(P._-?#_& 0?&@2M0>!J(%H#X6H@ M6P/I:J!: ^5J$+8&H:N!;@VTJP&P8^:8L\DIV>!L38\+!.>-P3#F< MY5Q^;'),.CAG'8YI!YQWKUDD]:J[C85M?9^%@3_QWBM/+3-O&'[&!%QTF66?@1/AV2Z<^L')?LQYSYYW(]ST MB8#++G-+,%WB,^5%=9E%GY%HN%\H-V&7^4HQNLO<$8S/NLQ]GP& +O.-\H.8 M!XI!D_Q(,4@.RXNI6EV>P.CC0744X]/*]6L/_KER?4%["&@/0>TAZ&@?Z67> M,*IF=C4CF*40=D-@0G"<[ML^)AE(AN;O,X7QD"-A+ A,*"80]H7 B9#+%<" MDTQHI*([JF\A^&@EWE/>),/8-P(#IO&\/5"8EG@5/%)94)IA ?1?*D"K)\%@3$0(9K5^SYF11:$ M2#]+MZ KMZ#1Q:"=N9+T7$EBKB3M0=$>E'OU"&D/X>7JL0Q[@P5;/K1$RV!% M<"H GR.!1P0G!5-ZH')JNN?:06FZGZ9 ,866TJ*/@69,X&I 8%*% I6@I5O0 ME5O0Z&+0SEQ59T_R@,1ZLQ5H/N!CZ) %[FH#^H!T#=Q!;RW4680:&*ZG*X(+ MN,^Q"B**\[GP!U8K#&S5X#LHKH7.8ZE*W$AQ%*:90"OEGL*4PGOCTBWHRBUH M=#%H=[8&CB5 G4N&? QL)B#^A^(&BBQ05;:G.-E?LU)RP!6.XK26"B]:D@/& M!JH[#)1W4"Z*4_U8C..JM" P+7R%!=>G %C \7PYQ5PYQ8PNQNS.U]7VK[>6J@S9 9AB+@5R7'.T5X2$5QHCRT#4\@'"CP' M![FU4.>)_'I=N05=N0:.+09O9\LZN'U*3O]:7AL7H M.7O;E95(SEI/%Y/7O+J^0.USN'H$HGT)5U%S[?C'?7,+^ACGK]M=,7K*RC)+ MZYN-ERPKC>T]^V2SO#'Q^O21F)>R>E7V/6]N'YN/,MNW-ZO>Z7IW]A]02P,$ M% @ J()B4-=A;]+K!P K3 !D !X;"]W;W)K&ULE9O=;B.Y$85?1= #K/A3K"('MH$9"8L$2(#!!ME<:^RV+:RD]DKM M\>;MPY8T7ID\M6'/Q5AJGZ;($NLC#[M\\]8??CL^=]TP^V.WW1]OY\_#\/)I ML3C>/W>[]?&G_J7;Y]\\]H?=>LAO#T^+X\NA6S^<;MIM%\X87NS6F_W\[N9T M[>OA[J9_';:;???U,#N^[G;KPW^_=-O^[79NYS\N_+)Y>A[&"XN[FY?U4_>O M;OCWR]=#?K=X;^5AL^OVQTV_GQVZQ]OY9_MI94T:[SA)?MUT;\>KU[-Q+-_Z M_K?QS=\?;N=F[%*W[>Z'L8UU_O&]6W;;[=A4[LCOEU;G[Q\ZWGC]^D?K/Y]& MGT?S;7WLEOWV/YN'X?EV'N>SA^YQ_;H=?NG?_M9=1A3FL\OP_]%][[99/O8D M?\9]OSV>_I_=OQZ'?G=I)7=EM_[C_'.S/_U\._]&[.4V?(.[W.#>;[#\ES?X MRPW^SQOH+V^@RPU4W+ X#^44F]5Z6-_='/JWV>'\_;ZLQVED/U&._OUX\13L MT^]R>([YZO>[2/%F\7ULZ*+Y[C!RQK!8>/ MDE4ML5;IA8<#]:<&_(>!)MP P0;HU !=-V"XB-19(R?-_CQ4Q]&D8C1+H O, M5(T:Z"@0B=+Q #L>ZHX'@QM@V "WATY@ ](0NK,F7 V5@@]2R)9 EKQA7P0. MR9@\XUY'V.L(XJ9,N00;2.UQLP9GIVF(W$7T8;#>)E?$9(ETALD4V;@".I\L M)V7.6 4L%H3/*4U <'RV;D( <=9;WQ) 7P>&HBL#LP0ZGWQB*0,(=.(E!J7K MF#<6 "=XI0F<^39,""#.?1JP$Y$2IPM@Z$$VDE11VF#X.T"!<0P OH@\S, 6RY?(!=-Z+LZ8((-*9$*]2_6/7,7T!H0@ Q!1S8 -0!#'4 <\[EO4L902!D'YRW90B!,/CDDM9[#" ' .2CT@0& M@9,),<0@<& S4,-J^E#2]LV8 MZT M1\]C"GBP%ZBB=Q%=C]?Z_%67=F2)A&PE^#*)D3 $0"@H(# *^9C M@OOP& 2^Q7]<1!]#$VRY/5XB75Y%3!7!6I<7)=92V&, >>1 E!3VF )^@@?Q MF *^Q85X8!R,\:Y<1X#."UUO<"\!!+J\L!MM!F+Z>&1%M-%C$/@)9H0P"*C% MC%!M'O+RP+%,8J3+JT@L]])(9XA%R3_" "( (&TS1)@"-,&,$*8 M9@1JLV# M-2Z9*H! %P+7 42Z:#4G2\KA!Z /:TU@"M $,T*8 M1B1@B8!Q.-2!G 6A<, M^53N8X".\C^CC1[3AP!]6+'#A"E $\P(80I0BQFAVCQ8RBE<,A#IV,72M*R0 M+F^YG3+Z@.D3 'U8L<,!4R!,,",!4R"TF)%0FP=+&6W5,2 2,DE])(.$(9(X MK?<80 $ B!5''# (P@0_$I3SR!8_$FKW0)2H3&(@X#\&9+RWN0VJW8)T7+H]@D"Z[ MCU1R#^G()&WZ"":.(/>AC1YGODQP'X(S7UK \BR M;XW*W!&,&P&X$64&"T: 3+ >@A$@+=9#:JN0\RVFDGQ()S:X$G](YTW2'F*( M\O05H$<4]R(8 3+!>@A&@+18#ZFM@I#E\F1O"7316&_+?1]J3X2MLF9&C)X( MT"/*QB]B!,0)UB-B!,06ZQ'1\PT32OXA60Q4.C<@"V2=LNN+F#L1<(>4_(T8 M 7&"Z8@8 ;'%=,3:)E@)+"7^D"[F654>X"- CVG> $1 G^(ZH M5$.T^(X(?(*_?EQSB1]X L*2RNT+DB7GM:%C[D3 '5$ FG#^IPFF(^'\3RVF M(]4FP=N02L^+9:%:8BS MY=Q#,K+5P3V2)=*>6B0,G02@(TKR)YS\:8+U2#CY4XOU2+55"-:D\L$1D+%/ MJ8H>>(PB3ELX$B9. L31SOV34H$UJ01+J\%J*\*JK4*LZE^ *'.OJA\"LI2T M+9LU2@&6 UMU+78P&5+]WR"JFN%Z9SMQ=7)=N[ M[O!T*H<_SN[[U_TP5CY?77VON?_LQI+OXOJ7L1;_5 K^9S/G0OY_K@]/F_UQ M]JT?AGYW.Y9]/_;]T.5.FI_R-_SWVR[QV%\.9KGP[E^_OQFZ%]NSW\< ML'C_"X6[_P%02P,$% @ J()B4'JG'$/P 0 ' 4 !D !X;"]W;W)K M&UL?53;CML@$/T5Y ]8XEN:C6Q+FT355FJE:*NV MS\0>7[1@O$#B[=\7L-=Q'+HOAAG..7,Q0])S\2IK (7>&6UEZM5*=5N,95X# M(_*!=]#JDY(+1I0V185E)X 4EL0H#E:K-6:D:;TLL;ZCR!)^5K1IX2B0/#-& MQ-\=4-ZGGN]].%Z:JE;&@;.D(Q7\!/6K.PIMX4FE:!BTLN$M$E"FWI._/<0& M;P&_&^CE;(],)2?.7XWQK4B]E4D(*.3**!"]7& /E!HAG<;;J.E-(0UQOO]0 M_VIKU[63\'&DN0G!2 @F@K_^E!".A/!*B#XE1",A6A#P M4(KMS8$HDB6"]T@,?[2;39^@B]&:,3L!DPP MPUP16*M/(0)7B%UP1P]N ^SO$>OX%G*XA_C^?[((G86&5B"Z*31P"T1.@<@* MA'.!Z-$M$#L%8D<&X:+5+DRTZ)8+LVR7"[->)(MG=X2!J.S\293S M:<2? G/'%OZ='OUA4J\RP[OQ@XBJ:24Z<:5OL+UG)><*=(JK!YUCK9^JR:!0 M*K/]HO=B&-C!4+P;WR(\/8C9/U!+ P04 " "H@F)0&*5;V1X" !+!@ M&0 'AL+W=OV.HC 4?17" UA 1,8@ MR:B9[":[B9G-[OZN>!4R+67:*K-OO_U 1J%C_&-[+^>WGF9ZQDR15#5ONB1.EF/]; 6'MT@_]2^*U.I92)U">-?@(OT#^;K9<1:A7V5<4 M:E&QVN-P6/K/X6*3:KP!_*F@%5=[3W>R8^Q-!]_W2S_0!0&!0FH%K)8SK($0 M+:3*>.\T_?Y(3;S>7]1?3.^JEQT6L&;D;[67Y=)/?6\/!WPB\I6UWZ#K9^9[ M7?,_X Q$P74EZHR"$6%^O>(D)*.=BBJ%X@^[5K59VT[_0G,3HHX0]80PN4N8 M=H3I)R&^2X@[0CP@(-N*\6:#),';,_,3]6M?!V3*H+;Z[E@3$) MJL1@HEYIJ29['Q X2+V=JSVW\\T&DC7=Z$;]_T?^'U!+ P04 " "H@F)0 M*\+\F74$ X& &0 'AL+W=O*S:]8+1X)#F>OGVU,*XD_J>1;R*) M/@O)H^\GQ:QN9?6]/FG=.#_SK*C7[JEI+D^>5^]..D_K+^5%%^TOA[+*TZ9] MK(Y>?:ETNN^=\LSCOA]X>7HNW,VJ;WNM-JORVF3G0K]63GW-\[3ZYT5GY6WM M,O>CX=OY>&JZ!F^SNJ1'_8=N_KR\5NV3=X^R/^>ZJ,]EX53ZL':?V5,2^)U# M;_'76=_JT;W3#>6M++]W#[_NUZ[?]4AG>M=T(=+V\JZW.LNZ2&T_?IB@[CUG MYSB^_XC^M1]\.YBWM-;;,OO[O&].:S=RG;T^I->L^5;>?M%F0,IUS.A_T^\Z M:\V[GK0Y=F56]W^=W;5NRMQ$:;N2IS^'Z[GHKS<3_\,-.W#CP.\.\O\=A'$0 M2QVD<9 S!V\82C\W2=JDFU55WIQJ*.\E[=XB]B3;V=]UC?UD][^UTU.WK>^; M*.8K[[T+9&Q>!AL^LF%W"Z^-?D_!48H7;KE'L9BFV"(;.;5)D(W"'1%PK*(/ M(",'5O 7<)L\%A 32LFCRU +V$V>TH0Y##,'D/P MB7F>R!H/#R21!R/*8I"'",$QH]Q?_IIP3!]'],VUV1B-9[759D*<.<:/V_C9 M\FR,QM,J(F*MXI@^CNB;*[0QFDIT0"WOF%$N02)"^CAFE*L'ZH?IXXB^N4P; MHPGFDMH#<(P?M_&S9=H8361:$'+",7X7:6.T3*8YYH\C_H@Y$9@_\0!_ M O,G%O"7")L_%D?4)A#S)Q;PEPB;/Q80RZP@=IL+^$N$S1\ITP+C)Q!^Q.A)A-Y5(9<%<*GOA MC!D5 G.I^ ,'&Q@YA9"SCC;LU8[J*"9.V<39HJSLM8[09$6Y&PO M=V]R:W-H965TXW/DT>[B\>:]VW_?/95E/ M?FS6V_U\^ES7+Y]FL_W]<[DI]A^KEW+;_.>QVFV*NOFX>YKM7W9E\7 X:;.> M*2'<;%.LMM/;F\.Q+[O;F^JU7J^VY9?=9/^ZV12[_^[*=?4^G\KIZ<#7U=-S MW1Z8W=Z\%$_EGV7]U\N77?-I=F[E8;4IM_M5M9WLRL?Y]+/\M)12MV<<)'^O MRO?]Q=^3]EJ^5=7W]L-O#_.I:$,JU^5]W;91-+_>RD6Y7K=--8'\V[4Z/7?: MGGCY]ZGU7PY7WUS-MV)?+JKU/ZN'^GD^#=/)0_E8O*[KK]7[KV5W178ZZ2[_ M]_*M7#?R-I*FC_MJO3_\G-R_[NMJT[72A+(I?AQ_K[:'W^]=^Z?3\ FJ.T&= M3Y!N\ 3=G:!_GF &3S#="28Y87:\E,/8+(NZN+W95>^3W?'^OA3M-)*?3#/Z M]^W!PV ?_M<,S[XY^G8;I;J9O;4-=9J[HT9=:.19,6M:/W>A4!=W*CL]Z6"1 M*YSM2Y:Y1$HB"@TO5!\:T!<-A.AQ P8V8 X-F-Y(Z62DCAI_T&R/46J=7,HB M%ZDH<"061F)!)":)Y*BQ%YT$*WP222ZRDAH4!T-Q()3D>N]\%X&(P'P;@D&)]W$TTR> L@DAI&,G> MB2Z'A+I6C"2I&8G#,)3:A,8 M=J%F,'4,HDY(>QFESA)(J)EB,'8,P(ZB+@;#PESC)!%6$LM+8E<[!J>XX?A$ M)B]2G#'$;#48!(;C AE@\"@3-=$33G3#L7@,>Z5E<)H;CGMC\C2G>L$Y;CC6 MC&%Y,T!%&8H8 Q9@0!%K2XMSW%[ANEB M@ Q*^H%@+%F.362'L-0% DJ4]!XN!]OI1XOQ9@'>%+&LM)A=]@HCR6'D.(Z1 MY(8JC^ZY02XQ5"287(YC([GQ-1&0$(GE,/\ MD1OGWZ"D'PB&G^-X1V[<.QJ4] /!U',<[\B-4V]Z- MQ\3R#!=GX=D6C<)RZGN.J^/&B9E#2#X1XFLXQ57Q>C%!/:SV&A.=X*AYX*F0_& &>8ZEX M]D(J8 ($CI\2V'Y*P/D?.'Y*&/=3!B7]0# B K)3B-5-P/D?KK!3 D[#)D"4O!Q,@<.R4 .P49XFOD8 S/'#+S"38DX-R/'38GYUW=.$B"B M!@3G>.2X*3'_ L\?U .1])Z8]A'C(G+\E B<$JE]3.,!LD ]DXL8+)'CI\3Q ME<6@I!\(!D_D^"EQO/08E/0#P6"*'#\ECOLI0)*ULQQLIQ\MIEM$?@J5J\0N MO2O\%"FHG7,<1^6D&GY2#U61V'XB!;$/3W",E9-JZ#XBC?+DQD)B3Y_@V"LG MU"C3@EAP2$%L !02^>MW6[2L? M%T?/+QM]5NV[+LGQN_8EI,,[,#^;.;[!]$>Q>UIM]Y-O55U7FWG[OLMC5=5E M$Z/XV(S4Z_;,U.'^KJ97Y\*VIV?C7K]G]02P,$% M @ J()B4 PL?_E]! ?1D !D !X;"]W;W)K&ULE9GICJ,X$,=?!?$ SZ!5A*I.]%H5]J56K/:V<]TXAP:C@R0SNS;+U=G M"/[7K/,E@%.'JUP_&^S%M:R^U4=C&N]'GA7UTC\VS?DI".KMT>1I_:D\FZ+] M9U]6>=JTC]4AJ,^527>]4IX%/ QUD*>GPE\M^K;7:K4H+TUV*LQKY=67/$^K M?U],5EZ7/O,_&KZ<#L>F:PA6BW-Z,'^9YN_S:]4^!3HFO)W.M)_=>%\I;67[K'G[?+?VPZY')S+;I3*3MY=VL399UEMI^ M?!^-^C>?G>+T_L/ZYS[X-IBWM#;K,OOGM&N.2S_VO9W9IY>L^5)>?S-C0,KW MQNC_,.\F:\6[GK0^MF56][_>]E(W93Y::;N2IS^&ZZGHK]?1_H<:5N"C K\I M,/U+!3$JB)\*\I<*-0SO.>VJB#W)-OO;KK%/ M=O]?FYZZ;7U?)3Q9!.^=H5'F99#A$QEVDPA:ZS<7'+EXX98ZOW>PMB6TNA?9 MV"*,$;T0,%#1&Q 3 W$280,2&I"] 3G-E AGF1IDHEZF&)RH,)I%:PLI1G5% MP:XHJRMQHK$!#0UH]V1$T$ $DL%FR1ADU"1.+66"O<302VQ[">4E#B61$(4\=L[!(A"!.8._8 > R3QUS08S9[ M5*R8/.:"'K/9H[Q@\I@+>LQFC_#",7@<@2<)$Q@\_@!X'(/'7<#C-G@L452X M&#SN AZWP1/$=,8Q=MP%.VYCQY*8SC"D D%*9$Y@2,4# MD H,J7" ="UL2+FDWK\$\3;J .E:@-61'&6!,14.F*Z%C:GDFECO!<94H-61 M2@K&5#R J<"8"A=,A8VII$H-0RI<(!7.RZ/ A H'0M<"P4=\UV#T)$*/^C3" MZ,D'T),8/>F"G@3H1<12+C%YTH4\:9-'#)TD/A9=L),V=G0TF#J)%D?BHT)B MZN0#U$E,G72@;C,*3;][.8NHOF+N).!.Q'-'-G=<4VG%Y$E WKQ(-M(F3PGB MQ41A]!1";[X&CT(1+,:ADH"(T+-MG,TH=)>71%,;#QATQ4"'B85"8= 5=Z\W MA1E6@&&KWA18/9.8F!H5QE@AC.?UI@#&5+TI8D,'83ROMU'(K=XPZTK_?[UM M1J'[:2DFYC^%9P0%9@1)F<"LJ_B!.L$8*[2 6G5B8\QBPH_&&&N$\;Q,M(T? MD1"-V=. /:M(1B$7+QA/C=9ARPNWYAL[9\%D#SHWU:'?WZ^];7DIFFXK=])Z M.T-X[H\09NTO[&DSG 3\-#,<3/R95H=347MO9=.4>;^/O2_+QK1]##^U.3B: M='=[R,R^Z6ZC]KX:#@2&AZ8\CX<=P>W$9?4?4$L#!!0 ( *B"8E#&"&8' M" ( ((% 9 >&PO=V]R:W-H965TV$[M^O+Y008/."[>&<,V<&,UG' M^+NH *3S24DCUFXE9;M"2)054"P>6 N->G-DG&*ICOR$1,L!'PR)$A1X7H(H MKALWSTQLQ_.,G26I&]AQ1YPIQ?SO!@CKUJ[O?@5>ZU,E=0#E68M/\ OD[W;' MU0D-*H>:0B-JUC@ M$ P$/[E+"'M">"5$=PE13X@F!&1+,;W98HGSC+/.X?;KMEA?(G\5J>Z7.FB: M;=ZI]@@5O>1/D9^ABQ;J,1N+"4:8*P(I]2%%L)1B$\SHP6V"8HY(XEO(=@[Q M_?^X"!<+#8U .':1A,L"T:) 9 2B&P=/DTY93&HPC<&DR>.DG<4X M<1HO.HWG3M-PXC2>I8@];^*CF(.F3N\AK%,TNHD4^,G\Y<(IV;F1^H..HL,@ M>0[T39[$-VK V'EPE;'3Z2?FI[H1SIY)]9^8VWQD3((RZ#THAY4:B,.!P%'J M;:KVW(X%>Y"L[2<>&L9N_@]02P,$% @ J()B4)\S>4UI! VQ0 !D M !X;"]W;W)K&ULC9A;DZ(X%,>_"L7[-DF )%AJ MU:BMW;;:UFS-[C.M\5+#Q06ZG?GV&RXZ<'*FAQ>%^#LGY_)/(@RO:?8]/RE5 M6#_B*,E']JDH+@/'R7CZ>BG+ &0\OX5'] MK8IOEVVF[YR[E_TY5DE^3A,K4X>1_84.MK+D*^"?L[KFK6NKS.0M3;^7-\_[ MD4W*@%2D=D7I(=1?'VJJHJATI,/XK_%IWZ=RUN8JVD:_7O> M%Z>1+6UKKP[A>U1\3:]/JLG'MZTF^97Z4)'&RTCT'+LTRJM/:_>>%VG<>-&A MQ.&/^ON<5-_7QO_-##=@C0&[&^BY/S-P&P/WEX'WJ8'7&'A]#?S&P.]KP!L# MWM= - :BKX%L#&1?@Z Q"/H:4'+K'.EM].TYO+:>M MGO//36Y-I[V[3F]MI[#O3KU(JE4W"XMP/,S2JY75^\8E++]\G(]^C$./#9T/DI/#3.I&=9B/.9WF8W)T#OAZ!#N<3 TC@DS[$$44Y/P M&.\R,X3I$H^8%]%EYB;#0;H+S(WL,D\8$W299X1Q29=9F@REM,N\8'X L\(8 M4.0UQKB@U7]LU>N?"[C]/*F.8EQ)4'KZ-]D.RD9D3% M)!7C$^EY0%93!/-]!ML],S%.*">@?H\8QB0#PI@CF"^(#[ %@GF$2RA7!./$ M#X"*GK'8)'7!2EQBWCB!V N"41+ NJTP+.!P%:RQ+HB 0 &;&&-)P)DB"R+8;Y06N[Z,B/X_+CIOS@\3KA MAM#_X@$\9Z8F)8S]869"@5XQ0'PF1%TA0/ISD]*JHF#"!1*5@*IZ0B8DQIGP MC)2!N=P#=5@BF."NH3YD3B&-PQNA)!%0?28E]3D$Q(?4RS7^T+TB%),4=&B+ MY.C2@/SF)!>X] 1R#H/,)C4CVQ.1!PKZ-S4I$YIA$$S_$8-<$-0<@SB %FA, M<--#8X*Z0VO@@?26"$4??!#5"YH?6#.K/M"Z3WX;M%) XZ\8!-/;HD5H%;TC M.(D+3B*"@T>M["4XDT($AT$,/IA@D"$X##($A\8$!8?&! 6'UL 0'$(A@D/S M T5?H1 47)_\-FBE@-XPQM ;6@-#;T[K@3M6V;%Z399;N_0]*TJ)(X^I9_I"FA=+!DP?] MI^"DPOW])E*'HKP4^CJKW[?5-T5Z:5XE.O?WF>/_ 5!+ P04 " "H@F)0 M!&PLR7$$ )%P &0 'AL+W=OXBS<6UJK\W1Z5:YT>1E\W2/;;M^BR.K_UBJOKDN7 MN>\-7T^'8]LU>*O%.3NHOU3[[?Q2ZS?O%F5W*E39G*K2J=5^Z3ZSIU2$78<> M\?=)79O)L]--Y;6JOGFK8JQBB:2I']&+Y/9?]]'>._=\,=^-B!WSJP\&X',780 M/SO(NQWDV$$:';QA*KTV:=9FJT5=79UZ6-YSUF41>Y):_6W7V(O=_Z;E:73K MVRJ1X<)[ZP*-F/6 X1,,NR$\'?TV!$=#K#GISN<#;"@B#.:0E$(8L[ 0<**B M#R!F$XUP D#R#Z G 6(#:4&3-1CRA[S2=/DTI@O@,5,)L:443#)HA"3#B#I M ) VQED/F& ZCA2),#@#%(^$R9FB0I];9 XAXY PUM(8C$/*18ML9A5 <6%1 M+X)<(L*%"7/)(SI*$ HC?3< Q9/(3'**LJL70\8Q7>_ -QC'0+TP"HREW" 8 MS>44P&:Y/".=0-()(&VI;>9C%_,?KVYF,4+V0'V/($.46!H2;Q N"<+(T Z& MDX&4%N;07Y\9?Z#(1] \3V,S31&*ZS(W>5.83"*;WMB/F7B@T$?0=" B]3W( MG CV=4:-G5;Y"/I(/H!"\E'8'?FPL3/@[*32&3#MSB@);X2C:9TBW"RMY\RQ MP3/D\($E!/9E%OU"N6.C9, I:;E3SK'1L^IT=-ZY\"9 M1436'L&8" W:*8#=D1&[/ _\6H6]Z)H"1O$X1:)K7<]+8Y#DU^22P MS1O;,Y>/USK'7LG1*9BL./4V(ALZ*3-3-@"*+!LZQP[)J4/20N?T>$OX4@BE M2S%"6-AB,^;TE SJFQYM"=M[D#D1;.F<6CHH;.K#A B%4-DHQBH;=G..3KVD MGJG_$K8?0E( F>;M_,\S-G%!33P)+!,6V'<%>[R0!?9 @4ZZY@H+ZEO4 0'H M$S/_S (0"RR;C;#<.@ #)*4LZ!%6[R+"W+,!+*2<4:S(9$\'&+:AQTXH6Z/ *U -7$U0]%,NJ'G9O =R;%/8(FEWN1)0S19%4 M3E$H9O[_]B;W@86J#_U=:^-LJTO9=M=JD];;?>XS[^X3C?8U>TJ'6]F?889+ MXC^S^G J&^>U:MNJZ.\4]U75*LW1_ZP5/:IL=WO)U;[M'B/]7 ^7L\-+6YW' MBV?O=ON]^A]02P,$% @ J()B4+4 2;<\ @ @08 !D !X;"]W;W)K M&UL?571CJ,@%/T5XP<,51&TL29CF\UNLILTL]G9 M9]K2:D;%!5IG_WX!K6.1G1>!ZSGGG@MRS7K&WT1)J?3>F[H5&[^4LEL#((XE M;8AX8AUMU9LSXPV1:LDO0'24+Z[_2L9[8]\;BO],;K15< M.U$YCJP6YND=KT*R9E115AKR/HQ5:\9^U+_3W(1P)(03(4"?$J*1$'T0X*<$ M.!*@10!#*69O=D22/..L]_APNAW1'U&PAFKWCSIH-MN\4]LC5/26IS',P$T+ MC9ABP(0S3# A@%*?4H2N%$6XH(>/";9+!(H?(;LE) C^XR)R%AH9@6CN H=N M >@4@$8 /NR4Y;(8,-A@VL$E2E(+M5VB8)(&B57Q$H5@'+D=QT['L<,QLAP/ MF'B6)8D@M@PO03A!ME^'$DH3MU_D](L61Y3&V"V G0+84;!EL\"+;4V#(+4* M7H)0 .V"ER",D?U-@ME%;"B_F"8GO".[ME)_S[/HU$>?0WV1K7BA^NO0#C]D MAN;\@_!+U0KOP*1J$^8RGQF35'E&ULA57MCILP$'P5Q .<^8:<"-(15+52*T57]?K;(4Y M9S"UG7!]^]J&<("=]$^PEYG9V<7QICVA[ZQ"B%L?#6[9UJXX[YX!8&6%&LB> M2(=:\>9$: .YV-(S8!U%\*A(#0:>XT2@@75K9ZF*[6F6D@O'=8OVU&*7IH'T M;XXPZ;>V:]\"K_6YXC( LK2#9_03\5_=GHH=F%2.=8-:5I/6HNBTM5_ 5XJU'/9FM+5G(@Y%UNOAVWMB,-(8Q*+A6@>%S1#F$LA82-/Z.F/:64Q/GZ MIOY%U2YJ.4"&=@3_KH^\VMJ);1W1"5XP?R7]5S36$]K66/QW=$58P*43D:,D MF*E?J[PP3II115AIX,?PK%OU[$?]&\U,\$:"-Q'G]UW,;1NZNC@L!W[G8W,=I.#+97_[H\,9Q3)]%/ZLX -!W\PB08 MZL;![/IJ$#VKT<"LDEQ:+F^!672:/B^>O/Y6\5Q,I6&(?,H,(^T'I.>Z9=:! M<'&YJBOP1 A'PJ7S)%I;B2DZ;3 Z<;F,Q9H.LV38<-*-8Q),LSK[!U!+ P04 M " "H@F)0C2%;X@*O !.F@( % 'AL+W-H87)E9%-T&UL MW+UYD]M(EB?X]^RG@-6H>B+&$"P__8=8?@6%=_.Y8OFF-] M^*??K1:+WP5?=]NZ^Z??W1\.^Q_^\(=N?5_NBF[6[,L:?KEMVEUQ@#_;NS]T M^[8L-MU]61YVVS\D4;3XPZZHZM_]\1^[ZH__>/CCB^9+V097P2\?7P87SRZ# M9T%5!\^K[;9JZNX?_W#XXS_^ 1_DA^,D^*FI#_==\*K>E)O^SR_+]2Q(XS!( MHGC5__%U>3,+DAQ_3*+^C_]RK.'-:/Q-'N+_N;[I#FVQ/OP__=]?U8?J\!B\ M*&OX?1N\@:%]#?ZU?.P_%\'_\D4Z3Q>#@3?KXPY>#SX][LO!I*.K?^U_=PU/ M;^B-U]OBKO_K;;'M!LW8/J[K^@C#_%#NF_;0?^K0'J??_-06=5<=8&.;=OO&J@D>%D'(#T//6ZH;/_Z[_]M[%Y"#U\*.\JI!AH[^=B-VCD^:N?7_SS3]84]"T 1WH%BBWV0R&]^G_GFCL4_$U>+.!5:INJS6U.#&F MY?PJ2>(XB@?K+"U=;S9MV76A^1"\K>HR>%J7@]>N/[?YYIXWW0'H,;_ M7>U'5SG/DGRP/#3N:V";HZ\LDK3_U=N&CLM]4T_11QI%5TM@/X-EJ Y 4\UM M$"<7-Y?!QW)];*'W(0?<[6"?/QY@_<-@#R?K2[$]EL&S:!9'P1ZX8W=?M$,: M:HM-5=\%'Q]W-\UV< #^^57_*]-_\.KK^KZH[\K1D_/SOWTU@W=X6+KTNX2EX M9L//3[3U<5=LM\'S8P?'H)L:WZM=V=[AQ/[4-@]P)&!K]D4]Z-DT>5]"DZ>? M\3?W(VYD%[P['H!P:]R^B=?>'V^VU1KNGZ:86IP_-UM@,$4KRS28TL_-Q(M_ M@5%??:[AW ))%AW0]29XTW7'X=(9EMTI)@-B_/O+9I\L & X]AW*#N3QIE>Z;[09F%?P$L@WN"'P% MPHL:Q3T, *09&$QK!A-G3?7/L8*\&ZZOEH7S N[H.VAIT6W3W ;05K/%#^;=C!2<= MU[?_X(<2[K9JC:/#1P>MK]=XN70P\W4);=QLRS"HRP,N.E!Y\T#SP:7=-,>; MP^UQ&Q3F%7CD61R%49[12)[%X3)-0VBIVY=T,+YHN?IOO-LC'T%BV\*Y*(.VNKL_7#6W5T?X8[R3 M/S7-Y@'DZ2%Q $FVL'V5FM"@/UR(T9'P_,:[-%QX6Q4WU18$QK+[8>J9JL8+ MZ(/V0*W+B4J!#^T.V+=?E/OP.-KRO;+^7O_AA, M"!)3'QI:H.?"Z((0.+@U' )3))L(HRZ)6G=3-]S^!=!?W?P_4& N:ENG=D@_3E M$YZYC*"C#7+837"JRVDM^_KTK1&Z^V.:*2O2IPDH6?;\HP.B//_*Z%'I'8+) M$?B/G>W=?_PI/3?3,IZW1584 K'P-A 6^ZMH00LFRR<2RN@H+M["&;L\034? M07H9(<6.!)%N[$>0JX&'[]OFMAIO"4%9M=59.F3TJ# M$22&)AN4.__.&C-T7H%D7-]50*43MRA)6,?U 30B8'2@#X$NH<63-H;[.+XQ>YK*:MVVS"QJ^F4:L;Z0:P:#,%"=_9XEB_!X3 M:>-"VKB<&,I-":>\/"F;N+M^:D _EP?;'S+C06>OA+/+STZ3'5R:SXNN6@_( MN-H>#\-3]I<2I;)RC=RUWG+/)C3:]C+ZJX6R6C]&*!9K-OR62@V?SUVAU$IZ9>Z+8LMODYJ>H_:TILZ>,%2T^0K5GRRAVRR<25' M\1+["X@\?O)ED1_4_7P(]/4RL+6[%]B&=>[Y%SPV8NVWMR!6D@K+LH8P9I#* M!C<%+N?538'7&!(,3(6I?8)5B=D%E-%C"RUV(NJV('JU*'GSY+[UK5&Y@G>Z MV;,1I/Q:MNNJ.]''U..CC?\9#B>N"JQ1ZRP$)'"@%^G0377SA!?'9\-+\% = M[N_+[8:M-7A=G%FSL1=&.SA'8 /YY0R!#9Y_67W!^WG3 6M:;Z&+P85R;@@# MV\Z9(0R>G]ACX#;C:WAN0 .7R)D!C;CN667M$B#IKL M4$L<-U!E"OP9OR23V1Y=!1LV03ZIGYO*UMV(=1SF"7VP,W*X=>6UUS>W@8\2$]']EP1QNTX/3+ M"-NT.R*;,+JRYW;CMJKA4'S;;HQSTX'RL=MOF\?262LKOHPZ_X*:OB[PC<%R M-6W;/)"X=00U&J156)@*MN2N+QPM8]*ZPX!$C>8W-E<[.M M[L;)F>Y7)9*,*/_0(MHGB-F,:K&#G1O;A<%Z6NFL--Y#=,.(@#;:1V6YP$9S M@?64$T2DJY.>CTD/RMC+>$AORKNJKD7V>2R'1_:;6RS11C#>UL?C;H<..=0O M0",C'S[&A#AY]CWOMD );5-7:V 5P+1GP87R],$>P](%G\JO11>HR C@:<@SF7WC M'54WK"CB=YLCT!9\#0,*88%AR\J2##-HZJY(M#F4Z_NZV39WC\#-MD<^_FPA M^H*TO@EV17V\+8Q)Q[PY"UXSWP>RQG,HG:&\4>X/R":_0',[.PP*X@#2W1[) M!+X!WH=TW^)Q!Q'@MF*? W=]BZ<8U@2H78W4+48 9Q1(L*QEXMAB51_*.W9A MFG?8GFQG!6-JV@H6 <9K.;V:'KI%+]Z]^@F$HPX#)X)XM5S-0$)S_9*+H*.A MW#9HV^6>-T8MZ4W!Q_0_%;O_CR\LPV %GP\ 'N^XD M-:"VM2V_VJ:*+8JIY:ZZ @Z&%\?7PQ6;[WC/2Z 54(%!Q^!H%I[J?75W?U76 MK+P=D>C\T>.J^;OI+GC@GFNQO-'T?H&--6(LM_Y3^;5:-TR4USN@(SBY,*'K MKBKH]U='O%&!:F\N V'0@@U P9H(HU[Y=;H');[6"T,LVU7FS8C?5E8'DQ?7C5X\7**4Z_:XK!QBJ* M%\ H#Z0OF->V@A8V?,FBN["58 ;>D=H=LEUQX,@8X%"XIAN*3+JU A0',\ = M'^PX0!($"7)&PDF]*01+W2=[V%/.<.EP-("G:ZVA)7AR&6CU?"E6Z/*,O0GE3 XS;EONDJM02& M+9(T@@YBFA7-X8AB\IR KEMU:U"\CR@E@XY%JRB= MX,_L'=E3>!+RK2]%M:7U4,W,)A>,_2S :]!LW!W\V?)U2@>XI;@D>@T45%#3 MB9)DT9CM'>$Q7N#@PEW7J-W>223F T8(!<4>%2BXJ0X@?BI>]/6^.':T 2_Y MBL&SQ@8<<^*6_EUN=_M9D,\6YLRB63B>+7O'6G^#O$[\2T05+ N0<0$F-7(& MK +F; 5 IS!\%6GC?3;W 2Q_B7=R&,">8%ML,D53/VW1SK+8;4O5P@.8OM/' [I7B(DGP MM3A3K^V*]3V, 03L7KP1/YJH1V^/+7#?8\LBV&WU]4"'CH@/'\[5LU_*>SAO M2 =O49%"QX4W%%JW@@U:3UV6[AX>Y\WW5NFV-%^I'@*)TP-."D=WXUYCE17O M#]C\N\O 1$31/-CA\,8Y8SDNSCVD[A%L#'1+O(#TU0L4":R!!GU;5"8V%IZH MRX,U;HF-8N;W/G "VP=)1'/F+A!B;E P,>=W4^)\R+\"^T!,@^Y*$)/QPO37 M"E<>.;Q=_1 :9H&#CAWTW*&BC=OH+(1(W;AT2/\UW6]??(1$@!EM6)%N8V@M^]5_GJA$?=[_!2M<&(3=H49%+WP*3< M'&&7*(;K+8D&U\X2:;>)?M[2SV;*W7$-HDG7MWN%_0.%?SH+E]OK#L76O](] MT9BYRLKPG?VE*A^&^P&W15WB>I1?6&)KC6V#&'C5KH\[="NOZ0O4C0XE"R8L M:+3M(UE0^$I"8:#F*0%+>"0"N;'&7]P7E*GD#[3)DN@F5,HB OE/<))LINE@ M8+#*)@"W(-T)KO". Q[.#0+:5/M:XRV/S^ Z'(D'K9UIKB>KB#['_5K>">1Z MOE<\SVBY0Y'SJ=V'=-;X_7#1D2H=&-N1^1 WYREUO/YD\[XV9QUS;'?;#>PL,@2M(! M#*S/CHS/=I)N9FJZHJDJ^4K66'>+EHBU%Q#N:=2B-0:4P::X-VPVZ+V'X2DE M!BTL$]X&_2<,-BR_L:WCV +S^]NQP)N-UZI_L,G6-W6RN^/=74F"Z<3!QL-\ M4\J0<+U?>._3>_C,%GF_:!N5QQ'O["1%:CNBY R78(GA$VPHI9')R0 F2)(U MKA,N!EM>@-S@)D;YSMS+.IX)NH&5T%:3 M4&>.BXY1,J2T!NF6/K;A**M"KO MX#:ZQF6$+60C'5]C-(>J8YF=&82]*X-*SPWX=W/ /"82)=UR/2=N3?()/#/> M0XA-:P KN#AH;D"NMRKF;K-19(-64-ZJ#HZH;=(CZC4U,7V$:B5V9B1 M5MZ0%:3F$\+W=D442N2M%V>L.[=@M+VPJP/;04^?"7R%!FV@2($;7C7;QT/! M.JO;M8OJTD6:2%C@>^B'W1$4OF4#>5V<%ZOL:.$C6<( "Z9_CP/Z= MVI< *>$T=%K1;8&K:D*)T=EW:*N;HUR)^FWV1GFVGX_]K^Q!7TN J,06H9.& M!+2]B.O&F44C]=Q<+BZ1XXP]Z :F,O4MLCZ9/VAB=)%99H M9^40DH,H6, J!RY,B^T4G!JPIP13O@J=]?M BTT7(UH4C+# JJ2$C=X0)9,* MT*>Z?A#CS";!PE/>P;N@X=BH,10Y]@=%M7#U%9=LVJ/322=S$$V)ML$TG"<9 M?DC"')YY%EQ@!ZLHOH0>ZX:,J;C"J*Y.G4&CX9XX%3Y=:O)65RLO:I#F89KF MP7P!_R3!?!4N\BAXHXZ,WY@Y.;3V*(,J$J;,$=.Q!^C$,MZ4ZP(3J42)9'\RBYC.+ >*7G5E9C=[^IPC9Y ;G=GR MFV>PI4#U)X_>2&X;$?;URW!__O42U#V0/T'L^, \SKJ8M'F1>!]*"/QHT?GV MUT/QN10K>+,U K7R"VZ,$[,C@Q5I??9E8S-F@5!? L[K,YZSZ;OBC!%>G C6 MUA_Z8Y51LD-&&GYHVL]757T%H[RCG'16\WG$O,K8 XU]9A;,Q%I UVI>C<& M>+DOV):!3HX;)V)R!,35H;DB\Z9___&%.C&YWFPV3,3YG]#M7! MR"7;DC2R7\:&/S0M]_:>I0)TI-T:+FT[-1V*?F%&&8H67&G/(JH_]!2*=[QJ MW7VUW^/(#$F2T\:XWS?PY;;96R?WF#N^IXV[M1>*=8YMI\ 8Y;1/79Y^XR)? MU!2, <[:)>!:LN<5D^;03FI\*HD,UU:E+XW50;+5K_4="WVD%9%VSB@[=:"C+05C\\-H_$7HJOXMVC M%1,*9+\$_&&L;@VY '88ZX.6";4DV'7/GBA&T))L%^P=%M9@4@!J"D@QLS*6 M*V>Q<(/V^1!%(>J!"GVRT8#O?;']X?1I3] 0-3Q(+;+*@ VNQ 2LDY(4$."^ M):GJFY'5%ZYL]I@ZIQT8M5?(DG ZS3 ,QGA]1;! +*C-<4NV=UC#KJ#[P!N% M%^4+-\5?>>T=/>L-)>J"E]#$7K-"2_8?]BJ*B<&H ' +N/,QLC9P;K>7K/]> ML9WGA58-*7X$Y2')W+ AD:@72+BFY_*X0W@?/B0FFM-7BR^8_HB?L(4=1)#W#J:! <$>)L1\)Z#XWH)K[^VVUF+JX58V%F[NFF*+0CXLS)8R(6W.P'E_(TEOH]$IRT)S)2^M=5V23=[>:BA$T8T /U(1AEUSVM6IMR(;8#67D MUH$!:$R2,VG-OO:Q2PIU[.2_ M%S'^?7)2P"67X2)!TTH2YND<>OFF&28S$ZX1R[_8J>+F7CA;SVVBKQ]KR[+6 MD[ZU'3DFN<>^TF;"M8^!05[D4*KL%A(Y%.L[8<@H.?RMQ],E&?=IHQ6),OCB MD@)9%=:7L^SX9C(VRMX'J7\?9+WY9+-H:CJOIZZ'@[K!@()J-+79NV$B 43& M$[G J] ?GKU0EZ>6URJ.;$LG$OSO;Z]/:1=1'S@=TU] 1\&2UM M.'O\1:(,5/B*"X64M 56(%N<>,,&4\T^^8QTH00#/V*0X".;!PJ,O'[ ?_Y> MM@TI"1T%VN*_N.VH_[-P?4"'_<%,A)UOT<# >;YTI1C'Z+IL42D= MWD&\9E.OL6&%+RM[QUF?BA/Q^%ST@I*9 M?&Q5'G]I\XILL,9PJ"9\"?HZ?>L.5C(T_O]MM>;0W:?2LB56'"4[Z47*@/=O MRXK,9I)*K()Y[(_?V!-*+S9.E0(*3'Z4LQOT9TO6\'>[&E1]LCZ@&?I+Z2LT M&-W(:0;T-/YY"3K0#NXP]G"\DFN\"WYRTE&/_CC780-#5%RAM"^22)!'AZGW*(>1$_E)NG&V(4HS(GCXV'^B6?]:6;]Z. M#3;4]M\8K%2J6S[6JFWYWNX[Q6;3'ML+U[,XC*X$7N]5IVA*0GCH#]F0;N\?OJGA%82UVH'4SHH&#'/>Y/<4Q:!XG8 M&)1>9I)"=G-!)HZKZM\%\9&^Z6,\,DT/\YJ='V.0VNS+VS?E%H4BY3WPH[$Z M)^IYL2].O1)[G5Z>2>59^23[R^<0C/RB#?QJ+R>@JL1>*Q&T&*-X MF$+%FCDX:_2ZTY J6C^^>'4JXL8$?9020&\7EMNWQJ"1Y37T4C*(,J:S;;]( MG)(.*9 P+3'X\&$'"1R?')@"EGX2430PI<8ZB>AIEM3.>1YTFJ@+U]*(7:.^ MD\VQ%&D;=6"W '9#E0/R8H^A2/;$:,$%S?T3A\G+G9,KWJSS1 M,/)5DBW%1=%6*KK^MH^3IKVWDB_"$'N*8FT(JO$1E_@0/MKH00"OPJ7A4= - M"[MBD*WVQQ9#KJ'%/QF?-CMCQZ?!B7RDR$IHPN.#^W)S)R%XRB$VN,]( MWE>M=V[!3QXGHU>47P]LRNTWPT>8YDPJ9]^=X,5W.Z<"26/4@0U(H)E@(G*Y M"PIA#"9N:!8H,!M_9FXX/7G$7S-JO4=JR.A[ FY70B?G ->9"6:4RO86406:@B.WM\N@Y_+!P^YH6UJ M^+R6%ZXWC*/S MYO2;=J38O=\&#.H36;5@Q-[[8L^#?>AD)5#+ SFI D:V07.L!A$G,3FX^/ . MEHAHUPJ4!;DCRM*@8=&A@F_A41W3X,%9/X[S3E+W@/FRABNIWISA+0DC=,_% MB M9?K#0)D@P==>OQ5I)1)0I+(P."R)":+R*L:(;<.F]JR=%<.L.J.:2&H1&^*1 M8I",19OCY9=Y26+VAHWNOOU&K1LEE J,.@/HJU#'\FO)-BQ+GQ,"N%Y+2H&X M?0Q"$M<$V\HF\0_WAL#BFH--4Y)QX)SJII9EL0%5DDQ[2FZ6!=L^ZINNYT:E M_%5W/W$O#N_)I-NZ1%F=P.S.2W\== #7C0&>(M$DA),BSDM*+D*X'A9:^)XO M-@@%871&5IS?'=L3+?;S<%M[2D4B8LN2%\"%UL&"");;(AL$Y>AC%KIXI,C@ MQVM06*L#K0')W^8;A/\#R7P-TM67"BXQ'&1_=[9=8R5:D@/W<)?6A_YZLRV5 M5!1^5HZ(,>':7<=1.!G9^),H1OU02F(5+R#KEM+0@_BL>:49I>#16OE%>T6C MAFG1F*"MIVIFKYFV[.7?,2\CRXBU]$M";_\T,W)X ^EMN8S_#?X-[A1C" ! L2_'.M2"P\@%EBIP-V8BZLX#<<-FA* _X*1 MT]ZRRB:B09HL+@US!(K<%NO21$";H@\2CT@!UBH7BD/\&!Y*+CS]E=RUMUL6 M,DT\FL"W&;V1Y%FYCTWY$SJ%J5P&AY/U$00EF%Q@$!$D\2F*G7:DQ M\%"B8#1D6$N'!#%L"<7+$AWCOO8P'W@M67]!Q[Z++%!9M-S>G<.3T/IH/[F2 M#"%J=+U;3T(D[65DXBL\@U(?24)D/KP6Q?WN+Y"(9B5GA:O\:3=4/@/5,+88 M!V6*(6#6V\'@&*@Y=(\UUBP3_F59VS"KWX0SN7?'RF)QH:>)\E7FY[_@8KXP MN1$,?GL-O;^UBLD9ZDMM6EJORRF3K4I,\IVG%#*SB =QD_%#4R(4:<+<4.(B+I30 ML7X7J]P?BS7#FD#@41^IL[W0F#H)O -QTH)%8:R QH54F?*'0;]6\1SF"1:] M2+'I#$F="OGWH4. C*XR$H3Q/Y]8U+_:%XL+<0-2U!HB:>GCLV1,K>1*$:G39,UGV7P-?)8$_EMO:J)ZG;LM;9E^+,*:] MX'^?G\>B"H#$<0]6RS".TN"G<1BJ($OS,$J7009;-,^BX/4X!E47]9F$7S '2$ M.)T'BWP.?RZ#Q3(.%XL$FB8API6MV&C\KXM@OLSA7.=X1N>+"(YK3LG241;F M,:Y9 J-?9?,!O+J1$:ZG@:F^YYUSIWDA9/4D8*Q/UJS?<1 \Q:#!TED)1T2G MF1OOZ)6\($#+- 1*PH.> ]D11U[! M)L*/9]Y>GGY;2Z59%-FL;?Q\IN6<@3;#J-]R$L;GQ[4Z_?9_C(1L5?!D)H0B MM[P)*_3P/ATDF(B:HH .L,]J&PY(5\80'=Z8 Z^?VN(966U(=ES^"[$.7ACO MOJY/8[\0$S"!;TJ63X]9G4POC M,MH]9,:BA\OHV4A=1FT<$6+DG+,49J8DU,FSV\/W\_NQEN@1@#^'^6CVZFD.,X64;SR2? R QR9LX40 M8=IP+DE3X?.)QQ<.8C9X]2F7!4J#P&MBX$,H&4;+?- ,Q8()=X5NDW )P\Q9 M58*W26.(D7DAYDD,;!?X[R>/2L66X67S&)NV=P$.YHIKS;F$QLKT%7/KO]@4 M9KWDO965'9#9 MH^2;#?0A6U%VL)ZH/4V&/ERZ"^XS4N136-]9TX!=6]N&PSMWIOUK#^<2. MZ *A)HXE+Q!JS?,P71(M9!&5*28UX%@[]K$9EC;!BP\%1M;7HR7HZKVY8S4/GQ?V%XF:J">4;XZ )Y;(M<2 U5O.M/^-[(JV'P<^S MZQF&_077?I74ZSM"T?N(VT*L_VW)>.LXI.#M'UX$;] >WHH9O3=Z U_25@)V M6="1N2)5Y!G)X&8YVA*CX A&@ANY92)[Y'7Y8'^6/H0&'R]E**[=6"WRP5!( MKSFBG+?XO6TG#&Z:P[UU^1@_QTU(\%\@ JP+PU/N)!*"'HOD,7S\1&@Y764*%4$. MD8>JAQ?3B;70/N M%25!3OFU[$6H8M/);)7DOQ^BN_9' 83(X*R)TRJVRNI'[T8A.E $[J@;SUS;B@HRL8X.1(I0XTK!SMYO,>(2 M^T1Z058]V@"N#!:JL&=15]?X4M:%0*^2AU_6E3&][TQ=I9L#97[B-^SFL\>: M=$;T:1>WMQ7%"DA,;8TL!/^P?>A<.)/HR([E\51-"^O0<,2$#9W"T"^3FK&M M2JSUA_?)QE2]"X?@FB'!3FLC$D@?=\1/E3><&844!P'IA;B5<;>@F'>"W- 6R#OXTH.R$=5, F>LE*3!">$OH-AR35+B.04!HC090V!4- ME8._1E,ST#\;TYQ/6.Y&#,592\AXR1BA]>?VN#_@"WAC=)@'0/D7PM#)O]@U M% =,*8:$PM?:[.HSH [F(D-]D-@_!GBI2E(VK/U(#^QCOEKJ7 E/UA!=0;PU=2_>K0\-;A*IE!1- M8L4N40 $[+Z7C]8W!B@[ (Z!$-[HNAK1?GMV;-3\0P*3L/+0VR$*>]\+!'*1ZQ9Q1A("J$];.-U]A0FA) M*B_W!QO#HZ.O/)U9 GAQN>V]:6T/H2UETP.UWCO58B(BV'@_$.Z%71^]@L*= MJ -,*SAD4^-J(QGFA$L$2Y\N9L&?*3MH6_8#2'&OG=@@:A5YV&WTH23#<4*E M3!%5P:\F>]P%3;2DB9N'1H*079HNSNM0BKIIU\9":>K*QVPG $5/:AQ(/H]4 MF>HCW%*7)F[$HDG:4&6+^-CWUB@+9,^:,SPAKT5/-M/K#C\,+(%>*H0(%!=Z ML)ZC5X9%'HTX]M0+/PT"3WLVSX-W/C4P7%"\)%_>QWYH.OV8+19],N"7PGRU M$C>H^AJ=S.$RS<61H&(\?^!L(EMEN)>!9W="Y[';]5?S^$%-0H5N'4W]H%MO ME9\%V3(_\\;@B*"!C8(*7CN(T2?T%,,[>?!A9 <92E2RJTR*X"T5"'OH=^_M M&8TDBV)!=SD5B3]AE.Q1[," >XY,+4&.$6.C/*\48!"F0(9](ANC:2#819AG MJC<3%Q?:2&:O*Q?>[&OI_@5V2=N0)EEO%JIUX"^C'0P;2L-%-A_,QL..'&UI M)/?[DBWYT3P]W9X:W+-@L80SE@=_$<@NFS7L\,I4OH2YQSRB[$#6-%!>W];, MX$P0#N-$2Z94$2O,$R-!X,;?/_7=0??SV?+WP6MQ#N\FFU#M^ MY0Q5WWM,W*X9PIKT?(@D(?\8!\@\S#(*DPB7>[S18B!)^819M 32X5^ MF3B<+]'/E(6K.".'P@\8KG0\:%/*!997R-((?0BK=('E"TGS6MKY6HR;'5<@1 E94 (#D+:%,1PR624C61C269/IQ7]3X32P%A8 MP<:SBY3!BI9)X''E^BQ^LQ^*;S/@*/)8\L?(A?'Q%\K5?#IIBOO[Z:0IL3QA MLA329&]<1.0:YSUB!9FP1ZQS$ X\8LU7$1'K)T60P,46^9,)$EI-*/1IB3$2 M0I!B*K9V!_8K6.*,,49JA"@G>EF$\7PI+8]>*Q=\E5_:!1T 8'%B@.@<_ G! M7F EE0F LZ#QC%#F9-,*],@7CO@"6;4@.9FQQY01K3@".;=&""8TUU["GWF$ M[77JU>,>OP#!(_-,*AY:[$A:)(7CV!<,K.GVT0T84SW,R5G2+#,"ZK**]=FI MRZ0D[U.-N>'B?\[:@94-+2(T'O!9 MOM#E8B;#3"?&E3O(V">-"\10'0MU8EP@/HV.:U :>W1<&M+F2>-::;C6J6&E MT6SN+9>V1MU )I'-QWBA_'BS%NQ_.AQ76S\,; 2P-J2*:*%CV![Q#2 M,SZ,L?QBJ6=,DX%0&.FT4K_?3+%AM!'3>J"+V*1MIB9OT\<@.<5L[?4ZLG'6 M40]+650VA7[D06(]LC!TF\(G)AY-D#RGD5&($$3>Q@-M->=Q$5,Z05BSX)^; M!_3[G50 ["CWS;9:DQ^_%Q0PLG6^-\BAKVZ+AU"[*9'>E\15VVMR) ML1*X1Q8Q;F3_\(;9P+L8UEI^H5OJI5UT;?$E"%S,"*8<*PQ:@4V%Y\MR\R.K MH# ]Q*K$[& $9&VY&DB_U@W=?)9 C#]2$ZY*-1TW=W\O]*R33SQ(D9!]J7R> M"@]VPS;W@K3"0VE9QG IR8W)E18*LJN74K.:A&?MCO4 NMTNEQ9"7_LJ2Q^O M]X+"N?"2-SCD8V48+C454&56#,KBRIAF/%)4::U*N],V-K,]KV% MZP4^V$(CXMZ&(U$X$QA?*!0P9C%IGMS(98\=FTJAWUK,A!T41)L;'W6<.8*# M>I=+L_P; <8S0_E-ZE&$RD%"$,X2O([EEW5T>G<9TVQPJR,"O;&T@ MZP<\.:DS>#>QD\]]:82M$-\%$8TG;Z+2J,G.[!@IE2U'"E5LK$WO[/Q@+8I7 MZM.U2$3F7U?_X-I*4S];).E7AA9>*#;\QJ+J/ZU6Z3LAT?=$->3[OT [3'?) M\,7!N[,1Q N*$:>T+]#98CNN37"1Y4 @ZDWW M,N??G]+)*DB6$3F=9E$"A$S50-,P7^:F3X8>^=:7?9=YO\*"7%!,P\5-PZA_ M-P2V93$"N7 :@Q8H,".!NW/UO[R*:,."PAP&1HC0)*ZH:L>C?$EJZO AX58* M&XA. /XVQ6Y3/(H,OQ(_F%>E;],;C:FO4%+:"J9I8).F0WKDA&%BI'R%PW+O M5:K@//P"XPE5Y8RHIS!$NLR2GYEB5F=0[61L?3T@(B[8@001RH>E04O(9]FB MKY9\&.79X=G;.11+3#^O8%,>@,.B QL7^"S3))/QDQGGX=Q=\\,("W5L\D\D MV+RDV- GL42N5^,0W(.?F_I*BBY([93S:16+()/ZSK-LR6. U]-X#O^'#0G^ MS.T!;\*<-^ ;^5SQ%Q[1MW"A?$_O MJR!?I=Q[M/AMZ?"IE2G^ \F11:VG4&.2+-E4,7=[@M618KA+@2(7D;<'64HW M:AY_3V?+($5_S&*6YWY7280$V.LJ1A0.H'38K>_H"VYK!@98S>!?KS=,UH(# MD#F"RZ GF.O<'\"2SU^2?D__JR#-YTQN^8KZ_:" A[QB.#&B?)P%Y4 M];#^S4C)G"'\R-I64SWUV[F@LCBRX"3KL?*L-IKH0K(U+]W@17H8DR4DMJNT M-8I46MGW)4(RROKA!RY&\KK<4 K*,\X86RTO^>,\S%-*5LZS<)&F"&, MO [L+\P6\'0$< M-MY4:.T-!;V-&:6/KS#U.4V7@]ZA@P@3I+.,O--)G#H4^0M,)5Q%E#4-QQ9( M%+._";9F00G2"Y"GE_!;PH+?G -DG"9S,DIDX0K.$U_:=KMYJ':V.T08/#_ MF#U"KE5N>-H=;T@:+K,%;TZ2AHMY9C=JE<_=[.=QB/$!F "?+W#S5CF=\&68 M$&Y*!HM#[ODE)HQG8P0J4NK&03(7%AY(8@1NN(#TH[$O>ON'^;U'LA:I,INM MX$"=(/5>KL9OLI"?L/KL00V)QH&!#TMBZ3$BJQ + H*'*YL)38KC(/0:#.16 MYD5KQ&$!>%:648;4E&4I<;%74J+7P:DKG#L23>%U![9)9)HOB7QA$"O2TUYV9$J/7&<$Z&DEWS&LQR]YLV7JI/, M%T'RN^5MQ"7[4!(LHW'?@T 5IGBKK98POB4"/+*(;FW0(BZK= D+K*@&35+=LO:#E"](0T!DYFAL1!C, NL*UP MA6P+VHTEB*$:'I@3;.23.1RXJB^.$GGR+\U-AZ61@HO>BEN03XHGA]6PH=QMAIUJE4B1AT?="\-]PG%3V&%V\>QZW=0$]$MKE6]<:QK\E%$"]M ML"N^4F )=)-FE.15!+[U9G&9OP$-/#H2\6*S"L-4<6RN1N!!\H(' MU6=Z( I24%KJAMLNQ!O2W-X2$. C%1'C]!6A8Q,-33W@P"4?AE:\%ISSFV+] M60!2X2\!/5<)Q#Y%#1UDS'#MPO; ["TZN85#M"7*^$6ZC 5SQ=;,U753Y";T MZ\G#7U($F?(EO+P --W;#3QP!^RI,HU88&Z'D*&+W?O^8,_+ZU'P!PL#MK:[I\/RXW98'R@&=\;7Z\?HY?KB\G 7R MT=U)Q4BE9:;O[M["H@JF]DWYV-0;%RUH1:_1(V;+O7$N">VIU"4T>%OX,NB\ M;N83'*AP)&)$' <@0J&BJA"O63R?39L:FZY\L]>FQZ',#<[Q"BK6@N(>)$ " MY2YO%"M5FW::FSTE54WAD;'&>(XP^NOO5SWERM""LF+WS-^CX<++,ND0B^;8 MPMGOQ5@(?O4M\'$,?9SD>"'Y42EBR:]IKXIPTSHN5#+CN;T4ZO#:M<6;>NTF M*IS%M(O^\:W*<>$#?OZR8D) $F!BZ/>E$C)M62=5'XL-U4:Q5JRA@/\\$IX4 M6A(VB F"B,*^*&&8LF'FX=B/HAVHBYJB4O>P3"8X@$+"7-\@^& CJ']8#L5F M=<>F7&7DW"0R468/OF]07#]*F?B+-Q\^7A+!]Q4F!;Z0!?&&H&)JHHS!D3,15MV MN&W,SR6DPH( =U0>8PTD6-J\M3ZKX9,XI!PA&$,D'^ M6&4=4B;$,+ESE9^ MQ5K!EA!Y*!%,%WH<#_/JQ;A9L1P&D@P@I[-%I(N[#_#$^J?.B#"T($\,>AT6 ME$]C?;]0,I$]RCX#&/3?, 31I#+1*7'O02.<*QFLQZJIKIGNU#>3^Y1FM+B* MJX6+]R,6=B!T(WFZ]5=1X78#WFA; M% 6;<*")Y'6)8G"B\\$L=9WF4NQ1(RS88IB.O(LI/G20_<:?88@V>1U[8 MGK[R*Y?']*R$(RP_-;YHV)0$B3J"Z$8N5"0_:TD:/8DAYS)O;443?T'L0MB$ MGX'@VF>F5O0B&:@OD"=:'A?#,X4(W Z?3:-9KI( 7'UTLUB]A>%C24C'C$*& M(_ D]I6*I[97]_#Z)0XN"K#6IGGQ2?U52TBQKT9:FEH-M]/4)V%(CMGB>C9; M9>_SO),#NR5L/M91VDP%F#M5EKKPY% G;_<0QD0&-AQ@/VIT';OZ-U8VX$"3 MHG-J!MS[HFJ&1BDW(T.5RFV0)['[E$WGR-HO/$6XW*$5K'U4P2IRC._PYD3L M.PJ-5J40!*FH.R?FC_(6>X^PW\]$03P5-/'EL*\?'(2O30JK5,4 --QHL<.42!"I>Q2:I;MQ3$6?A:D7^-_1@ M(8XSCG",0N:+<+F*,,I[ 8P9"R*Q):S%;*9=GGPSC .*=B&RLD MU4O9 NOXP0\+],\REO7$I8W^4=AE\C%A>0/TX Q6WSV.[L0\3##A]QE[I7+T M2B&3J*??PBO2+]5F4#(X]B@"S/(WX+SH\ MMKR8*N5?1.^;1\;@P=:U"VQF-\"O:LRJZMBA.XFC3-8:%U*W*4VZ"/^BZVH+ MXB.+ I@?DHR\YD?&O:FE$J>Y\N I- *Y6M,CJ^B5S332/D+6E$3T;$HFB,IM M]1DE6,)"1'F2C:DH EBP/*^"YMB6V0)C-V9TJ GA&B-$U8YK/GJ6J[%6J!(U M)>3!F"F- /OC &WSGN2R& >!+2+>JPC4.:LYAR6.7\%2D#IZ$%M]=)Y% ?B M!D8-=:<)K9?((I3#S,3(F(U!GU/B@MI"&U# ,;\BN(^C<5)$$!ZCF?ZX2XR7XBZ0C9$K^YN^7)B3'D%LFD?5&G3DU%+)!LG=15!L?0T.)Y4Z5L8X./];"\B$"WNKY'4'0Z+DRT+30 MF7B9<2FRZ0/J?MO*+(8=DNG 9,?HR X76J-3KO"7>X+B?,2B\A(].M/"TT:[LQRH],)0K MQ8N,*=V^Q!$ZD>/F<7!0,F6G'F Q1K,XI1#>3;4]VL2X2\8)7)U\;SGRGMB? METIR&7LU&^VREUSPJPM0T$Y#AT:-0.B5G,)?L51$[K8^#:,X0AT5U+IYF*PR M1XL)!?=AI8@,\4_F&0G549H1=$J>+^C?),V]<[,[=@?GX.D)5CB<)/H1K[TK MOO:N\-J[@FN/?HI_%#LR2P!2T-4"&730-J.7OUH#&IKD/E+/1Z(E&!W?O$>=WRNH!)')TQ#1&"B5A9;:ZK32%V M)5'.7/'B$[7-LXS-H6QX"B>BW=Q.6 =SE"IBRTI+IP"H]PTZ!S =>(3^DY M<55Y9=3!);[;CLBS)NM!A%)X?'H4H5]VY*DF(#I=S[T2E#;ZBOU >"JBG,[& MWB1-3DV1&?!.D@RPIWESVA M.PZ\J]''&11'%"]Z9MR/!+E+6=K'VA1V_T@1:D!-;^KUS"OKZ]EX^02.0%N$ MQJ^*$F,E)04YG1T!Z!V'PQ<8' ]>2UED!<:,9PD3Y%"O'%BV:2HX"@1G(0N% M%^-FLN9[O8Q%_GDEMZ="X2ATI#,7])QM -@]#]"&G*E@!1+FN-[="5@3M9.K M;R,<4@6KOZ$WVUX(8S%[:^.8ZQGFAPZ3LF(X#%#&*U9UR7%*-XOML1%UTZ)* M]7*6"N_RDC 4-1R-WVP"*LSF1W/>_"B;46E/1DQ&L6'RM'F+IL-4T!B-%^(T M-^^5KR_7%&U&:FJ#1J+MMD0[$5$K_MH93SS>^A1WS^-"P2A5_J&SMP@2ST.+ M< @XZEM!I3:V('.K35T MH=-)<& +'2.T;:+HS7QKSQIT\3 Z%A8_MVT"M13 MF2EMF69W:'PKH"=H# 9$LK,E6%LNND).XX2A\G#8&G.2O^V=N_.L3\:[@8V? M>>!.=#C*]G3;'>&9&^AB"LBWX'1]*5T*S-N+VG2X;PXHY^L2&$T]?8T/H'O- MGIP(!R(IVR]TK\G-C< M![T5(YR]N?-[9"]$9"!Y)#YG1+1QG$,4[;X,-?&> MGN>(SF,D)F)#!;O4T^OA&E]7E;_+W:AD:#?(-4@SJB MT2/@4_FU6C=\V'\FF7_+N9(?FEU1XQ,?8<#%GCB"96XFC=K/03*9RPBTAJ 4 MBE5*()+1B2VG);G0,5ORE L"%H7\8AVO4#"5.WS'WJ6QW*6P82],)%DO7*TI M.UI3BBW ;^#,-RQ:JJVR@^RX\-ACS[3^THD"Z^;8LN."0RLC M3?LM,]@]@SGT<X4T<*]D X4.^-;I0<+F3\5?X4E36720L]G[ M^43:YN#)3U@$\3FB DZD>,8BC???_#0FGME?V1+'60OUYHC!(:4+SF+0'6L# M(QO2P:N!U19[!%$SM41)_65?4!A\J>Z:%D\=.9(/E:U5UB&N.RXN6J*YCNGZ M$:L+ -&C';[9"\33!AT$I2TIBGD!;0.R=&<&ZY^\L?F9VJ726R>%:T[<[U0* M"/&@V&@(Q^%S+Y#I*\=:R@/V;BZ=N5S$/#L.:7P,F(M6Q*'G6.8A,17PX!;E MP)99DRDOL.:2>:2$>#U1GM!Z$(-P< 'GG8BM[-'P)T(U>T3' MXNQE4^J-@W?8#B+83M23E,1KJ1(MNUX^%MNR<&\N0G3 S'@AXO),4+2>)9\#\I82\-EP*X, \7Z2*X1B8*W?XD@-)& MC^3G_R=Y%D 'SU/X+#($VN"Q'W(7Q5%_]08<[+6ET#)9M)L(VQSLH!ATT?@=CW-4=\DHU94N/8#0. MGFTX>P*.9\Z=PT=S)U#_+M74PC$\?TE ]VKG#('G%6#TJ9MPR".4 U%/2AFL MD36T_/#37(&N4HP=-8>KNJ7?E(25B[J6[I7.J@N_.ZBN@R.Y]]^2.S>%MT > MZDWUV%'0U&C+)"JA]]5*C2H\P-@!I*[8HUY-B7939?KZJK#AZU1UAQ-GU2 4 M@V3>@ZS+1(3[A3>-:] .P];O<.6 :G2'CUG@1.^Y+SH'5[MCNBT MI7Y1-,%)RB)=>>Q,0$W?N0+[).N@JQZRLJD'"0(FUWANOJ.2Y@PT&OZMZK?K M3W[4OM0)I6Y+DXXK#5BP3,]^ /KXU0Y(Y3Z@@IK\CD#N=E*S8OW+O=.J:M03F1+O15TH[&=KJ\,ZO1S>,;;I-RC M^4]+"\S3(YRJ:W4 M2-2(2^.==N,&^'A/'BUD*EL7=$Y93S1MER_48[BNQ-'4C;(2/B1'<,ME8Y.=>Z94-\=6=-PJ\5S)6747ZJVE1(ECWV9R\'^$F48.%[;7#>0BW.^50[$YNGBTN>>ROWS!Z/ M$X+V"6<1F@8Y;DZ2]$PVKQOY!<82NI4W<4\(Z2 DC?/OSE _;1AFA$@\E^J8 M,E2]QLK1]9DO[HNK>5I3UN5@4]KN"K>X#)_Q'].Z_) M5 [+D]9$^T*^:TU [RQ++LN<)+/@]:AJP*&BQJBB.4BCK1"VEJ)AC93&-E G M^D(T[,AF5+GW@C2ICB&M T4>H!%)N/"H@66J>Y=;XJ99'4P.T[O:TES((@" MU."K2VNLE0'Y5AUK,."+&EZ -VY;*4-*!3C7H1^D^+VOL$AI6\9VH;S0U M0IA8YXBZM2TN:A^MJ2$9%4$9K/4%31Q3,;=404HIL;JRKZQW[9:$,K:.;2]H M>],<;PZWQZVOK2JUD9+=590H7N]B21V6 T8L"6M3>J#(XCO*%ABS02$H2HE' MUC-?3#\_&: :)UCP#7[#Z9UI96 8>>&OX+M;9\,9LX ,S!+>TVB@PJ+!6VW4R>6Z9]#C5OR29/M$&CQB!X!9J6V;*F*^G8;YZK< M6*]>IZI]PT'S+)$C6G<-#(\LPMV1+%GLD7!V7=VP,X:8\FF=-<.[\P#\E6IV MN_>H&*9?OEAES"K3M3$A7Q&2'MFDX?3(P78#=.]"[VOQQV_1D730\.- Z/5! M+#$$9\5FY_'5L+L"?-)5?>>:G.0)JIG@U;3$@6OB2/'= MZ&+CT'>]M\2MZ3DQJV\?1?X>KR(Q. #7YI!\<$<-C:J(UX95>OK/N\=..3JF M6NVFFN7S,9?S<6Y0TY8H#DNM.9K? DI-W95T?FP](GKZ6,/R40!:N9FX\7S1 M YUR1.N4HPC7$)5T*FS!R9#2]6I[ 5'*7B@5Q3R(+RQ2%/F8"C95?90C'L0- M69(';R Z=5-2]@2J NAX&S9+:\,*&UL6T53-G'#BZK8*==69%3;9H]:V-1%7 M0^('!626)J([R76>J;$ J9)C_4&IQ >S$WQ8R6]B)+V"8+CPG!!JB8'3L<5" M'R@-UD"G-:9&MG'(?XM!;% [K[RC.QVMW7\J<7WVP)OA:5O)^-O?.'L!97+ M3%/%=%.:S3MPE7LJ.Z8YD*LG;DP2UQ@I"WL8NL3N5\<6>!"?$(JFF;Y2*NN^ MY, EJO0F6:&B9=BJ'ZCF8A 5WJPSS:I=BUQ_J.U=D!N6)NL6M<+']09>W@Z M62]WWSK?GC99:P![;44OVITJH5[?86$5505NIO)"I2OK7)207Z0D:.^V.J@T MR#Z<+X-Z>6''KV$BF!F'D46-QB?,#+.7@SO]P7+8YHJ;:\;$ 7* MSY-<_'5QN)@OPWG$-4RS?!XNDQ73^'(./Z:(21R':9P$RR7F^RX,W9?/@%88SN$"(:DAJ%UC==AE3=NH"/B&>\$4 7>=)Q)6P$_@Z M8G]BF"T6(99%I7S7;![.ERM8 I613.=!Y0A[1@OEP0\N\!B&'/& M2L;0X3!/5_S- CI[,TK*WD"S+%Q2$8T%C)CBCV$-YFG* Z5"L+ %L 1S^ =V M*8K-0&'9@4$E5VZ)^4DI_#^"H:; MS_,@"]-E9 O=,XJE-'B)A)C!@TD.;<+V+2[- H[A'9] 938E:*EA4"&!Y?1. M DR9 *SG\S")YMQ6G,H!X!1_V.0Y[G4.:Y(YXEC"D4G@ & N/U9_=BN.F 4Q M0B//(\SS3Y$@TBQ$4$/8U 7L+O8(E)PALBU'T0GB@AK:8 MDY)CU6N$6L#192FF>,-*SB,X*_-@@50!A&".)Z(*$'&F80S'9[Z,<"E[E,%W M?[+"Z:^"= 7S@LV),\R*R8DE++-5F"\YOR9?K:@+/(IQM I36#)UT]:&V\ & M.0YG(Y.X[DE;WFXY?PIE$D3:\8.F3*P-:/?[/49!47[[EF.3)6M8M5[U/$;[ M^\>.0GNLQF%"1O#=V7?RT;%)_C" %X]Q/X 5+'CA@'VF2/82P#OQHGD=##8V@ M^R:^#EXC8S45J(*_H,YCPLK.BH\"HAW_:/$!Q]3?EG_3E81TR'XA9S/01I@P0[M081[N1N=F>8?,F.SX@#F[2D48+M:+R(JJF>@$ M@*>;%46#5WBZ#E7'WD1/[G4Q#&0T,=9[1MZ&/INMJ>4VMO2LF8X.1N>"T-"[ MGEFT)QR3 <:$@03 OJC4XHN)IT&RQ3@T&^MNQH.^9>9Q!+?0.9.6X,'AQ)$! M_F*=N.=LW;X2,S4;5E M_;SXV? 4E M>4<9_NW"'EY.<+1@GVJI]02&7ID>X3(T@] C&:S'.S4AC98&/WSO><9AJR5E MOVK%"@T=[0E2\GA+UQUWM%2><\.+%"*84:12'@V!.QP>]ZRNFL+<'9$+; X^ M"%LI&=$Z1T:>?%1 VKU3@ANFA@%*TNU@V3']0]8\!-H[N*TF+$_VIW]I8.*A MYD,,F^.M&*_$\ GM$G28WIX%R)YCS+4X;*USQ$"3,L (G@4;-UML9U+'AF$] MV.I[A[M6XSLH *IL*HLW2;5*">*?CPC;12WBC?!7:TZ3I;EB$5.S>/KC33WQCP>J]F%Y6:M1?CQKW-"RF%3SLJUFHPXX MB:DL)M*!_?;LE8C+=]:F@8S$_NR,+A^-*6%*YB4AMR?X6@V$Q#V1[%A)^8EG M^)%F^ .L$@?AH[<#I430@5"<@-GXL M=]45J'A2)02>PRCDQ1RU[X@JSX%XNLB(O(^T(BF(YQ'H1# <%%]S4.]!VT[B M-/B$UFZ=_MIAI1?H'7J=@P*TBE#]F6/ML"RK .ADM8+G0-%9+7.UX5D$ M"CCH70M0I3*LGK4$,LM 9\I!#QG;\T42YK#H\1(&B)7B0/7%W5A2V:V1/5\ M3:+NMD0HO\6*C&'Q8J$TL/-[C@6^L >&EO2 *$-V2@VNN?.6F?,X9 MP=G!DJ3QJ3U?!A>4.X1H[UCK^C?B '",PL5J)9\RLJ; NB=I2@0!JY$Z#D#G MCE :Y[!Z0,?1(B+%> $GS9(#[-X"31ASW+Z(,!:S(83Y'6T[,];Q04UW!\43[20J]CY'#,@GC) $ZB\BTF9 2 MGT9H*%N.D4,&%)C 2)=)RK:C)9I[%DH)/T\.:40/PO/ SP)D>&P9'24'8[!] M9JVSSZPAENP Z8I.B(==T$L^6<6S[/?P3SJ+.',%/LU_/^(0&W!*I MIR^@DUH+I/IVMZ+KP)?TRE0Y?RZ)SXA8.-;&O&]%^/HJ;%NCLXK.MR3ZH0?"BV;A09 4.C$J8+5%A:Y:?4%<- M[++1+GA4A2[?8.O%^R^P..F 4VQE=E MG#<]D/_O7#]_?).KJ?*EPU[Z-*^F]X"WFB/1/\@;RQI]:"=_/'NH9]=WF.A?QBS MM$-=W\?CXU(<#/E(VEA7?,$(>U,-0O=$&V'5-PJM,'$@4LNVD#JF9D?EPB'8 M$>N_#SF!>#0 +4MVWA)B26,H&4I33^0[6N]E(LSYB8RIT@ M*:"7%AO="5@$CK;S;9,2)R(P/)A%0;HOS-[ZY4N%"]?_A=F?('FQEJKW#\T' MU1;Q-K](9V8-;LK# \6"J;6@BC&,/(HUN0A*E+ZF29AP2KNC"C^L+9OVKJ@9 MA1T?4F$*SI'DZEA/EFORA[\6\MM,PV^W*Y3 =RE_, MS)OV,P7-D:' U-MPK19KBKXT#$NN@2?5F.?@)%X8"Z!BTB+]U1 DE0'.C^M6 M/ZV*ALO!88?$>(&$U0\]L"N#FCT)@14&/5:!$4Q8GIH^O#*I?&?<:+EE,>_% M0G9MUN):%9PR#K>5W^D/($]ADCL.4&/^@39!SG)$\)XC!KC^T7T"O3 SGK/R M:V6L0Q:)C,P.%\$B(S#PU7SNX,G[_X**,E]0O>9XOA@\S1W1="?'G^2)PB&# MOZ8[&XQXA7:/14R59]/E:OI-5JO,HXM%//THG:[)T4Z]]>0A@W*NIALG:K40 M%?U2X<$]\4 Y+0%"-.?DBGU%=W167V99M>29O&@I@:Z^-4'6(?R.LR)TE MQ93Z2?<_?(/6[-:4%P:T8:#9%4UDE44C=#UA*S3CBR7] .HYR-OJ#K2(Z;=EEF!8GN"/=0^ZC?Z((+,F"77\OUT02^ M$?0U&AV@F_DB5Q+X2)#K%(M^,$7%F?]6B!YN')!N*&.S(/P:94M5D7',TB7' M3LS.GM2=YHLPR&.:1FQ5M\FXP#$EYOQ-D?]_X*;(_Y-NBN63;XK\#*?5YP - M>IG<%%DZ>5,@>^93,G<,+_VULA_VULCH2!%#%&;DT_%$O?(=8'T.J2^)87V MS"5:3K7#='L"<51=%HD"A/\/O"Q@[_X+7188TP7D3M, 2OJNV^+7D-[R&TEO MBN90KJ PX9S="_$R&6<_R6+N!$OX/*#)+(WM QG%MV+QHTC:3LAP?P(HU2/ MY#^! -&Y^5^( &,0"XGX!K1'7W-0^DG#X(>B[IK= UJ2W]1K&O:)1ZJ)1SB? M.#*VIV&;.L&G5[]Y,I^>:M5,90\R;+'0OT)M*()V.%R.BBCK=?NX/]"6N-#2 MAHN#F@8)Y:?JVN/>LP51B([9/!#6",&J,="Y6^M+TEZ07G*(*:Q)1JKFMP>"I,G MB3%!=0<4C#'9K4%(*NL[RH=!,NXH<5Q%/F"5&VT_Y-52L1-3)$!P0+8A;I@C M"6\14Q)ZI1,JMN)&TM$I&5M8!<]HF )R2^$L=1.4&-ILZU!;HH C9VEB4QP* M7_N/*T?;RBD5IYQ%4=P3:A&"]R==YQ])B%2 MK6ZR:%M..:X1H+G:=:;PP1>Q$'>!J5=)HV)?*($-PUG9HR@=>[O2&'Q+QY=Y;CWE72TX,W(",DXB#G9DAQ7^2-ALU+8% M9_)")U_CF='TIU?;[+]#0,. 1E4=&N9S8XL^&_(92 ?_B\\$[(@#"GD)G.ZI MSYUS5R4&)':R@8M?:BIF@/+9J'&E9'PZ=.@(G1S-&^9(;Q^]&U_DN,YLVWC MPX@?;P!E/W!CS()7MH8QQ=12(&/+4OZ1SX8MA4?]IQ&N:]@K)G<3"3'.ZKV!\AYYE.5+-SV%,#UC9BS;XVL75*.DW!]42W@+ M7@8QW.P)2J5P$.>PUIP^_RQ81 F%N."G.%Q0?%.69931!I^B/)S/YU*EDQ-& M,88OCZ(@ \UAE>,_>9X&\RA<)AFE/9JD,DR-OJ2JJ:#\KJ"=)58%3=&PL&"K ML=T8>=8.&NU@R 6B63I'\)\,W>IHS,!_+H.74NG(_#SW?Z;M_ZV6)Z= T$R[FL!AQ M%*[F*55X66$RW!)C'<\M$$X9]A (=^0K(H<7KO;JEH\3DN;#!GG](W&RT<)E"AWAF#G2+0@IM'57AA M8+,PEN=?' *6Q1)]Z2!)+?P!WJ!2]$&A5GE 4P/+9NB!2G+)E=H@QWB8Z8=END*#E2-/%XDW\A4N[?2BYJ9 ='2))F@[FD44\2_D#?T5BYKE&8]P MOO3=JF&:4JHWQD>GO^'BQL!'1QS;]H?O6F"918JWT>@L,HQ[/K70'"L08SGV MC W]<-]%D>\-@O.:&N?Q A.?+QTD7IQ(%=U6#)MH&_2L$*ZN]!1B,U5N\+%7 MGL)79[]V=[0?VZ#D*)7**LVCI740_0?>#DVN%JNRFUU55U2^&'LQ6L\9B^)' M1*HJ)>.)7(.O,2,&UET@= \'.W464=$!'7\OR+_"4-@7U8;5= S) MS"ZYCG\[2JXARP\>F#STL0IC.LH+N&VD$.$B'FRUE.W&I?JS*PL-S?\OBM4F M^%^#QM5_V;UP/?["*1HS';_3'4^U\])NZBGL_^#K;OM#MR_6Y3_];B_5GG[W MQ\!V]>9-<*4[,ZV[I;9>^X/WT9:?-$YWV))7-9E5>H0#W[QG3OW.*;S,K%XZ MGX<\,D6,'(%V?0:H\2)F[^LR)4"3-$F5]Q*3->#+*,].]9(_N9<(B[\NE?>> MDKRPZQ/-+Y_:?$*Y;YC0LE3A 9CM@AWC,R\]AQ&9J,^T;&N-4/VX\@IQEJV5 MS=EX&+U,[HP!CCU2,"W=\#OR4#T_GBS!9WF MVD$PO:XH%7YMH$4V 5HFJIK]5U*X?>0ZP.B71SPM'U4"LFKWO8%VNJ!/CP.5 MR"!,#KZ'#N\Q(S-XY2KQ2 62"V75N21F',#QPV*3JJP)W=6"7(+;4S=RH9LL M59.M/8ZV8*L,$0"=RK; MG3=52T'J+2:BZ*18ZAJ3;FV6JAUIS[-!\)$\\4HJS-[QEKH4'I0*[*P00,Z@ M>3OVK1 86MB^=Z]^ D;282ULT!>6*]_=04RMZ^7#\(#!V7G?HDE^ MOV6!P 'UC8@N%S>7P8G'32;\6/Z"JZ>LL$6!!>V+5M ^"-.7.!9GHRM8-M>E MR_)'_^A^?-0EP9^ MS^!HT%>Z)" 6FMMZ@ @D%:]-\1D3=V\. MWU A16#)/> >S!EJZO+Q2GCC[1$KIM'^(J(&7(&8Q>.6P#!G4[K U:S2\YWI MM:?9VLN[,W\+,B@I<@YKAO DL0"J ;/H&,24TPO'("GLFJM""$;9-!@71X%U MI$IMUFM4(O8%8@HS'@JIL22\4Z5*+%%KG5.FDW:(MFNE%H1J>6FDEBD)^V)S MV1.A!J^X#QH95M?[$)E'H7B3@UEDGA$'F06]( >G>"2-@]1$EH6[R.T8"#W%3KR!=C3^"&]&)/64^Z\G$..(V"M?D\R%W)0"^.LFIE- M+AC'B '7H\(!AYZ4R3@3E+3K-I.#-=FN _F%_; 62"R=R;!F] MGF;]<$_V6XQ#@N,%#.%2<\6O]P4EG#\]35)5>LY=OB@F/.IB%8*;J[Y!KBM* MC80=&-29"5"7$1FZ3^7C>MA%B="$#)R%[I/!+/*^XWHE)MN' /XO[+7R8A49P ";X6 M9^JU'99E'$_7H[;&M"4U2ZM9])61)IF)\.%?/?BGO*RX82G&3]PV7 M]+1#"<3/*M5SGK0L!$#&%.*MTJVKDN-Z""PL+A;.V+C7N,X>7F,#"OGCQ=UE M\*>FV5"T ,Z+]?TW]0'S,)&TKGD;[$/J>L/&T8''^8KV=B(<89Z$7]:G+@]F M5XLU7U SO_?*]=M[D#'G;,8BR&DW)@:4=06M_4J58W*UW^(][J^=B:VPN\&! M%\@XZ:P:\";"]@<6!5HO$?Z!EA+/0TW7[$RO$X_7"[:C(A+G)R"Q:WQ7$?BX M/@T]LA'2J%HE\:C &^]5OM'A4?<[O%1M,!R 2R@.[O@W;KJ@KA.2Y%L27H0, M"+Y;=NQIW.8>.*=KM!EKM%"-#M$K0ZZCS$@3FB^%_0-,H;Q"A9J6.EUC02,( MAR)L?*G*A^%^8\ ,AM%QD Y)MLKKN:[:]7''@894_)=JL@;#8I6JA'PM"&0F M,N/&1NQPO9@/Y@];;TQ.@51F*[=\DU <'K!9@QLN<:^DO+15IWP5)P:!9NG-*1OO;4[D,ZRVYC^-+O8>.9 MD7"7\)>K%C(R'CMH.R!B9G9 PWID,L5KO2$,-< Q:ES@F(1MV 2.\A613[11 MCO >N?U'Q]B.CV;+S*,[=*ID@P@7=4.%2RFV4>YC X%7N).F*[3BSKA9W+7- M<1\HUQ.<.:(YJOZ)**)VDFYF:KK&NND$0UECW>TC0:=54CKFT#=*B.(-5U^) MRVW9 H+VE=UA>$JY0 6S9%.?8C,5:LYKU3_8!) R=;*[XQW599X\V'B8;TH9 M$J[W"^]]>@^?V>+=8N _/(YX9RWU:?*<(> M-76"!S4;Q^>OHG*9U<$I=NYP>96IJKHA!K/,NB?V\>N$HA/(PV-!-U3A@&3MUZ[<@G53):?ZJ N^ M)H8&: ;BH%6S?3Q(<5ZW:P-\)AL:]9:<^>\1(@E#HP829Z7CJ'H/2QC52(2B MX+<>6<@QI_N!<";+S57!L=D&,@31'_$UKTKJS,9A_?NT;Z'65*7V=6M\N_)\ M<6 P(#XJ^NWNT*P_^[:RC_VO+(= ^S5",G.C"(O*DN->](KR:]FN*S;/<?"):_62TY$@Q$#^J\1F& M?/]]1OLMUO!% $?4YSR(LO,E'L\KT\=A/*UB.D?P4+!L-K+ M(3<;?S,:OOE>7<1VZ4 L.QID8@R!)*N?O0W[T&/Z[QXSJD_;YBGXDRX3A=E[ MN#=,QQZ@$\MX4W)A.=%N&;*+95-GB$1$IRLSN]G3YQPIR+JQF2V_>084G/7T MT1N1;R-:@GYY!$B,DZ0^,+L;=0S^]3(8>>P<3+^D5ED;-8*$=7W(\^\M?O#_ M,ZQ[!\Q^'N>>I_Y?%^E^ N4^-$")V@]L0=11DN15L_5>_C-!\2UUC=>=T%,P MMD1K H&+S)YP+%](A9[%Z]G#L*2"G9UL$SJ0UY(ZMJFLN&4WUZC4GM^(RX:Q M2;?B8INCXR51B(;J@C3Z ^[&1DPU*3 V0WG"Q=5%%&FA"2R+$QJ:+//1%WS) M6.'D.!P#517UCS/EJ[OBA*1GF:Q#CB<12=$:[W22J;-P#&1"IWPI%JO(!TOV MF36A+1RPS\^V+!6#^WL1E4.<>LLP1HT?A@N\+ 48M^JWIL9FT[%8[L4,SC@JY7JX@(XVMZ(IXA0'>%G<8C2B@E!L@=&50=NR-FQPQ O MM(FH)>$R!YXE4\RO)5E-V!TOG,(!@6[4K(S-S-E*W*!]ME35O8$*N;*YPB)( M8D\X?=J3S: RM2F'402NYK?SZY(& \R8 3HW(ZLO3-KLL:T-,6XID27A#)QA M])-*'B4^*[&I7,:@[0JZ'KQ1J(T/\>+X*Z^]HV>]H41=\!*A<;!&3)8G07MD MXX;+.U?G8V1MAL=X>\GZ]!4;G%YH59-B@5"^NN+[VP1=DYYAP$"T;^>."Z)H M6!)?S;Y@KG'\+=\,@#)'\3)@4/^&L*,__W_:^ M]+>-),OS\^Q?D4"[>Z1!FIWWX086D&6[U@6Y[+'E*@SZ0X,B4S:[*%+-PRXM M9O_W?4><&1'))*7NV:._E%52QOWBQ3M_;SF%R7^:8<71K>P&K2+XP=UZWBTG MT04O2D+ N@HH^;FT("#V(O3Q1H0'*+\#2ADT',=!*9N,3_J6"A#3MF=M7+=I M[&QBFR+E<^\4]Z/4=%&%7#[HINCS98VU"&2*.SKT@0/-#1$4)KU@: TJV:)B M?0P4!#8)_VV_V*)_6-J4I,'G%V'IE65^9+9\;,^TOU_\O&BH8F/.A@%$O']W MVL(DRO806U81=!QKUA'>"T4423)3,H_D)ZR?TGY\(Y,SND14OB-YBHQ;$SH# M&]???.2,>$\YATFXCCG%*JR,WEPV)!!>A!CH&)1\3Q?IO.-F M*P3,2*84K6750O-Q%B<^ "4MWX/B-!6(E0*MILD?'Y2I(=6 HLX M;Q#O6:@9FUWXL5)OG/+1:!'/P!HQ55-0J?'TK(B5IPE1PL( M*0/:WW8+,JI]XO?6B"I2?SQR))1>5*0O13:@*P^W0)L1^JLEZ_K[NQ5H_F2, M0+/VM\Y6:#"LDY--Z&O\WW-')?J\I13&U^)%[T=P!U(2S^[@(62WBVH9O=,B M5H^(.6V&*N)IUM*IAN1Q1-^<8)KTRA/AK7M.>QT-%3!+&!'6TF2YP.HDNU [ MAM*[IU)%=%.]2I:=K$WK( K[JM\%$Q.F]2T?S+0C9D9S M9O/O L(@5G#^_7>*.#6EE%'N'><52'<+1^H;?AU;\+_IEBB=&4X..SYMJV5. M*ZA'ZWG"<&AN3U"+-URG_>T+ )^0#JZ2>6"*!OFP-&E3Y,2$77&D$XD)=2F MH$9*)^OSJ-^2M+E;\4LS"=20<3&!=ZE!I_CMP*W:KV82RU'\,1YR;4AH*MX M]?8(#\%*NA7$^5G1KFQ8$PFQTB"N$2Z=SJ4IP1[$]%X8!&%"9IE(6&Q]%H') M&/JY<\%E>#H37> !8Q(Z7<"-)0 S278N0V(ZD?>@-I;[5Z8MS_9*HL,'@=Y$ M44>N7^99!+$9$#82G=0U;-1V4EGB&(93,ZELG%UXJ]TJ9@*S#F8SL8V\CJ'Y MOA.Z VKT>@/4@6IG:_]R&*!H0P+4_7GD_Y(\'H%K;"5@"N'")E3K:ML\:H^$ M$0)&6@O)6#AM-@LCTT'>3TT&9H'ZE8%:9)"Y"@>63G1$S,2(:!)AU"2H*OT7 M(<_3VPY'2;%ZWRCA%B\I*2M&+T;8%&#=U!J1=UO.[9F][OA>T]K)JV[[U&Q8NVU7X7D0!I 16S0 M2C"OOKL3R%%;%8HU03 9&2YOKTQ/IR<)V7M&O?=(#;FC'D#9.N]EA+Z)AF0J M2V/(6"Q_.[W#1W/7?5EO)),W\UR$+M/1LK$W7D>A__AI!H MWRW0D\UZ!3_/1/N+^5HB)I#*_G85O>EN-GNT>BO33.$-6*9@0324.J'6) H::%X@/78_3E=$ M3Q(^08L_O6^GG* EVTDH!*/0@6&?NJ/S(D/7#O%;) /"5W@Z^VKA%YN"MXYR MPDW@,E7"RJM#+)'CQ7?%(H,LT38[40@6P+-9+8:D;R M7]_==034H\ID]39).A7O4;G8.5H-2>#J"5^0>B0"L(P$&0[C8H*0A4%F(@61 M?VM#.HH'CW>=T7Y$UA>[)I!BD(R%6LG;+]8EDOWG[(:PC5'&OE%N,6LB/(.- M$1K:_=:Q04[19T 3,/>2*V0_1#&)? *73,%*N&>#?\(CEAED8AY3JKBP$MNB M M!$7O60["TV;&G5D>DYEAE62SU7/(IZ553FM^RG8&W5+A8#$)BXK MX U-G5,B6.Z+C"&$^X"H!<)'1]9+WH.I,G_0'I ,+W\#>XO2_0R$K6\+>,1P MDOW3P7(-4BHFL? >GM;5KK_?;!@F-8>_%5=$&K75J>,LM)PM/6R4!;#K1,Z; M**C3&0?X77CQ>:<9^>)!^3V$&HW6%=FC-,HKW]U$/3.;KI<:R;R,3#3*]R%R MN?NWF;FK3'^@6M3"[&I_2#%XK-"8US$0#F/HSXV+NL:W2O1ZI:[63_)J7:JK MY=&\_[_D,,X6X@*B:UP $\'_;1OEH)L.2: >*-3H/T!"D8(I"*0_[E>=*8R" MF*FD3"V!5<_3//9;ZF7A^ VJ2D.]DH*.Z/M/H!F09%'A( MD>38+(6D0T!Y^WM5O\L4;:@H"/ZO.9[I*"'KZ9[%<4N!8X_$BOTNT@DFY:,; M!>O)-*;L=VG)8DM(/Y8%9#I=7 M!H(H6(G]PL%*E\2:@=X)2R+#TC7]P%03_0,/6UMHJ<:&(%$CB&FK%"$:O%M0 M Q&L^?==,1KTI8]9A3:3W*B:/ I!\YI,T@Z"YJ6=G?A292?*+#*K;(DO<]=O M<+W^^L_$R'\F1OZ_DA@YA/1L!?]9P1:7Z.J](!A&&>_WBZ2$"T$)%V:\GQF' MSM&^#M;>/V,K_P&QE6X5%;:W2Y27(#,5UL^W>/96$X> #'9M0(SLC$PJ83&2 M9B&7'4Q[NS\._%T#?]^$RGGCIA8(M)W13Q75'99I><9I9'%25W0CLSAO:N!* MN2I5H/ 6&8F$@"SG5(DB*5P7]3GR\H-SJM(XJ8S9.2!5!OI> MZ(C,FRN_?Z";.C+,:=PN?YQ^5^("QGCF20%S;^FG)"[R-OH%JR,N5JHN7Q-C M"7+81*#E-UA< 2V/G!Z9Q5528I41*F2>IT7<4DV9/&FQP(B+#6R#^%U8('YC M-F:PAZ?'\?LBH#;'U8L*1" />\2$/0?7D9YU4%YQ"G64:PRH2L M(U1SE5!4\*0_G,2E^"Q:!NJ?P"GD!99]$'A[FW7M[OO#"*#*&4%UODK M4*J&)R'-SK&X5)M%UQHY'S07#G'(&BKU!^]% 1N7G$<%7(,$74=S$*6G=QJ. M&Y&N-K]NL2:)<;S\?WP)L%;)&7+.\Z@L6Q]0H_?LZC9.J2C*&2P75(,DPS76 M\)*U^3]\KPLN*%90L3K::RQB5X;W.F_I\<%U@ZQ483F[ EC=\%[#8YO IU@) ML'C,7F=8O*EL\C%[3;>,9 HF)[@?94T,K\&C+P=OBK61K]EP>MB;::X&&CGX8VHX#K"_Z5 RTF+>YJA]-3"W8 ?2!0ADCR4T62L M0'_-/N$IHF3L.UX]BLA%G-=T9"50#9P9"1K[E<:,99!_F5? !X\UU2HLLD:2 M>@V">6]MV'.&M='H)]CP+'=V0T8*!)0DC1VA'&W"N1$;_G&_/Z_?V?57TU+O M=.BJJ,9E[>VH>T9OA"-'.@2VNQ?.I;$B \2U/H72Q)=7BC$4I&C 3,$%ZHCYX39"02$7LDH^YN"5_]>W]XZ\QH)F62BO2O M(<=T@#'T*+9'I2\.DJDB2!\QL@&<_\)%JG(@PSZ1^6CZ&1:[;4IC-!F_$BM' MC#64]LX +^0R1'P_+7["Y;[RK.RMPNA]M5YY!W [RN.J+)S56%@3WIX\,=GG M_.@E("4-]F=,#M17$'[@*9(V/A6(JXUN1OB M U;1 FBFK)''=>-'W8]LZPQ>3^O>.6W0O=&]R7E$0_U[R+N7ZUY'OFGW=W2UV M7E_DXWL\^1YJLI"4&Y1=Q(,H_I$B3 %B2<;5[IJ411D0JE*R.31IQ1(-%L$# MM@V_*7-^VEMX?%,0T$H6;IJX!-%02M_PJU*FO6TZ=@&"2I88I67Y!0AL%4I6 M6-T79;XR;D'D0ZGA!5H]]E:%T#/TBY1Y@H)"BX5S/_@C:&S>6#<@H&'?6(*X MC4:?GA!P/:=G1,X'U/:OTV\DA]%5Q7/BG$H9OJ+K%"BT)]MQJ.*_*(A;N.SQ M>_1L8Z3B>$*Y%,L832C";A!GM2 4EFX3(IZTZ9%.EN0]TBE %K!(IVD3(IUK M@SRX?N=8\H!>LY3+?F*E="8/$=NNXH\6HG*<()44[3$>$@F,@L4]:]&S]Q4Y MXY?[7&VHDQ\3"SQT7VM!?1ZQ]$ZZ8,AHYCICR!HZH"486 0VBI .,\=(6?.[ M#Z)0$ T0_?D*,^O>8HRQIX"M]O72'-^SY\XG$3N.5VI+*&RB&.NBLT*E?7$C M%FC!"^VY,GY23BSQK_:]7'SYLNF^X OQDW)UOI;^QTM=DPI%8(&6,,YU*U:- M%>V Y9+N QG99.=XV^S!L,I1>;V MFK))J%8'5SN'#^IJQ$!U5+85?9V9@V1HPDJ;"1KZ_8-D,(LLFP#C/SQ($^5U M 3],\M(<)")#698.C%+PW\<, JIFG9"N,$DRD%'(.9K'#8CJ8DP.>#FRL0M: MVO,0"C?@QT^?X7S__(ZZ/7@S!AVH!Z['CN%*1EX1Q(\83.9_X;DL^D+\0"!0 MKRC@?A3Q\W;HU&>JMBQ@$X1/]K#MH8I*$=@P*6N> S3/0:',TTD)RB/W!U2( MYC^@D*8P* C-CO#; NGJE-'Q3L!S5$\*/7:1U%'63HI"CYW3V/4$%0-C[+:E MWX+<=,K8#8Q-*V\F9+7ET:L\PSYS<^4EWHUFDK36Z$U"OP76< M5([/SO"'&3GC)8'>4HD563IK&' A$-"+HW5(I^;K@Y277*6,#GV=_73N!? M:S0T?\*%*C4!ES 2K+6P)U#S?09)\(3QVRAO"B;?IJ5Q/QKAYA9\#F5C*P @ M$+H9-,6*N'<1<3P@.JZ#WX!;'>?AEPU"!F?.,DZ$^!O VC@!/EV!R \$7<8) MB#-M&1= "!+2M3<5U#]*\M2UZ&7*\]H9'09(T!=5EJ0]9FFN,[//T%C?)N2@ M@FL,)(N.-@H4J<@758%D5L/?,A8A"G*G9G&=%:2[9G'K\E8/0;SDTS*/N]_J ME_5F.?^.M5'MT,!_S$';A9'I5'-0_"L^X2R/JZ)4I]TVA=["(HW1"( .RZ9" M"F@;8AMUG%&,10D[3#IXC0X^QR]B;I8\5)S%GN)DC/OT$4_U>AW$@:'&T;+?I"A3Q:Q;=6\#-30C8A2'KB7/BO617O$5@V\V'52(NF7H,8C"WXM M (AU:K19O$E@Y>I,&;I334UW#2;1(MV/&R!C[#,(6" MFN42+=>#%Y2F#1%D?LX,J6RHHBB77C7"IF_Y&(F*.HJ!E]8'D"[C')_DMH;Y MU50AD%O($LI3K.-.HRF;%WJL,O6_/[R]NGX+7*H$_@ 2K/J]2"I8K-2V_76_ M66SG"P%-<$N(*IADL%HKF$(,(A=%SV$92!+H54-[7 &O: K=ZPW$A F1/Z2! M#E'4HI ,V+J$0HB![!OV%;?(8Z'?5-A@%NZ%.8WG*?1MW'"C7N-5 MT*T6#NG6I,D.2R^>-M>(PNCB#:K[&#QJA#M2RH)1YLT'3TU1X ' :(;O9\D# M.40'U#K65^H!(G^AXS.48[>0T&V$ M72W !$1^'1(S9]6A1;1$DU?2Z" B((:Z0L(HT_!MRV(,6X*/X(76-D;+=^/: M8%-XT6$1D@(Q9L4PW6,8"R6NBI@O^KY ?2V!1Z4A A+I*O9G3+H,%59=Q M6C1T6_*HPIW+, JE3:5AS\]N4GBN6GKQ\;G#(!VVK/R'Z:4=P=B!UX;0* MB_5 $AF<,CT4&#>);-C9??TYRAY-G*$+X!D_+0T^+9Q('VR%14CL9$GIF-=Q M!ASWC$]G5M.+"1)I8_S=G#*029D4YRP' 1\]%\P3IJ0G)^=6N93 MD&Y]'A.";#O8KO:T4^"SV6#3TCND7=KI\=%2EU\7JRD,*&\5>D,:TD6^]=K) 22O6Z^X?Z3LL+Z7B+,=9$SY- M,2X<=)XK-'=L=9BFF]Y!7U)VU"9:BJ]542K'9:CK0G*UZ+G,YWRA?(7'71<* M+.(JXL ,7\J2K2).?AM=KC'"%=;2 UZ**+JA*T1P:B32& M&!GD1'S_;Z3*P$$T.?PL'(!6G=0T^3WQ1.+'6"78D[_8?6'O%Q;Z[M9?-M-[ MD,!A&)TG.^9<],,L.O1:_HNMB*+EZHZ/68PM>9,;_>8VK$ MQ)HB@WBX/5#YVT=S/GR":??TA(CK@6PB#@STGZ+&D&3ZN83CJ[.60^YKC++. MT<*# 9Q95-(CSN*#NCW0J=;?C4MW)].7'W'/[28'88L#U)^(@L M2/(SB UI79-F3(E_!5N>D('$3=[R;RH83-@OR%2A%6YKHIC81,ZM"F9,7 CV MH,"D*)PH.=KA"& +"O@'8]A3.5&,FD=],L[@Y."?)BF-J2J4,WD&G3X?/(H& M7C:TMYVAN:>IZ%#@H%.TK &5X$M7PC_PL&$,5U;IN$-EUZS0.@'M4.BM460$ MN1_-#NI+(;B _@DSA%Y N"]!N$]4W"#;R%2 (Q!B"1^"TG"&QU>I6ED^@TS8 M/*5<_-3QG))W>C^Z3@OM)<7 !67S#]!\\:V!6\_8HX:K@RF+F& M>@K&NN@=1WTL1=M-D: .DR-!Y*#24( Z$'.=XX@E9O)40N*4VJ0QM1K3.YJ$ M#+$@=M0H8#08XX-J),ZNS%%\A9W$?#9X%BND"B $>3U18R+BS.,4KD]1)[B5 M/6W$2?4P7TH4<1I.&RD;..F9F&I:5L: J]BFK2@8PP&<1M<&1D1 MOVMD/$!Q_(H0:_T9CD;+E61A%@*",JF0!J^!&-@F@'4># "7<]0U0F\ZF-; M6[T[I6.^@GB(YF4.<_8M\H5CO$WQD(&_5"*()Z4D/V+<9<+2 M&(FN+9INVZB ISB#.UOD%&(EJ2&KT Y?P4FWP)#P7\K0$!<0X[90($9[4 9: M>)/$:9F-XL3.1KHKR(!Y)37%E;= JI1]F&*X8]F(AZ:BI+:ZA3^FR'SJ4D\< MV!JEUY5YS4&5F31]H1\B1[Z.1I ,;G*.MR6OY'.6)_B@D?T:F%S1)*$RIR$Q MX=5B.Q6A*#)@FUN,_A"3>7>NBOA4UZT$@ M43JMH4Y(FYC5GQR(,$QV7P\(+EA!4_W9%8V"E$ZD/9C )\Z3^=T[7N$G6N$+ MV*7Y'EW$G.X*W HX%G$9#%6C/(0:WHX<&5*!"7I P!=_F-[=_^E5!*P9+H2V MU,)DRA:TMYSM2>^Z.5WUC ^YP!L7SJ[A;/X;40%E'X M#B7:JL"'/*&0 R#*JB0Q<$\[DL.E3("]PG20:!N0%.#ASE),C%IB>:>[_4I6 MID6K-HP.HQ8<18=R!CIYR[A >>HWDK>7ZJC@BCZ8$/(KT+N#9AA=BX/R;TP^!E F\Y<-L*&&B);LT:R*P$ M3MD ]_&=>878'R ^@"Q2HDL?7E$\C9K\H9XSKX FD6/7:/$$<0;EZK2J#+Y[ M^,S1\XJ1"BBWY1%:@%F^]IZY%OREA/],"?//R.H'6P*2Z,"9U]$9^L,4#O\3 M<0"X1G'5MN*GD@0SV/9&*13,O86-,3"!%.#!/"1F,U#?MK(^:) M42!W9DBW\_Z]Z-F4I,D]:&F*H][FH6<'HVOH!P6,?D"D;-2FJWA@N1<7!B:[ M%#Y;>] 70 L8?(43-"VD<,<$B$V&Y'=N_5'_E!.:Q'N!FKZ0*:#*X$>/,6CY M)7D2VJ+0OHW^OW!QBXK"2]*B(S1_Q,#0YKX,PW%#@SDS;E$:J%+R M/>=U&V[)S$9^2CG4H4^)009G&VHU>LKP9!G+33-CM]"E; QP3B=M@\ <@8[P9J"WG!'!0F!M@?("!H6&F@RTY MYSD_9EK S(C="6:7IIY%H5Y;).3/;8,?R4N;M0GYI#@[ :\L(6,\D^V>B26) MZSWT,AM9UN2T\KSPX_Q/;H8U:Z!FAS-Q+?3=-:I)NCG8XT5,?4:\Y9B[4Y!4 M";IAF7B>._>40/8&*:TR:+RD[:U(RJ2>R/6G>^)G[+$+;YYVX1G9M]&Z69 . MK3B'9\7(#-RK79,!IQ"&5J,?9@J/76]]Y'I#"\7S(+=&PSH,QFU[&4I6:;Q" M_-G9B!(T'P7QDS-$7$WV6.P[(^V@?X?^?3_=[*C,F@:J?37=34>)P[[&AJ=H MW(6C.R-Z&ADXGVYW4;::1_EF'A6[K\),"R2>9*0KX$\(MT-&:]"6,](1T"@) M.I"("KG?K#'BKG R,4JGQL3" EX%-+LC.ZQ8 MT'@=0EE\(0 P'^@XP1#VL_H'XW2*/]?2]8SI4 M7*/1Z- &G1$,Y3EN0LY1&HA&J38H\&>ZBD^S025L09ODY-$"I3NE#<*E$/U4 M%;!0V#YK@PJT@&2,2%3@=F6P[(J0BCP;U" T"_IE$N!&:8UQZY2G "KX. JB M1<,# M4F2@1S%7N[2*_F LZUC]_&!'7D@5#4EI0M/Y"A!1T.#-@WXZW&= BN<8"2-@ MBE0U)Z,,%?6T7EDER8S"/5SH5 C9CGANUBX3X=081&+\R.OG5T33O/5MA%O82;LY-9R/Y;RGYN*8,U"S*49!.:Q!9 MX29E[.N7,3@"Y#.XY4/]A)=74Y @)W]06!T(F10YF+8BL 8YRLF+HY##6L1_ MIQ@&6:3(.^@/==Z>*WQ0W5;&_X\B-$.TSSV"M/CUR'TTEV3-/*\R:^8M;FUX M4QL9_XAYO0;40D4AWQB@@$+[(S:U;#AH'U-S+,4?M #R]J-=.W_"S04]L/"8 M7M0?3MI@L8H<'S_O*C!;:7"CV9J58K2QR'Z!YS5);)49[FLNS1L5^KX'.>3/ M*@X9&?Z_#'FSF&SQ[LY3'([3]AF3KDD+!'K[K==+&$[7P>??[T*CI[ MA@N%3;[6;[S Z89?ON.PS<<,/H1(<-DKA^J\8M#7)B7X4XH.8/HHS7GT$,0 UPN>T<0KSBHFO:U\WJ(D-%8+SF:RH& MY!WWO[""D'\9<7\=L5P(5KF3,QG=]O5OF)A(Y8ANC8YX1T;LZO@NU=P&>WTG M,%]D'GOTGP;>,S)/^7]VA;Y0VOOG;7>[7T9+BK0W(WH<*A.P6B/FH]&D;>3L MT!RRT3UK_&GL^8W$GPYU[.E!H5,'VTQ_>\K]+9+ XMQACMVV-'0B;M='[EL: M.A&WYX/[V?B[.N;]MLRR1LV3][+<"6 M#_H+R:-W5#^2HP,\Q<(FZ((FX74JWN@SLM/ZY5 U&#@(?/:#E]!T'+T/1+WVWGG!JN@N#MR3 V4 MP'L65:*TK,->Z>^NS4IAZX=TEO';T 2V066RP/[?J CXH;LI,='1FSSK",TV M7"IA1G7>@!GSA?O@W9Z?$"7.(!PUIQ#!.=5CCE+H#O9F/2]LMSNI7Y;ES=(U MOV"\J8*BI_&B/U_<;.FOSC*=PC*6_AX*W-5D[8%J#U>2<1BX53XFYHJ$N1,N M;%6(&2@%<\H&6B5?/&@B9K47!\?4*OCBT/!P09?1E5M.697N\-Z72?UEX[$@ M#Y8T.7* GSH7;1T_"5VVQPB[QTJP1XJE!V5-765FU'2M>C-P;S_(>C/\?9C- M#56$>11O&C7$(+>6&*"@M MNK/@K;-P//FH+5;V(S;H(X4:?9".Z^,?H8HHS M?K2*=(1ZT/40]E)IO76DIS2D;[G#'[\$5_TY<@EI,5JQ.GIVNH+.$'DJ7H?X M$>MW%?_1Z2NHZ[M^P"GDD@%4X''O)JFF*H(V!UNT-='4FW1J&;*UGH)O@M5;KY256Z MN=:5;D)-@ISNR4[95SKEE",^I7+,H3YTV1B_@7GHJ(_?B5%59<8K'8BF[?F= M(ZXBHK;G=T[M$\1D=T02;ZD9.<%!->CZ?[R,SO[PN[PJZC\Y7_ZX7V)=[4&% M2534O@#!H!N49>ARPVF*!F]DJ-6@ ZC?.9 3M-LY]<7%AU/Y8($Z5 ^D/ ML5*F7TS?@U7*_%^WT1QN.YS\+-KN;[:+^6*Z\12#29-DDB1.V8'@'J!M=+KZ ME2\8L>UH]'XY'\Z[[6RSN/=1^7NLD+Y\4&<5FXN+.DJQI@SO=32-GF%NBP1< MF?4V+CJCEKVQSPDJAE/HA9U(=!XKCP1FE\!=,KZG((1SW0"< M!PK/N#=KM3<@BT\N)@3F6*^N0I15=_O(S> M8J5MD0?I[-R"\?XV!%R]QJ+JM]#K89)97(W-MVW]9+0_,6^J(! VI:/ MZL\](CX7,S&Z38U-WLD"2KW^"%S\"G^O.HJCFS7HQ+*8_!3#(N%SJDN.D"OZ ME+.<5^MVPCI@)^OG4G4:V/&SQ3GF0(M:$E,)DX;==NAP84Q]9+;=G,P-Y/E3 M/I?IBIZ_[ZLZ?46WLD5_/^.]3\,0H/+KV ?YATZ;T#GDG>^1QZ3/_PN MK9(_70\=,"%M?$.8'XFY!A1)4(HSE2HO$=A"1,@.0%P=%83?S'&"M]V4'AEH MC&6R=GA0#!)HWN %F4-AZX7W=P#I0QDY-;+#X/Y)%@Z%P JF]S[*ZE,<,_:N$\+-5LT:#Q2#T"@5!BX*>7_=J\>^8/KSV?2B<)S MRXY_P[@ZBO1(L$?S_/3V=D'AD=^XT8I2\[]U>HQ87-J%47F>@257WMV7J'$, M#KO?X#U="(@DFA*7Z.JP? CRO?D"\2G(A[;I5, *NRE0@EDN3;A*H/0O=.41 M#'B]7-";0"R1*08XQ!9OE K20A3 4*;K?=+Q,9 HNJ6Z()'R\$].DKNNQF' M=J$-E4/UY]WM=+_&&\#ZYGJ@>$= Z8#;(R>6[FCL;)?0C=H MO]M,9P_\B2KM(G@X5F&;B>@.>OJ0=C?[^QTV0*8&6_ -(S\4T\&I@69QUV' M# D?A#(A0>Z^EHXU^T7ICQQ>2T_" MBGOOZRTK7YIGNBJW(_>$M7/XU.^*TKU(H2G\Q>VF^]N>@HW@%+D[T!=D5:%^ MN[_)5(V!#A<;BC@33B'14^",V/-,9^0ZP[%F*+!X&,H-D;L]$]KP<@NO/:2#QN@CL4]:^.>OP^<%BA)UFSAK9[>#Y]E ML*.3M2V=6'.O5F(6=7)]4:O95S3:1*_1=[19KQ8SC.044)#GT8?]S1*H0[*$ MJ\4= =X8.PDDDGN=DCR2?0!Y0XS%.@1:WU)L,A;>&ZF!-ZD1+N-Y]ZE/GT_,*='+#WS M#7.Q9(S%#J-X.KX;3[D17EO&J$$?L5*_KD?FU6I.Y'OZ&I^,HL82RBY\.!/:?6EP[U(\+(W44*05B>I\ZA!AUGP5&8%+?.^L[58CLP MUZ>I3GU@"5=Z%%&9Z0F6@$]+-/)ID<,.']GQQ;3'K_LGU>$_>.F'V-[Y[WGL[/VT;F;@< =6JH^WWVA<-7&[!'B_C_Q 8.BX,0[Q3!D"$V5B MF"C-0.E^.#R<79I\>"U8W=P5KP]T>6CJQ:3VJ"-2VGB"8N5!KW&/1GU^[GYA M'X@(KCBZ-5^Z$UYRDUY/J;X^-B @!%=/>^_N=X 2+=H^O%##6Z[ MS2LX N>5*BD3RPH4!\_ "J\0QR'U5AY(1>5])B/B3U8A]?Y><"RDW8W-Q&5W MXZ,T+HW3#J_'&F7K3TMQOW&5)<\WCMKC^<918#S?.*I(_YOP]72^/.*Z'J[2 M?I VCQG()UR%EG-,Z?9#3,]_Y+ZOW$/W?N4-;^M4UK(@6?BE)55'^0F56B:-O,BA:0]FKZ&_AJN^Y M\42'HN9FA!+&DFS^_==9>.JYX#GZ7"7VX)Q0S7=?-^O]EZ]8T[ :GXNKE%N+ ME\4DM?(B+I7W_(!BK)\WF)X(6("5"&6>$L 7+,[-10D(SE&6VXC1(+_)RG : ML(7E4?D12(3JQ12V#G3)P;Y ][AWNTY$G*C]1R"J!4(W:H3^!Q$JM-VN-['Q MJ<8#LS5S&M+UZ'&BUR=.],)WPJW73GD+8^+0CTI_#%G<-(OVV^F2W"(9 M/999Z-@T) .KE#&9L2Y2J'0W0[U@]@0Z2X*OM7;ID&E$.MM!_YPM86UNCF/_ M Z\CCO8OK8*..-D)IAUM!KH8\.7)+L@\Y74&"J)BAZTK7EBW@.I/AW?IHPX\ M<%)$[S'?8WH73?>[K^L-8T9XO7M#G6@5[;1N/GF!.P9&C%FF.*J%I$2" EG MGNYOMN0"WD6OOPTY.LD1S+\*..26W\66!Q^GW8@AV)@ MU$""Z]G'3Y^!*0;S3<(=?M"5U@7S/3*'-O>O ;'-GGP=Q[P:9FZO>51_WQQZ MS5_?2_[Z7@>6Q9&3&3FB@]);UD=B4K%SD%\['3Y M=@X^=NJS]X(E7/OB^MMBR[JLKI]-<6XX@X^(A7DW ?YN)=)2;;JA#RK;E< (TWI!9T3W02!_X%%%]?5?[DND2S8M[ MX %;QO$Q08/@B.5,A_+XC#7J.NJ^>1N5UZUO8[B3 YHF?[%<* MM'!@!D<5[.XWML"++-I:AO@A<8(WW9R2N((1M]K@J]+/84E>D"AOAZ"3 NM< M+G!KD2M0F;2@U0 ^$%'QYDBL'O#5\.$B94GFP(V%)G.%AND14QE:N#F?__#. M)W>0#2AX@5GV>C:PX8$M&-O=4=L]T,G8;8*E^A*YG>5+_AO$>1%_7]O;3EDC M:(2_77"Y5-J32-*%W_K3'^NHY62NHO%UL0K#2;P#&>S!P)MP0EU5D/L 3ILA MKMF(27UYX5P+#*>$!9N70L7L'*"*X'=BFX-_OU3N1>+Y,!#YO*F<>RZH#MV*F= 2D>H05DEN; MQZ!YF<)U!F6@2R6WC1#/7O^&R&/8XW/YRBO !>E%-( %G0-1LI8 O!82I0_5 MX^W5]=O^+Z\8)'JAA=6_[C>+[5PF;:(LP@[;U5J!8:,W^:;K=+'P\ [XY1@I MZHPG+W7=\-A%S.R%'3-[$KR>!+11$14+C447DB+-J"/*B)9GNP5N@=70%]+U M1_*7R'!'T7+*I^1-@/XT\L2UE*%B?C$:_6"4$DKFZR-$LX!4X:*+48B31]ET M2(VB4$9<"9SIB/X^^(#I,'T79."YBKC:]L/RC]I/_\B&$LD?A,8= MF1(@?* M*X@N1UBRKNKBV=Z@>.YL7/!+G8Q#"PC_.=A#^*HBX;Q5S/&46QGNNP?_V\=_ MQ:&%L'/2P++&A3 H_SA=[=$&[*;7"*7-TKMD;%1/\_*F%/G:C]7;@N4T73GS MK]"A!.4*V_48[/@OZ]N_+"EN9/>7F6SC,"DJ087Q0_QE--.]ZSQ9QS*5-[ZL MN:+P_K;R_5:[NH)S VWO'J)?X.V+)&2J/?R@ M(50VH903A>OZW<1U1?^&A S YVZ[9?+VVB 8<1<+*$G06X&9B8B\C+1"P>XA M[+O[^R7B%KR3,*ED=IR$%2^CBIZJ \5I 6NZ]QMU.T6&X\?%]M?30'6-[JB3 M0> K]W,-DROKQGRDDB"^V)CW#+5%*4P8T; UT(3%0PB2T:];!);!C_9+QCP3 MM4&4W74JA]JHH3!D#DM2X)3@WSNXV%_HVM\\$,+05EZK[PA? >0)C1AY=D9A M=A231\@_P)C7!A" ;?%55R.64$'00B3@"X 026?&I[NO>PP.Q"&AX[OI"FXP MI4S ?.[6H"1@C*#@;49 VXVDM;YLO$;I[GZ-@A$C]JR^+!\F0%VJ8PH2)'@K M">M@'!QQ-7N_5WI+J)@*@H1(X8&1U=?[FQV"=ZJ]QYG<=$#6WSHYBB&F86C? M= [[ H=@A3.":,L@07)_0/C%5(OS+K3#5AK\/N"J=J+PW MZ+LA5R=BSZ@:RI^^=AW?)PPKW\Y CMN3*J4KX0WC8#ZF%%5L%&YS]6&%>F!5 MAS-*O86M&:.!#-Y:0$);_'0E,1;\X5%O%K\9P?Z!=/6BS4OGR7FCO&>L%_1' M]ME3!6@C5=BB.GF'&@VL/?K/Z!&;^@-.@2H2OC>PPV4U&(\\^K%7X0S=]6.+ M%3[1G#U,>@AFV6#VR"AB [/0.6)_VO[ >&0!M$4%WR,R4.W$E\GDZP%%$T:) MGMZ-0WH.Q#*9@NQ\2+;P 3O8BNFQS!J^ !)##S?,:FAT.@!\S86MQW7/ M%__PMT&WP8BS-<5UXQM4:GDGR-Z#FBEC(9\.J6STCER)I"^O"KP4Q>-\1@#+ M?'H A/B0*T,J!&?PI$OH0 DYP'\Z"='#[HS49QYGB,3?KN9[=!*#'@"7;(;2 M7Y!?=R#F8*5LKI74W9*E_D"C=R#9S:C$^.!GG[J[Q7.X08>^P\=H+SC"X(?7 MW;+# .;]2I7P/-#"93;AG>CCBQ,^T_B-]#0_:7-]'8W<<%_3L8?@:SOZ8'R- MCS\L7R^//,#3>;.%)G\D*?2:GD8&O4[&DD"OV>CC[[4;?_2]AB<<>Z^'8XZ\ MU_3TX^X]I<<=N-OXI"-WNQEYZ&[#L[>.(PW<;GW[\ZO7V MR>X>*7NU%2;Z]]^P]/GB+BPW:9NJ\7SW/VK32>FJ&FWN4WG@MX7[6Y4=(HSG M,@CZ6 7$EHEDKU0R^I9@YF.3,G"26/_)'?BFKZZGKI,2;_6S'9-&WX( M.NU$4),$^7J^GPGTH?5JU3'L-A'8]_7F5]!/.+G2S9(&GC%BU:P =+\M M4X MJ%!].+8HK<-F> E]Z23KCQ%N!D\CT" \T4"#\.3[C^_P=-R/!Z;B?AR>AOL, M#$[$^WEX*H$+;I60$3$%]J?2#WF2#U/E0;STQ_K;0XE<<==VL?TJT^B=:[1> M/:>_7\!E^>;Q#:L >(F(=C'_*XA#7A0$D8$5F"L6?!I0$3'E :WB8\\OU")\ MA*$689(*M0BO@S$+U'6V"W(=&H[YRVOD+[Z&X;TXT#"\)0<:GCS5\ :-N$<& M9B0)2IX&)P69D3=G,^;&Z',/\?G67/#!BF3]!@?L=4[_0P7-K/,=.9GFN,DT MHR?3>\="NU:]9-MI,[H^Y!/H1WXM*U!Y_QV'G4?]!/-SBY8.^\"<5 M7#O@[!1!NA0D-^A./=)I.B)+\7V@&VA)0;.;GIONZ+6Y$LE$$,F&3T"*\^B2Z&GV%L/5<< $S7L W 6;! M)6XEG*T0R% Y,8(#POF3.@Z-XL\&2OY2-*/TZ]U/'WP!-.8U_EG%I> ,@=$M M%[B.10C#R:A'A[/W)"!*ZVBZW;&756E*YRS$;((;!\;GWP0 MJ QI.@_ 3[WBD.&A0+\=7E'?)/ZXW>[^^_\&4$L#!!0 ( *B"8E!S&PO\I].P! MIF]?ONXI=8S\M-AS(^QTVQ6'F>#CKLV@=>C,B&&P0C2"5XB2I21F5888H6OK M]HTC$51(H'2[:#+/>*I[&_;LR'12I\,(%[+-;3/8SV4W?2?0CPP@H70 ]*%U MQ&&)E,*27^M!.[EU_A "G;U8EYHPEVCM^7,X+F@?.LE2R!3+(8T'>U<<4IP9 M'$GRPCR5*!T35$HP;:0$Y8*CEJ%?T1E:-L&4WIJOV<=L2[O)@)UCML2%P%#T MIJZZ,\==[\WK@D;%T1!B]8UH0JPCO:@J0IMCSFCA;!#^9R2+<. MZO&FH.456NIK_I:^7IOB#-54W9@2VV $1_N= ?>"8=9BD(C@:+_'*:G919MP M_"\1?P=02P,$% @ J()B4/=K<=GY!@ DC\ \ !X;"]W;W)K8F]O M:RYX;6S%FUUOVS84AO\*X:L66.=8MCY<- 7RL70!VB:+B]X.C$S;7"31(Z6D MZ:\?*2?.86._V,U);F);DJ4GI'2>]FK1J_9V%L+5O_T2Z';FV5G+N54FU=#9.#@VQ82]T,/GYX/->E'=(/ MIE5EJTWC-X8-W[6ZC@5AHZ]I9N'9_9*T;7>N?:MY_Q^J=I6EG-2FNJJO]6V-%_R5_! M;;=\5[;5971@*Z^OI&<]'&0'_H2WVNEK7>GV_G#0OZ_4P/\70_)O].WP^+II MQ/?V_S2C62QTJ4Y-V=6J:3?M:%45KMZXE5Z[@6ADK0X')^96V4#L+W ^W]"W MOEV>D(1]K_T.>SX?!3Q.E,:92L_]U>?B6%:R*97H&]81P 0 )J\&*-Y<2@(Y M!I#C%X2E#DP'([/5: M4KH5@OJ6MK[ON7TLM'^:[)IQ5%9FJYI-8$L &3!"WE4_MOY:X;M M!&@*@*;L7=M:[RYQY%P< T<'*$H?\&*=-[?^ "]"%2%!<3";PVQL=;<^8Q(G,DR9">_]#.RQHA9&Y^5=#$-TL.(W0]U;1H?=$UYTW=J_^[= ML6>Z<;I1SXDJ[&YHL M(U$DS*)XT+N'4J72MS*$N9GT?WRX7EJ:+B=('@FS/&9J&8[HN_F3"F3KE2[] M'; Y&\6$M0>S/JZ4UVY'[\$$:2)AUL0?];HR]TJ)8]6HA6Y[\T9U&A)%PE]? MM%YARC_,4=!+D"\29E]RC0((LD;"7CCX0[JJK\ V>5VH8:U:J<;I MV^B)1=9(F*TQZ];KJJ\.??N%VE"<5>:N#WM?3?..CEX@:XR9K3'SYYAWWA)F M(;[+JNN/$-)3^ON@HK7B&%ECS&T-5-+^G5!,9(TQLS4PYIABPC$K_D$K6NJ* M-]]"MN#>4C[DDS&S3TC-NY,-:67,K!58_(HW%!,)9LPL&%C^Q@\,DLV863:[ MRM^=78Z,,V8VSJ8.WHF%##-FKTM 01QU\0099L(^@/54$.]JPPGRRH39*[]4 MQCOYD% FW$)!U5+,B20S82]C4$8[ MH5.'2#(I=QD#,5.*B723OFH9DU%,9)V4V3ID;LY'RZ_2AK'/6_56O#E5K:1% M88JLD[YT&1.34DPDH?0%1L&^@-5$7)>X8DE+W"!#Z)GQ0322ACEM!NS"\R ME$;^/<5$$LJ8)?0PU/*NS]E-TT\(FX6HPF:A?E!,N J,64);S+/.-Z#RT;/I M?%'4KV#MZJC3D80R9@E!S,B5&9)0]D+C:S3I>"#^XE$I)I)0QBRA;6MNT\R= MT2A'!LJ9#?0X)KB25KGGJV0H)C)0SK[V&&!&-V:.#)2SKT!&F#2)RY&"?0;@QPN M1696T'[,4[6(,9&"+O5#NY7%JUW,QC^)K-JF@Q5H$L5#!;:(OY M+#F*<_<"_B"&V4&[UWAN.2DF\)>;"?\($SEHRKTN 0_C1=ILZ+&;- MV[[Y=>I>^VVM0]]<+^;QLL'E+^_G^C_;G];KW;)^/2U_'NIQ^*#B[P:SYN,@ M.QYD\2 W'N3P(#\>Y/&@,!X4\* X'A3QH#0>E/"@/!Z4\: R'E3P(#,7,L[Y M)(4UK[417!O>:R/ -KS81I!M>+.-0-OP:AO!MN'=-@)NP\MM!-V&M]L(O VO MMQ5Z6UYO*_2V$]QKJYMM7F\K]+:\WE;H;7F]K=#;\GI;H;?E];9";\OK;87> MEM?;"KTMK[<3>CM>;R?T=KS>3NCM)C@K48;V]T-OS M>GNAM^?U]D)OS^OMA=Z>U]L+O3VO=Q!Z!U[O(/0.O-Y!Z!UXO8/0._!Z!Z%W MF.!9I7I8R>L=A-Z!USL(O0.O=Q!Z!U[O(/0.O-Y1Z!UYO:/0._)Z1Z%WY/6. M0N_(ZQV%WI'7.PJ]XP2S)FK8A-<["KTCKW<4>D=>[RCTCKS>2>B=>+V3T#OQ M>B>A=^+U3D+OQ.N=A-Z)USL)O1.O=Q)ZIPEF!=6P(*]W$GHG7N\D]$Z\WEGH MG7F]L] [\WIGH7?F]F=<["[TSKW<6>F=>[RSTSA/,>JMA;U[O M+/3.O-Y%Z%UXO8O0N_!Z%Z%WX?4N0N_"ZUV$WH77NPB]"Z]W$7H77N\B]"Z\ MWN5&[W[;=G7U?>AVQTU_[Y)_%O^TY@;N?GC?U_MG7%?]_*V<&Z:'RS:UN7[> M7<+KJG\JFMN,_ODW4$L#!!0 ( *B"8E )G#::5@( *\W 3 6T-O M;G1E;G1?5'EP97-=+GAM;,W;WVZ;,!3'\5>)N)V"@P$#4].;;;=;I>T%/' " M"O]DNUWZ]G-H.VE5)G5J(GUO0N"81F]&O_:G'M'MS6>ST_>]7WUZ MNGYJO8WT//==K7TWC>)A;%XU73\WC*WIES6N[6;W(2R(5E^.H8L+U[91J+I( MO&'"ZQM/Y^&^;P_&VJXQ_Q5MVNVZVC13?3^$6V(W6Z,;UQKCASYVK;:F^>YM M-^Z?\]YIZ[_J(306QU[\M2"^7@[_V)OS 9;*)2?[L"W,N5%+X>DS>=? E]U0 M3]:L9QNJUG=G'B]$N@M5)TX++_F(YK1U&M.\:7AH?;T?]M=D#\OWRH02AB)I02$THIB845!.* MJ@F%U83B:D*!-:'(*BFR2HJLDB*KI,@J*;)*BJR2(JNDR"HILDJ*K"E%UI0B M:TJ1-:7(FE)D32FRIA194XJL*476E")K1I$UH\B:463-*+)F%%DSBJP91=:, M(FM&D36CR)I39,TILN8467.*K#E%UIPB:TZ1-:?(FE-DS2FR*HJLBB*KHLBJ M*+(JBJR*(JNBR*HHLBJ*K(HB:T&1M:#(6E!D+2BR%A19"XJL!476@B)K09&U MH,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29"TILE8462N*K!5%UHHB:T61 MM:+(6E%DK:XHZW*,!]V-_TKRE7[P "L" 1 M " 9D! !D;V-0&UL4$L! A0#% @ J()B4 #BA.]U P )Q$ !@ M ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ J()B4(@4PVO\ P @Q$ !@ ( !NQ, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ J()B4.R$@O8*!@ MB1\ !@ ( !I"$ 'AL+W=O0G M !X;"]W;W)K MFK0! #2 P & @ '0*0 >&PO=V]R:W-H965T&UL4$L! A0#% @ J()B4+/B4[6Y 0 T0, !D M ( !NBL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ J()B4+#^%)6U 0 T@, !D ( !@#$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ J()B4$HC MXZ&W 0 T@, !D ( !03< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J()B4,?QO$FW 0 T@, !D M ( !!ST 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ J()B4$SSID^U 0 T@, !D ( ! MS$( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ J()B4"6]W)>U 0 T@, !D ( !CT@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J()B4/OEK/&V 0 T@, !D M ( !%U0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ J()B4/#%>YBV 0 T@, !D ( !\EH M 'AL+W=OK4! #2 P &0 @ '?7 >&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ MJ()B4,MQ_F'? 0 04 !D ( !N& 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J()B4.BUOM3U 0 MI 4 !D ( !MV8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J()B4+_PC$W$ 0 -P0 !D M ( !_FP 'AL+W=O&PO=V]R:W-H M965TAP !X;"]W;W)K&UL4$L! M A0#% @ J()B4,.3)Q"W 0 T@, !D ( !Y7( 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J()B M4$N37K:Y 0 T@, !D ( !L7@ 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ J()B4$-%C5\& @ S04 M !D ( !#X, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J()B4/8!>(,R @ &P8 !D M ( !:HD 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ J()B4*3.$?:W @ ^ H !D ( !^I 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ J()B4*2. M=:I* @ \ 8 !D ( !+YH 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ J()B4%UXJ\#Y 0 = 4 !D M ( !3:, 'AL+W=O&PO M=V]R:W-H965TE640, M $T. 9 " 8"G !X;"]W;W)K&UL4$L! A0#% @ J()B4#-[/8%] @ !0D !D ( ! M"*L 'AL+W=O&PO=V]R:W-H965TVO !X;"]W;W)K&UL4$L! A0#% M @ J()B4%G4IX/$ 0 -P0 !D ( !UK( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J()B4)R-X"#Y M P >A( !D ( !:[P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J()B4"@GHGD\ @ 2@8 !D M ( !?\D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ J()B4%C?.\Y2 @ ;0< !D ( !"-, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJ()B4*WX6$I& @ Y@8 !D ( !8MH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J()B4 ^R%LO?!@ M1B4 !D ( ![>( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J()B4'JG'$/P 0 ' 4 !D M ( !U/8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ J()B4)]OB*S,!P IC4 !D ( !_/\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J()B M4)\S>4UI! VQ0 !D ( !\@X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ J()B4']:TU=B @ MP< M !D ( !K1H! 'AL+W=O&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " "H M@F)0"9PVFE8" "O-P $P @ % V0$ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 :@!J !@= #'VP$ ! end

    \/7#V8KAA!_9W<""V (N=)-LP MM$#3XGJ$' 627\D2 NCA.([DR4=Z*)LE:FVPB$2 #A M .%Z@W ZE_K?'8!K-@AL::)6H$$"P@'"-8=PS\S6T5BHG+>M.RC4A/%JR*(L M\U4!4$T/U?1'4>CL$.-=0+$PPV1M/DW-#N;"$T8A>#\[5%0&SDW^ZE ,+G^G M0C_F].;[U:>ZBUHUW1)EB<_>Z:CL]07> 8 @!H!("Z\4A\ U:-^FIHBZ@7> MO8[*'@ 0 ! 4 Z JK6>7P0@HQ[[UY+%HK)XJ(J'7N95F+68O%R)0=M)Y*Z4 MMC\WF\3C!.N9AS=O4L =2A!=GW M0>M#]'K2KE5#%2=ZU2KEF! ;X ;@IBD% MLMH@\&!<: W #< -]7##3?A=+ .,V:O_A(CP@6Y@_%<'Y]DMJLLZX1@A+F> M'=>6CGLQXHPL M6;_-0N&7W_ES66R\&BMTAT]F(48_3M"CL;E4Y-MI^7 MCY0B28,LIJ1$?@.?'8=-#RE59H'G[,F!SSCO+,]YGS:<=[/AO%<9KPE!>GU# M[] R6%.GB.L+\2)81\AW(I$6L^-5+*PPX3DD6]$3];CG:"EOB"AEU2P-YZQM\A]X+']<1@=FH A2H7S*.6E>A6,FJ MRN5;9!0Y)\P:NBNJ"1%][2.*W.AJ_C7$$4$[1%^M2HR>"45M&NQ'[-L+0JL? MPH6'[3@,?-F-U?V983F#/K)'7=/ M'K?<+(,\5Z3U7TEZI."X(6M\0DT98;[VYJ[GT8LO^6JJD5":X#B_TBTQA 4A MP@QC/]TX?:)+#OLN9!=J]AGVL.VNR)H"8I&0V]9C#OT5^\+M]G 8">^N+OZ( MW@N$V6P",Q-SX.2E>>!YP4/RS(Y]6NXV_2^T7/UZ_EX4EMBA!N"6[B[=&]5./?RX>10Q%43R94OWA'"A*/A4 MM*?[MKIY2;?OWN4&;PUU9MMP&5UE>M M4B+'!-Y3^,,KHE\SJ:4V;NBPF58/;KQ@OZ=:T&I[5@F*>-X3_3M!ZGT2_^[; MZAZKL0-ASEV2U MZ3;M/)?N&/?/T:JK;+L'J0I+2-E(^9<=7L^+&ABDC0K)[/?")M3/?KAX%NK? MTHS]';#M&&S+-!$JB$1?)0H7@2*FMQ!,\%Q">JHTT?%\/J'Z.D&6!,W\K?*V M1%1](9!!-%^*1Q0J*?YD8RSIS_$BQ%A8DG4L"#:% O,\$ UPAKF,CM/DX/,Y M'N0!&S=^X\YK52MT7N<8],.)O"R0OR-)IWDX9')$%)#$^HZRWVU,ED4T%VH>VL2:"994SHGH13B. M/4R^Z3Y@UAFYBAU"2&H!IKI*E'Z3Z_Z* M>EY3[QA1!C)2C_#:=]Y3W3)X8.HR$5CA/%C/XOG:RYR'P_>]5;:N:8'P4J<_ M^97Z=QS!QZS%+8U"H-A(+88-_#!WL?EKE+-\."9Y2 ME+PG,!JLJ4,M@7,*RF31CAO97A"M">8)LZ<$6M(OH7]FH0T"*C,B4-3$ND>N MQ^B1>\RIL(]@!(G".VH6W2&J_^SN-O&*,7V)EAH'/OL8GI/GQFDTDQ$ML=#6 MY&T)@85W6Z^;1W9\AY)=/Y"5DH>N5F% ;@VB0;W/FTV/"[2.V &<)YXB*O;L M&K*R:\C<=CF[)7OG7*1_.S M"U]LCFRRHE1&MF/:9Y16-4_YL0FO*YJU-#*QY,HH=TS)?R64H^X0ACN M](BYEX,BA4S,<)Q*^CUF#IJ7E*:^*%&PKH.5SC3&C/+"\7J<>2Y?S-E[I[Z(E[/.>O >3[']CWBRU4M M?Z4APC!^^NK1'!C?NKI(K9C]"_GX=/NT2CZ=O??C MVO6HH4M3@](?+Y=4KTW- M0T&/+1^*)G&G0O^0F"VS](F):SO[37!S7R"V>(+E+\ NB]4?R%X01 N?\N][ M]=R4;@D3U\"@E\+TMJ.0>6#;BM R>^3N'=BFV'"9T[T4FT_KT'=I7B%YWR=R M)M1IW#>IX2+1O92:-YV$S!_%5FCFV1.9T,S39[)?VCLL+NK=2['Y%UZXMM<_ M4>$&K?=25$I3WWI!.N[3AYP*GVE7W 4-].=5,FI?O>8ZSOL87R_ZZF0=WF0L M=7CD/TP0_OGY^\77FY^ROQ5YBG?\O@6NF<>_$'JMNQ;0,@AC M\E))OT"T(&]/'(@[;H(YSE[*B0[U&M*70KQ$+DN=2=_CL;DZ-'NG-P[$70G? MXT+DU/9_!('SX'H>P;%+/R;HY\X\/&5^E.9C O53LH23\.Z]D!&%*2 LRT?8 M$D=(J-,'MNBF0&^HFTMVHS)'RURC:"?S=$68%R>R/4=NF+CTZ3M\EI3&O'W( M3M+53G>/S=T>V+,WLNQ^89:6P-'JGAG-:<_BWPZF8N_Z2?H,2^)@"7T.GM.L MOEU(H9Y-FG&S 2F1/#C)MV41#O+-Y/\<=HT3W"%[2!RB,4,8ZB?U6=+=:9[! MDO7FZ[L(Q-',O54+C:'IBEB$K)N\Q^S["#R]YV/)OE] MY*W;OY,/N0Y9?'(H+P>ONRH@>U"2,Y@O-T=W%9Z[T2J(D'Z*_9J":A\:(%@C]R=+<@@P:4B!)4@[O7?S P]?# ON8P@>^3_+[0R&9S\$Z M%]AN:*^749SD)A+@I%65.$DV3I*'DUSQ+*..YC+ZR98(A9\8GLYPEA=#88SF M2:>_N!XK;IIGH)YD."ZPEX23UVQ_$5D8 24&4[,G@I6LQBET(YIU.']U$>29 M.1CT:9(B?0^EPYHY*5CZ\]P+'J+GJ99I56GRO9N0%$'WU[^57G_8B5A95]FO M%]G5M#V8) 4IR;.@W7LXM\5I M_D \\1-AH$?D&<2_@QIIGX2=J0*P^TV9DC?Z;D)?[E)1!%M=T$[%:\$VR-O M=NYW5ENNVE-8"X]-*5Q_FMI/71:<9=M/5^[F-;G$0,' M$W*/"D:K43>)5,28U74\@S.F^*6J&"%SY!*YJO-:*&9<)4 MSQ&0M;;=!X'1^HZ\'N]'0(IZ,YPNB3)F[6ZWLYT%LH7117A4:4UK.=R=2_UN M0\4TLV=-4[")]HY](9L^R[:>8A2YCIBOBW(LI792B4\$GUC:- ?@RAZ+Q#B"8QZ M?6"CCE":AWG"Q#@C[+:#&RNZI%UEF*,ETS22<\+.":*V#KGG_#7#,8)I[&,$ MW=8QO;0=UHSFW/78 ^IYOH"3^*X]"=K5,#*/_I M*":"MEL7?O/\I8TR0;OO$.A/'^I&T3KQ7JU2ES]^Q*'M)J7HR8.#U;913U(F M1I\;/^V4NF?J?P$I8JJQK(E"DCPNB2*<"M]8$&#O&\3=U:3N2:J8L*6+>4.+ M93 O5]B/$M\B-4W8E4X@7$RCWDQ52OLK;>_L?(,ABN=/+*]Y8\\Q-QXAT7)C M=3*KE_Q(+OO,OIH_5U_8-3+UG13P;RDXUM7@TIAHIH1GQH0?K<[;>%81V:!^6IHC6[FOTJ2QMW$L3=CURT+XCR_&M]Y3*?9W) O-E8K M0#_NE39+'7KB>7E]70WUU=]38_]H%1%29C]EW?$_$#7$QSS[$(++E-VS@03YJSYM>)^E>15- ).E MPR: *?T8\#"I:@"8.J[]CNQX5>W "8K5S?A(->WM7#BS_!"*)CN]9Z3^7W*- M"Q<^]7CE?7OE9PT>BC2&WN#9Y,Y!:6P^WZLT?U>B!_U[$/:2VWW+*)IFP:#3 M $"-E^-X[57B=Y2P;5_(0#<0]N:%W0*F!6'O!]U V(\5=K.\'G_HS/#&F+HO M,R.93P$HTC]#I++]EL*KCF+1(!@%Z#)\2WY$]!C9\4&(!&&OF3\3%-#Z^K\77:6MZ**FJ*_/LI[H#+6NK;7 M'U(!'/6(OGO@2./'L95&HV,:ZI=&(T6T9+XS_%A$#-!HN&@T4M*^:VO4FL;/ MR"T-=<=,P"!01\>"DI]*8IXJBQ-)YC"/-W/V>_*U0>;^5>NH'].&ZW&O]OV" M>^YM?%EKK(YNM/++G3^5I]SV YVA73T(>[YAVN5(/?;?B4[QN5:[R9="L"T[MZZ-F39C"2C )9,K@. M[_].+<1I8B!^8?;AU9RUWXFNMOS)6O%4E0"5L/^;L@Y42U15J^*L@S%!Z-CV M"V*OZ=S\T,JD_I!$HR.D7C.(U"L@];!?D/K24L\UVJM,Z@_)N3E&ZB>B84FO M2SU$$$HSRV6NE>VN+9)UM&4-TN@DD%SK6=95D/8A3[O/@JND70@;,J1-(F^98^C;(.HIBYRMZHF^>AB$=JL!:)A\W036;>CI]0*'#S4*] M6*Z\X ECU@;ZBDE0-A:U"I2UW(/Q<:;[1Z$V3I)=D!ZA0J3[(1M*Z;*1W M,OF-JN?@Z6^X*"A;\HO=]< >SD<#]'Y$ V8+_/UZ(V/IDGPG]Q*5NF]4Z*KT MSZEJ;QI&]07_@0B 6<>%$+BYS=T,(;0$60J=>0*0!9 %D-49R#*M?H0=ZH4L M"$-4SG#/2]JY ;:;HO;VO5:#M3I+#W YJ'GG2+"1F*!<3'9/IFTZQYI+N.U& M78UIJ!W,L!^6T %5 (KJS/DO6]_W%B1JKM;'T*MV6H', 54 B9I$(LXM7R$2 M0?U17\V]C[L=RY(A,579>!!N?!/&[>F!#F,;7FE$+[35+IU8G)P[[B(5J:\X MS)QNU?5K6#Y]NSE?I4_.0RG!$>G4X!NB@QSWW:D_+%(!Y/4<\C1]5BS6LNWD](X%/P;B2>O37OV=;Q+!:@AB[;JEAH@GT 50*UAH99F<&F\ M;P"M#ANE()Y E99 JU/$'8Q5:7"MB]X 6)VS*P^M894EJ18QMC$A69@S-N47 M,^,+/]Q0*? O+#W[=T9U>M*NOT;IA5'BE>=;RDCX\@XIS>K=W[.%9FQO321E M;L]FNH0U33%F"!FF*BMS:6+(V%2MA-G)I[ SC?_[IQ\F>M(?@Z>)%8<%YW?0 M9O>L2)Y9$\MPM)DZP9HUF2!YYD@(R1-S;ADS$]>)/U^#F+":BSSO:=O6,\+V M.G1CESPH#F*R!_^.;"$BORW(,MK"J\F$PZLI67JVZIO-HB\>;6_M8.=3&"S/ M@N5J'3-R7\V?P]MT&:S]N,9L6[U,9HE!,8^/F0J$>![=/O*=]I3:"9>W4SO- MC\PKK(3FNQV07%^@I\].@BY)%,BK*VQ3$GA/HO" 0RSX04S>F%"!?H).[K"W ME-CTS2TL9A!FV$;K"--/N:& YW/R=.$A6'N.L$#W].^8?(Y/!RK./<1C[F >S"74)'\ B9)$AIK55[)F['S[=7(S\A;[J M]!5.Z/MEO22?LC?W )]+>(WO,;FPK[$=W)&S)?OZ&GBN_71+5OO1"^P?1V(\ M)N>^(M\7AVN\3PDP4H]*S31[2!7=6> YQ61\]^=[(26(D*-(GJY=/>_*UE4I MNMT2<:*@A/PG OR,H'^3SXC'^2OE-_"P*/R3/]*OF8] M)S"Q#HE\KL+ 6=MQ),S6KA?3GGJ;#]-KQ9T3'XF[:TU7&0GD$LD>_!"$/TX(M2GLVKI[QD M1C$Y[!/ZK[#$\2)PLJT'Y._AOLT]VXT3D'50@*5'\/P$TBV0=<:N)[@$A2,& MO!XF6)LC='[Y8I[216>_7M$=A,B/YFR,;OY+LR\DQYM?)5$7%JZ]H%]_AWT< MLNO[88$32MP%@9-0+5JXJQ5=62;+1_].G)5T'N/?"$ 105 L1'+E*[(M[$0S,@Z$LG. MG3V[O,F*\"-5*MPHPL$/A:>B+XH!"$SP4Z%/!JAU]Q/2+DZ42%"(T M3K]G9\%1T8KIOW2ME&\9LA&.G9//^W8BRDLB0FRM&V4H%3Y@Q*IO+$I>=Z?/ M:T0QSIW3 Q+9X*Y+38'& 1^-HP$^/]'>_5CF[8708I5&%EJZA_ M KD=;M%C\YIK_50JH;3^>"\D)! (#7 $LG]$(V=*Q9A2D=WLR+:IS4P$BC94 MV*AIB5BR&\)ST2"X-MGYV)0YZSJW_0!X947Q7ND9^P-3TE*?,U/J4Y(0.?H[(T.VD 5B%E?D.HQ: M3+NU%^3+"<&8LAY&B"GE.ZO(';Q(U?4_$]IO^3E_H(R[R(=6'O+9#1G%E+!W M;N+AH3N*&+_0+R>J^%8^"FCSXE56>&7,-'6&'5LU57NNJ8Z,9'-N2DB1'%V3 M$.;NDVVK'4HC,3H.R1%<:R=.-DN+Q#NM37"IY*DJ*8A:_/Y?#9W\$0V-&<^F>D3"^\) MCNURT?.'.O(,V2I2=46R-5V:SZ2Y:E@3=2*IMF(Y=J?U'>^]P'I/G3 9%?)" M"KK/6]@DE<1C:8VQC_1 \U-^+SY4C=Z]N$^WXOHBVPA;!;E=ACLCO]+[ MJ:7/8CC,2LZX@UEMS]4PMNATTVQUD?! KL2?6XO56MQ0/G(V@8VRTG[N9KI( M[,NJ@K'?;L[?%-8A&^/G"F=Q';$]@LJ2R:47'D_10T*M1U#TE>!V>T255:EZ MHAX2@'PK4MD8>P3Y*HL05[.Q4^$4J678VXJWQF80!W M5XNEWI-9YD3<./KSL:2[@+""\$#.DGIQR(FX^!X[N6 H6;0;!]0U,WNB\5Z4 MM 4F#PJ#]=V"1JGH,T/\U]J-W'@3ODP]5Z?"OUED@JKH]***TB5Y6-Q=Z7-Z M)2ZW3< MOV8G"3>SZ'OB$V0K2KY03/;)7%59J(OYJA)RX'LW6&_9;!,+R4R' M)#6(T>.>O$FD,1;D_+F.$E\;,5CR=^N^,\A=TS1,DW/\I5Y?YL!,US#\@%JQ MY\R2)G/)1+8SMS0=32;*S+$M'4N:I&B:@CC/6>HXO)I_\[?TS:/E&;' O@0^ M/3?L)+)_RQI<5Q2T>>[H,%6LJ;(M.:8]TV8*MDR$U(FM3PP-R]C1.0=;?08V M SFR>M8L6U!E,85DRMOK'+D*3%:*@=LX\T/:_NT$)?W?"@.((?90Z@TOTC1I M/AUA^WE W:K1AWR.VXY[<37(1/97N6+O)U]UG'$&-)OHTO[O>M7SQWW77)+GZ@0Y")NJAC4T41Q5TRW)TF;67%5,6MS! M'/,IM=-*(L+G'EI%A)393UF1T0>!< /FSY$07*9NU)U"D/1-:4E'IHA5TX7OK#+CV1CA%?+\PFAGL%[A6X5T9RK]0,*-OI>.US M54^$:,37SPO< G<0W$%P!\$=] 948;FQ[3-43^1GQ-=/,:-4=O.8\H%3HGO7 MF?I5"K]C"8#!.D*^$_&-V #D*P#YICBL?_(ML.'<[7-=GVX"X*9]W)0P4[1> M_?Y.IE"V7O%-<2NU6EX?'EG;>+\^V3J](%.EF53?7DR6@IDX#7!>_N9M@?,Z MAY[/R"NTUTM]HK^MBN-Y4B:M;N$3-^/_Q?'U1OAVB^+W-1 M92-!QL9E?0DW=VYP4U_V6]-UU'=S#N9W-7CG=)0LE=D^U33C*L%P.KWSTM/HI1S:)ZM=2UH*GB MD_ID_JE:^RMN2]3J=H-,N?YF*%K07@;8O<\Z&80X6GN,K?(-V03\B$/;C;9# M>9YU V'MA]"*L.@CZWG@/>UQ2M74#(?K)_4U#&R,G8AV7+F,HC65C*MYXNAA M,P4ZQ%YV76LXZYE9,^GE';38GD%X;@[&E*5!/=N88XK=&]B=Y$ MZDO#A_;V)JJI%Q'7EZXUTC?1HDB67VP0R/AB71+JTKS7K M$T-==;1//YN*DF]UF?;$2%O6[$/&QOAB8DTJ:%%UD=* <$^'4$\Y5;N >I,) M=]DT0N)FFJ_IW0&X*CH*'D[F)L!,/Y5*8]FG?>W7XEP?R9B@3^3:V]YKN]UT M,TQS$C!J3#&;6-P9%A_:- QI RUJT7Q\VK[E:])'F,7OTJ/+#I3<4E]9<(2% M#B\S"OR+$J!MH)).S4X %3_MI&WJ-X-A^Z^)QC&,BXZW?0+-=,E]B?]WX&WP MK?$JM=HW\\?2;H:E6UOF^["_H*LFFC,YUUDR5:_\\VE+1M94D:C4F0-@AMG$ M77KKT+\D;=P)/\4X7+KTY60D8#+L9#.UR@Y"RB&!3RV0';]6$@R/1+;<)7HB MMUWXE(SG([>:%SS0?_[&8<#FPT3"PKU;T']IFQ&97)CDU'&>;=#"10?9- MJ9/-HP/^V#2772>;C4,ZHHMWM"4TV_>Q9+!AZI'+>GV[\S:X7MWAFVH1S-'RC^O1%VMWT6+-PIX5F MD=\5V;+A^YWQGG;F?B@Q[&3Y7B!G1<5ZR$_0V4Z]6J) M'"*XN;LRZ_:;^(T0$>)E:GVQ;JH,28.TE?**IG@E'J679ZIELT/I7*QTRBWY M'!L^6_PY\A4K\GR*F\G54S@()>U3'#H,9]BDXF^G-Z?"/Z;3KZ?"%563"=#> M!72-!,%<@J:YSM X&:R5W*?D*S8[ST]X22:N;1O)OC1X:R!SJ)31SZ'*8F1% M,*Y;%OI3VQ,^ZR32IZV\HS1"EO0TI\J+'P>AF[+[9DJC2#10&DM.0VE4.LE+ MF(Y %-EX:7K;B\+>[N)4DC?R;6<80,4Z&05\*DP3CW:F*MIL>&LRR3#1@A.9 MVXAC+XRKTEH(YTGZA-R0F;M7\T\9R%WZ1-%:,Y"K9+9>;\:X^N\%2@^!$80I M\AN:"#FB]($CNCGB[--VM(7+AFHR"S:=Z(X?TP$ R82(Q!IFXID,$TWBZW,V MD3N=_TI'02"7M5C?S+%'N8FP[]CL9S<=.O%^,RZ4F.ZVNZ)#-4-AR=J[._?( MC\F]0L<>I(,J,K-Q\U7;Y[K)Y4Y+:>B03_K5J=,J&PV;#;M -.V&?!4;U.9S MTQB2J:13.B<"XQ.B?(3Y\1_$B Q1:"^>*"NZ_FH=,_LW=4*P;6\< ?G/Y;ZA M)ORJE"N.X=YG'<]UR?73Q;L^S=WY()Q(I[*Z>?6-6[IY6A+<*%K^KU2[7'F( MO,GUF8(QHT,4-IE5R;?331JRH:C9-O_O_ZF/GI^9&T7..(:JL7^M V944S&( MA'=K/YG6@9WWB1K++-^$9Z/$?F:)3S81D6(=^8UL!<>U[[B4_'$%,SH?)O&X M)$>VF2Y,?2KI:0;_G[TW;XX36?9 OPKALX0=@33LBV>>(^3M/-_GL1VVSKEQ M_YHHH'!SW((>H"5K/OW+*I9>H#C\3%AJX!&NSGKUM?",*2'38>G3WPU\Q[R.8'70$&K7 X_-_IS S@8^L!C 8 9;'KM1O/T-Y+2&.4U=WYEEN+8W^>?E^<*X M)CM+2A?FQFRJ6DYJ9K\4_8B=F83.=#L+DC5-@(^0BG,W?.%+ 45@F6R(6:Y_ M@'Y!V)@J-O>U\(]FGF3X"J@- E_T6S^3>;BJN,'_O5"T>#NZY(+1F$=#>.] M;O5%,L,\22]EVW[-P!;.$2V.:[6"61K4RJ]?_OB"/^5:[;LQFL6V[ MQ;B9S784-M;)'/3YR\#^6\W)YKQZA\Y9="-9S4IS21P_LF_>EY93 MYM5:7]9:8FL^.WB-CX2=PYG(?+YK6AP_>@@_ =+LR$)*;T.._SC/* M9@9V4[.WAF%I#U4@C_ 1"^$?.^$8O,&\.)#)>BV=0^*@)]3+UDZ2> %A+GX MUD*@;#SQ7'!STN:6/T."90W M)2O"9O1TB976ZNLI]I?PS/JV79<0\9Q#V8FL>>PZ[WI+F&1\L#VN% M2R7.,C*Q%TSVJF3#./IJB^:JJJ(F50H+WI8Z[$7J@D?H7(L7PHH(DXVSG/5> M-V C[3"&R+HME$<@-O6A#0-IT]);,OUCQXV9 X&G,V3E/:"E%-$1D/Y"#5QI M&RMC,M>]P/ADJ6%KVE3Q5"^"IS)G(\\N8)=&ZR]!5FF^N6,3H&DYS_ZX6,:+ M*&%W_!<-07&;ST&1#'S0C6J7D86AF"LR4_?X&&IF=OLL$W)&O>\TRX%;S::N MNL%XBLG:W9,5P?>J>D4J"S!&-BM\^S:9>LG7S'/_UE$TR_(,>0\WDN7$Y9DI M6;"(/X![;MB5?"7P/;A"(+G2RM)*0:\$4KW)G,?LMILK6[W.EAMXDV;\[ENL MQLNERP>4);*+7*'G1%YDF=G)^JCD8]@X7WX"0 HW2NGW*"YLB=7N)44XG_)E M)X)#F1:=4R+:1T&NT*]N=#GGCZ55SI^/%(P,^I&G6+1X -4ELX3I/'A8#OIL M^O,%__[-:A[]ES@*X6>7XA%U'G7SQWE,J/G!\#++U66A$CC1O&B1F[6,OP:P MGI&&#SZ$PGOJQ$N6Y0^4-++C;)77LL;:WU+"DN*]1'@=,97\^?N;;Z]?'+2H M]J; M=]3DV5Z Z/4KN/?"^[L>7[S[=\@R-$UI\"5I(AMO!:[R4N!Y>('[J[X M&T-9X?EMM !,MC2EEKB-4D<$DXR&[-!T'@4@0T$%ZTJ2^Z(".__? 26XLO*% MVZ#,*_CNYX)Z ?N,*77B37)M22#<\Q-=?S M;,>6%=5P#:):!I7UO6G*S2M_K8OD+2]Z RA=%\?6)2\O)X3+D_Q<8\G)!.QI M,-\]UH*#\<]5Y%^Q$#[/R1&>?_T,!QZWV,I\ 0(T8ZH^PX_2E(1/X=(\Q9$' M6GCH=Y7I6.LQX#F8\WF>F)V5/A"!1Y-97+F(/,@*O$Z8SL:10ST4/MQ3L)KK MQ"G+""F9@4E5NNXKX"H/&+!@JW&M+X^DKT7AMJX%RYG=H?A>$,*QRQ+_LK(_ M+K>K*KH[?B[Q]$T4@46'F ML%TKG*)SZF;[3H5%]E1>5UQJ3K1\*>X:66E.C-2YD'(P<*,[N*.;I?FQ].9H MFTM8LE#@SMC6W&4UR1M91CS1H_39!SSY*P#QR/-$DX2_,'&B99I#2=%!+V.D MO)A#<.=P^4J_R3R"&=MY@%8NK\Q(&+IN:A4KQMBQ?97(UC=6Q\6?\MGG6WD3 M>I^BD+\&6U@4KNH<6G*][WC52@#IVRR*TUL@?.O>F#93_/.S@1U8>9)HAA,%ID"4H9Q^1'5M%=*BL++$^B'0E"Z[S_YQ(@VU^E[UH''K&G9\5R M.N].-LF1:?ZX[H+?**1?P,%%RSQF8,9LNTK_-BB+>0L"_CEG:]A\'K5@K0S* MDWF;@8/0S>HX@%.<*(ZS]@&,/40XDYE"ESFX[]A1'631E"P 03P@1IFUR1.I MA<_+>,\=68)*MH[LIG&I#^2AFJPBA^9%.3-RSW5)6"3[3W8OGI/..L"RA<5Y MHSA>_)K1@)19Z)P&/&FE^ 1HR])97(&&]T$PEKX7-W9DG41EOY@&JA0]7 MIMOTSNJ*>5Y/=FU^%A5%_LG!2'K:)!GSJWK+WG\,@_2EF''M3QDZT"3D?$TC\;WPO?JH3GY<;[) MFF1^M=H2&-YN%5W:C/]F-MH4$[?VAV\!Q(3_HZF0AW''P$C#-$X^A,+_+$.Z M'KJ]^?9:*(*>JX",<26K8GV_ FY-*+^^B<'03(6/659Y'H14%>-%X?,!_7]. MW+RT+,O<2MDAQ7[R>#8Z,S1($'-K_8Z"+N#!6K\_%A[@]8]RY[,_SW*-?BXR MV][-7J)(;>=I3;F#FG=4\VA<'IU$<.*(,,)\L%RZG/B]56 M+L8TRG]=?]Y:3P^!%]4ML^CP1J)5UEX@S%J$%!V&"C^E0X$3> 5[FH&_GLDU6"0U)F=# =XT&_ N<4\*H759AY=I%*S\6$."V/O?[EE_9FQXW M'D5UASI0<2B_9MX:L"-A1QUF0,&BWI;]Q::E _!S'LZF_("Y<0'),^Z:%%B< M]5YORSZREK@1;6&^WCD/-Q-F,7K!?> MN1,JQ\[,6<%2JN3F@6?T]9;KD[XWY& MWJ HP\\L1['+ZK>*5^M?>5^TG-I>QE)98^NS:%U.>2XV<$W"^11H9T;_^,34 MMK*51\&0!\= ']\&?L\P!59GE"\^V[CBMZUD>:!!2#,ZBOK]4N/.UK*7%YQR]]MW+27#W M3-,S%%EW'95H/I$LT_)]UW4,7S=,VW<*T0'&??DFRNK+;OA&-G5R5_/<_W)M MCSH_&SK464UQX#]V<:ZK C_8Y5^%@E1"1JOS3]$F5C&2 WY'8XNBN'+KU)^1 M#HM8346^V3Y,BJW^7\#)-[!+$<@7W_5/-,U*6]--";GY]L?G]ZU73AOROK+5 M3DM_=5UIG&HME4MKTAZJ;5;UBODYFS$Q5>.VO)L-G_.>NA6/N;<)3[X^F)R]VTB-TPS,>8 MC*U-/AF[5":VD[%5WW#9J/).F.3%7%U61%57W94%HF@7NK?H"99YP#+8N@ M\P$GR\:RE10*T*7[Z5.'W9?>\Z?%T#9:: 6 MK+5N3M6/8F],X+K:D!.XM&7B/N?P'RT3,*N2%QC!.M^\ M>??N_?N1G>5;&NCK,D&IL-7(MO?Y3*1HBV*;#,F_>3S_%I>W1M>_MXT36R13 M0>*W%WN-D-63O)S=Z@?UT]QK^N%:D0CL9" MW!UP9,M68VAT6F/?X]'($#7;.(Q&S6I9S8O;*CG@2)ZHSR9HE"N^9N.YUY)U M^O>+7!:>R^O,M 4\$\$82U/K$I0J^)(SX]>2%]MJ;'\L]"BB9!JB856[L_&4 =#U?VKCTAJ1#LA@IVNMDNV)VI]9T*=JJMBJ96+:.K M@MWPG$U]!>?>A5Z+D;G+E]W6O=Y;P7HO6K(DT>(B9:]K?"(6JWU"[O0A+W@[ MKBC9D$7)J*IA%RA=O2M<@Z0*8LY8B;T[$>!2\@"X,O0++SX8=U>_VJH;E;BZ M22U%=V1=DXGIR)9#7=?6--DB*O6W=_%#>$_#-(H?F^^?LEU>HWB.2UR7R@8H MXD2W+46BBFV[OFZJLNQ8[75<:2F-;K-26\L[L!04#>BT)I,UW'(M9\NL!3TO M;DJ6=ZRJ]:^\4^AVG5--?65]2UJI F7?W!GUEG/ZV2^?FQ<,-UIO5FU)7UNHYJ]GI/ J-%MG11[*@0;)5-(!!Q.REG:79$RZ]E.IS#TL@S7 L+\7 M_-I#NHLJ::)DV&,I01\+N")^('XTAQ^J5:D=/QT_VDE=425)U-0C\*-1Y6U* M4-)'++91IOY?UHX["(5%'+DT.5,I&R1^]F\E3CO#SU8J,VU*?&3<]R'\DO%> M#PJ6)2J-=_B9$ORAT*/0[U"*[ :$OAVMR!15Y8@2 G1HH4/K$%7>!V&0S*C' M1Y--QJ/5/[B>$D1'4W5-%:L4>)6H7+ RFS?8ARJFB(94'08X4)$:"^HBKB"N M=*'MV95!RD_ E;:Z&2GR$;B"'K 1>@ @58&]O !$^Y.L&SQ-5^ M"O!561-M_8@VM.@R0_A ^.A9*ZN.LCT:/MH*2-JB;1ZKCNVOI1_M&'/)E4W5 M<"7+-4W-LVW+MQ3)4&Q;,3Q3=2I%Q%_B: $B\_AE3D(VL_+=G\M@<0?;V$%E MO62:\+8&48BAR8Y'-,F3559(3%V?ZO+(*^OUO+*^H+ H-9G7W +JG5][+=B7$N%-H.JZY/R1 6',_"JUM M+%;NQ++YL>8>:^X;8%*LN;\<4<8J7*RY?QIA^SYOD6XH[1.LN9]\D/ZX2OPA MD*E1[\!'T&NFDMDP+M\Z9CA4?.FRK%826G>ZF/X51Z=GL_^1W_:/G;=]_7C[ MN* W/X.DO);)T._<'&O .6^(,M8:3CL#"W%J+,3=B5-:)17K#)RJB0*.!J