0000027996-18-000066.txt : 20180503 0000027996-18-000066.hdr.sgml : 20180503 20180503124310 ACCESSION NUMBER: 0000027996-18-000066 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 75 CONFORMED PERIOD OF REPORT: 20180331 FILED AS OF DATE: 20180503 DATE AS OF CHANGE: 20180503 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DELUXE CORP CENTRAL INDEX KEY: 0000027996 STANDARD INDUSTRIAL CLASSIFICATION: BLANKBOOKS, LOOSELEAF BINDERS & BOOKBINDING & RELATED WORK [2780] IRS NUMBER: 410216800 STATE OF INCORPORATION: MN FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-07945 FILM NUMBER: 18802748 BUSINESS ADDRESS: STREET 1: 3680 VICTORIA STREET NORTH CITY: SHOREVIEW STATE: MN ZIP: 55126 BUSINESS PHONE: 6514837111 MAIL ADDRESS: STREET 1: 3680 VICTORIA STREET NORTH CITY: SHOREVIEW STATE: MN ZIP: 55126 FORMER COMPANY: FORMER CONFORMED NAME: DELUXE CHECK PRINTERS INC DATE OF NAME CHANGE: 19880608 10-Q 1 a201833110-q.htm DELUXE CORPORATION 10-Q 03-31-2018 Document
false--12-31Q120180000027996Large Accelerated FilerDELUXE CORP113580200003603030000039300043000034306000316190003391300015000001.001.005000000005000000002021-11-302023-03-21truetrue 0000027996 2018-01-01 2018-03-31 0000027996 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-03-31 0000027996 dlx:AccountingStandardsUpdate201707Member 2018-01-01 2018-03-31 0000027996 2018-04-18 0000027996 2018-03-31 0000027996 2017-12-31 0000027996 2017-01-01 2017-03-31 0000027996 us-gaap:CommonStockMember 2017-12-31 0000027996 dlx:AccountingStandardsUpdateNo.201802Member us-gaap:RetainedEarningsMember 2018-03-31 0000027996 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0000027996 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000027996 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000027996 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000027996 us-gaap:RetainedEarningsMember 2017-12-31 0000027996 us-gaap:AccountingStandardsUpdate201409Member 2018-03-31 0000027996 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-03-31 0000027996 us-gaap:CommonStockMember 2018-03-31 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000027996 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000027996 us-gaap:RetainedEarningsMember 2018-03-31 0000027996 dlx:AccountingStandardsUpdateNo.201802Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000027996 dlx:AccountingStandardsUpdateNo.201802Member 2018-03-31 0000027996 2017-03-31 0000027996 2016-12-31 0000027996 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-03-31 0000027996 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-03-31 0000027996 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-03-31 0000027996 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-03-31 0000027996 us-gaap:MinimumMember 2018-01-01 2018-03-31 0000027996 us-gaap:MaximumMember 2018-01-01 2018-03-31 0000027996 dlx:AccountingStandardsUpdateNo.201805Member 2018-01-01 2018-03-31 0000027996 us-gaap:AccountingStandardsUpdate201616Member us-gaap:RetainedEarningsMember 2018-03-31 0000027996 dlx:VariableconsiderationMember 2017-01-01 2017-12-31 0000027996 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AssetsTotalMember 2018-01-01 0000027996 us-gaap:AccountingStandardsUpdate201409Member dlx:TotalcurrentassetsMember 2018-01-01 0000027996 us-gaap:AccountingStandardsUpdate201409Member us-gaap:OtherNoncurrentAssetsMember 2018-01-01 0000027996 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0000027996 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0000027996 us-gaap:AccountingStandardsUpdate201409Member dlx:DeferredincometaxliabilitiesMember 2018-01-01 0000027996 us-gaap:AccountingStandardsUpdate201409Member dlx:TotalliabilitiesandshareholdersequityMember 2018-01-01 0000027996 us-gaap:AccountingStandardsUpdate201409Member us-gaap:OtherCurrentAssetsMember 2018-01-01 0000027996 dlx:AccountingStandardsUpdate201707Member us-gaap:RestatementAdjustmentMember 2017-01-01 2017-03-31 0000027996 dlx:AccountingStandardsUpdate201707Member us-gaap:ScenarioPreviouslyReportedMember 2017-01-01 2017-03-31 0000027996 country:CA dlx:FundsHeldForCustomersMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2017-12-31 0000027996 country:US dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember 2017-12-31 0000027996 country:CA dlx:FundsHeldForCustomersMember us-gaap:GuaranteedInvestmentContractMember 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember 2017-12-31 0000027996 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2018-03-31 0000027996 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2017-12-31 0000027996 us-gaap:TradeNamesMember 2017-12-31 0000027996 us-gaap:TechnologyBasedIntangibleAssetsMember 2017-12-31 0000027996 us-gaap:TradeNamesMember 2018-03-31 0000027996 us-gaap:TradeNamesMember 2017-12-31 0000027996 us-gaap:TradeNamesMember 2018-03-31 0000027996 dlx:SoftwareforResaleMember 2018-03-31 0000027996 us-gaap:OtherIntangibleAssetsMember 2017-12-31 0000027996 dlx:InternaluseComputerSoftwareIntangibleAssetMember 2018-03-31 0000027996 dlx:InternaluseComputerSoftwareIntangibleAssetMember 2017-12-31 0000027996 us-gaap:OtherIntangibleAssetsMember 2018-03-31 0000027996 dlx:SoftwareforResaleMember 2017-12-31 0000027996 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-12-31 0000027996 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-03-31 0000027996 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:FinancialServicesMember 2017-12-31 0000027996 us-gaap:OperatingSegmentsMember dlx:SmallBusinessServicesMember 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:SmallBusinessServicesMember 2017-12-31 0000027996 us-gaap:OperatingSegmentsMember dlx:FinancialServicesMember 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:DirectChecksMember 2017-12-31 0000027996 us-gaap:OperatingSegmentsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:DirectChecksMember 2018-03-31 0000027996 dlx:A2018acquisitionsMember us-gaap:OperatingSegmentsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:A2017acquisitionsMember us-gaap:OperatingSegmentsMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 dlx:A2017acquisitionsMember us-gaap:OperatingSegmentsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:A2018acquisitionsMember us-gaap:TradeNamesMember 2018-01-01 2018-03-31 0000027996 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-01-01 2018-03-31 0000027996 dlx:A2018acquisitionsMember us-gaap:TechnologyBasedIntangibleAssetsMember 2018-01-01 2018-03-31 0000027996 dlx:InternaluseComputerSoftwareIntangibleAssetMember 2018-01-01 2018-03-31 0000027996 country:CA dlx:FundsHeldForCustomersMember us-gaap:GuaranteedInvestmentContractMember 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember 2018-03-31 0000027996 country:US dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember 2018-03-31 0000027996 country:CA dlx:FundsHeldForCustomersMember us-gaap:ForeignGovernmentDebtSecuritiesMember 2018-03-31 0000027996 dlx:ProvidersofprintedandpromotionalproductsMember 2017-12-31 0000027996 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueMeasurementsNonrecurringMember 2017-01-01 2017-03-31 0000027996 dlx:SmallBusinessDistributorsMember 2017-12-31 0000027996 dlx:ProvidersofprintedandpromotionalproductsMember 2018-03-31 0000027996 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember dlx:SmallBusinessDistributorsMember 2018-01-01 2018-03-31 0000027996 dlx:AssetpurchaseMember us-gaap:CustomerRelatedIntangibleAssetsMember 2018-01-01 2018-03-31 0000027996 dlx:SmallBusinessDistributorsMember 2018-01-01 2018-03-31 0000027996 dlx:SmallBusinessDistributorsMember 2018-03-31 0000027996 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-03-31 0000027996 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-03-31 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-03-31 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-03-31 0000027996 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000027996 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0000027996 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-03-31 0000027996 dlx:AccountingStandardsUpdateNo.201802Member us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-03-31 0000027996 us-gaap:AccumulatedTranslationAdjustmentMember 2018-03-31 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-12-31 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2018-01-01 2018-03-31 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2017-01-01 2017-03-31 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-01-01 2017-03-31 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-01-01 2018-03-31 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2017-01-01 2017-03-31 0000027996 dlx:SmallBusinessDistributorsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:LogomixInc.Member dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:A2017acquisitionsMember 2017-01-01 2017-03-31 0000027996 dlx:A2017acquisitionsMember dlx:InternaluseComputerSoftwareIntangibleAssetMember 2018-01-01 2018-03-31 0000027996 dlx:A2017acquisitionsMember 2018-01-01 2018-03-31 0000027996 dlx:A2017acquisitionsMember us-gaap:CustomerRelatedIntangibleAssetsMember 2018-01-01 2018-03-31 0000027996 dlx:A2018acquisitionsMember 2018-01-01 2018-03-31 0000027996 dlx:A2018acquisitionsMember us-gaap:CustomerRelatedIntangibleAssetsMember 2018-01-01 2018-03-31 0000027996 dlx:A2018acquisitionsMember 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueInputsLevel3Member 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 us-gaap:FairValueInputsLevel2Member 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember 2018-03-31 0000027996 us-gaap:FairValueInputsLevel3Member 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember 2018-03-31 0000027996 us-gaap:FairValueInputsLevel1Member 2018-03-31 0000027996 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 us-gaap:CustomerRelatedIntangibleAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-03-31 0000027996 us-gaap:FairValueMeasurementsNonrecurringMember 2017-01-01 2017-03-31 0000027996 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2017-03-31 0000027996 us-gaap:FairValueMeasurementsRecurringMember 2018-01-01 2018-03-31 0000027996 country:CA dlx:FundsHeldForCustomersMember us-gaap:GuaranteedInvestmentContractMember 2018-01-01 2018-03-31 0000027996 us-gaap:CustomerRelatedIntangibleAssetsMember us-gaap:FairValueMeasurementsNonrecurringMember 2018-01-01 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0000027996 us-gaap:FairValueInputsLevel1Member 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 us-gaap:FairValueInputsLevel3Member 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember 2017-12-31 0000027996 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 us-gaap:FairValueInputsLevel2Member 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 dlx:AccruedcontingentconsiderationMember 2018-01-01 2018-03-31 0000027996 dlx:AccruedcontingentconsiderationMember 2018-03-31 0000027996 dlx:AccruedcontingentconsiderationMember 2017-12-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:Fiscal2016InitiativesMember 2018-01-01 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:A2018initiativesMember 2018-01-01 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:Fiscal2016InitiativesMember 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:Fiscal2017InitiativesMember 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:A2018initiativesMember 2017-12-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:Fiscal2017InitiativesMember 2018-01-01 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:Fiscal2017InitiativesMember 2017-01-01 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:Fiscal2016InitiativesMember 2016-01-01 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember 2016-01-01 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:Fiscal2016InitiativesMember 2017-12-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember 2017-12-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember 2018-01-01 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:Fiscal2017InitiativesMember 2017-12-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:A2018initiativesMember 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:FinancialServicesMember 2016-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:SmallBusinessServicesMember 2017-12-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:DirectChecksMember 2016-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:FinancialServicesMember 2018-03-31 0000027996 us-gaap:CorporateNonSegmentMember us-gaap:EmployeeSeveranceMember 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:DirectChecksMember 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:OperatingLeaseObligationsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:OperatingLeaseObligationsMember dlx:SmallBusinessServicesMember 2016-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 us-gaap:CorporateNonSegmentMember us-gaap:EmployeeSeveranceMember 2018-01-01 2018-03-31 0000027996 us-gaap:CorporateNonSegmentMember us-gaap:EmployeeSeveranceMember 2016-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:OperatingLeaseObligationsMember dlx:SmallBusinessServicesMember 2018-03-31 0000027996 us-gaap:CorporateNonSegmentMember us-gaap:EmployeeSeveranceMember 2017-12-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:SmallBusinessServicesMember 2016-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:DirectChecksMember 2017-12-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:SmallBusinessServicesMember 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:OperatingLeaseObligationsMember dlx:SmallBusinessServicesMember 2017-12-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:FinancialServicesMember 2017-12-31 0000027996 us-gaap:OperatingExpenseMember 2018-01-01 2018-03-31 0000027996 us-gaap:CostOfSalesMember 2018-01-01 2018-03-31 0000027996 us-gaap:OperatingExpenseMember 2017-01-01 2017-03-31 0000027996 us-gaap:CostOfSalesMember 2017-01-01 2017-03-31 0000027996 us-gaap:EmployeeSeveranceMember 2018-01-01 2018-03-31 0000027996 us-gaap:EmployeeSeveranceMember 2017-01-01 2017-03-31 0000027996 us-gaap:OtherRestructuringMember 2017-01-01 2017-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember 2017-01-01 2017-03-31 0000027996 us-gaap:OtherRestructuringMember 2018-01-01 2018-03-31 0000027996 2017-01-01 2017-12-31 0000027996 us-gaap:LineOfCreditMember 2017-12-31 0000027996 us-gaap:RevolvingCreditFacilityMember 2017-12-31 0000027996 us-gaap:RevolvingCreditFacilityMember us-gaap:MaximumMember 2018-01-01 2018-03-31 0000027996 us-gaap:RevolvingCreditFacilityMember 2018-03-31 0000027996 us-gaap:RevolvingCreditFacilityMember us-gaap:MinimumMember 2018-01-01 2018-03-31 0000027996 us-gaap:LineOfCreditMember 2018-01-01 2018-03-31 0000027996 us-gaap:RevolvingCreditFacilityMember 2017-01-01 2017-12-31 0000027996 us-gaap:RevolvingCreditFacilityMember 2018-01-01 2018-03-31 0000027996 us-gaap:LineOfCreditMember 2017-01-01 2017-12-31 0000027996 us-gaap:CapitalLeaseObligationsMember 2017-12-31 0000027996 us-gaap:CapitalLeaseObligationsMember 2018-03-31 0000027996 us-gaap:LineOfCreditMember 2018-03-31 0000027996 dlx:Environmentalinsurancepolicypurchasedduring2002Member 2018-03-31 0000027996 dlx:EnvironmentalinsurancepoliciesineffectMember 2018-03-31 0000027996 dlx:Environmentalinsurancepolicypurchasedduring2009Member 2018-03-31 0000027996 2016-05-04 0000027996 country:US 2018-01-01 2018-03-31 0000027996 dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 dlx:SmallBusinessServicesMember us-gaap:NonUsMember 2018-01-01 2018-03-31 0000027996 dlx:FinancialServicesMember country:US 2018-01-01 2018-03-31 0000027996 dlx:FinancialServicesMember us-gaap:NonUsMember 2018-01-01 2018-03-31 0000027996 dlx:DirectChecksMember us-gaap:NonUsMember 2018-01-01 2018-03-31 0000027996 dlx:DirectChecksMember country:US 2018-01-01 2018-03-31 0000027996 dlx:SmallBusinessServicesMember country:US 2018-01-01 2018-03-31 0000027996 us-gaap:NonUsMember 2018-01-01 2018-03-31 0000027996 us-gaap:ProductConcentrationRiskMember dlx:ChecksincludingcontractsettlementsMember dlx:SmallBusinessServicesMember 2017-01-01 2017-12-31 0000027996 us-gaap:ProductConcentrationRiskMember dlx:ChecksincludingcontractsettlementsMember dlx:FinancialServicesMember 2017-01-01 2017-12-31 0000027996 dlx:MarketingsolutionsandotherservicesMember 2018-01-01 2018-03-31 0000027996 dlx:SmallBusinessServicesMember us-gaap:NonUsMember 2017-01-01 2017-03-31 0000027996 us-gaap:ProductConcentrationRiskMember dlx:MarketingsolutionsandotherservicesMember dlx:SmallBusinessServicesMember 2017-01-01 2017-12-31 0000027996 us-gaap:ProductConcentrationRiskMember dlx:ChecksincludingcontractsettlementsMember dlx:DirectChecksMember 2017-01-01 2017-12-31 0000027996 us-gaap:ProductConcentrationRiskMember dlx:MarketingsolutionsandotherservicesMember dlx:FinancialServicesMember 2017-01-01 2017-12-31 0000027996 us-gaap:ProductConcentrationRiskMember dlx:MarketingsolutionsandotherservicesMember dlx:DirectChecksMember 2017-01-01 2017-12-31 0000027996 dlx:SmallbusinessmarketingsolutionsMember dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 dlx:FormsaccessoriesandotherproductsMember dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 dlx:MarketingsolutionsandotherservicesMember dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 dlx:FormsaccessoriesandotherproductsMember 2017-01-01 2017-03-31 0000027996 dlx:SmallbusinessmarketingsolutionsMember dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 dlx:TreasurymanagementsolutionsMember dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 dlx:TreasurymanagementsolutionsMember dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 dlx:WebservicesMember 2017-01-01 2017-03-31 0000027996 dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 dlx:DatadrivenmarketingsolutionsMember dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 dlx:TreasurymanagementsolutionsMember 2017-01-01 2017-03-31 0000027996 dlx:FraudsecurityriskmanagementandoperationalservicesMember dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 dlx:WebservicesMember dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 dlx:DatadrivenmarketingsolutionsMember dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 dlx:WebservicesMember dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 dlx:MarketingsolutionsandotherservicesMember dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 dlx:DatadrivenmarketingsolutionsMember 2017-01-01 2017-03-31 0000027996 dlx:ChecksincludingcontractsettlementsMember dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 dlx:ChecksincludingcontractsettlementsMember dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 dlx:FraudsecurityriskmanagementandoperationalservicesMember dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 dlx:MarketingsolutionsandotherservicesMember 2017-01-01 2017-03-31 0000027996 dlx:DatadrivenmarketingsolutionsMember dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 dlx:SmallbusinessmarketingsolutionsMember dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 dlx:SmallbusinessmarketingsolutionsMember 2017-01-01 2017-03-31 0000027996 dlx:ChecksincludingcontractsettlementsMember dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 dlx:ChecksincludingcontractsettlementsMember 2017-01-01 2017-03-31 0000027996 dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 dlx:FormsaccessoriesandotherproductsMember dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 dlx:FraudsecurityriskmanagementandoperationalservicesMember 2017-01-01 2017-03-31 0000027996 dlx:FraudsecurityriskmanagementandoperationalservicesMember dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 dlx:MarketingsolutionsandotherservicesMember dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 dlx:FormsaccessoriesandotherproductsMember dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 dlx:TreasurymanagementsolutionsMember dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 dlx:WebservicesMember dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 dlx:DatadrivenmarketingsolutionsMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 dlx:FraudsecurityriskmanagementandoperationalservicesMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 dlx:TreasurymanagementsolutionsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:SmallbusinessmarketingsolutionsMember 2018-01-01 2018-03-31 0000027996 dlx:FormsaccessoriesandotherproductsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:ChecksincludingcontractsettlementsMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 dlx:MarketingsolutionsandotherservicesMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 dlx:MarketingsolutionsandotherservicesMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:DatadrivenmarketingsolutionsMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 dlx:FormsaccessoriesandotherproductsMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 dlx:FraudsecurityriskmanagementandoperationalservicesMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:WebservicesMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 dlx:SmallbusinessmarketingsolutionsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:SmallbusinessmarketingsolutionsMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 dlx:ChecksincludingcontractsettlementsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:WebservicesMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 dlx:WebservicesMember 2018-01-01 2018-03-31 0000027996 dlx:TreasurymanagementsolutionsMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 dlx:FraudsecurityriskmanagementandoperationalservicesMember 2018-01-01 2018-03-31 0000027996 dlx:DatadrivenmarketingsolutionsMember 2018-01-01 2018-03-31 0000027996 dlx:ChecksincludingcontractsettlementsMember 2018-01-01 2018-03-31 0000027996 dlx:SmallbusinessmarketingsolutionsMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 dlx:FormsaccessoriesandotherproductsMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 dlx:MarketingsolutionsandotherservicesMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 dlx:ChecksincludingcontractsettlementsMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 dlx:DatadrivenmarketingsolutionsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:FormsaccessoriesandotherproductsMember 2018-01-01 2018-03-31 0000027996 dlx:TreasurymanagementsolutionsMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 dlx:FraudsecurityriskmanagementandoperationalservicesMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 dlx:WebservicesMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:TreasurymanagementsolutionsMember 2018-01-01 2018-03-31 0000027996 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:SmallBusinessServicesMember 2017-03-31 0000027996 us-gaap:CorporateNonSegmentMember 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:FinancialServicesMember 2017-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:DirectChecksMember 2017-03-31 0000027996 us-gaap:CorporateNonSegmentMember 2017-03-31 xbrli:shares dlx:business iso4217:USD iso4217:USD xbrli:shares xbrli:pure dlx:Employees
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 10-Q
(Mark One)
[X]
 
Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
 
 
For the quarterly period ended
March 31, 2018
[ ]
 
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-7945

deluxeenterpriselogoa03.jpg 

DELUXE CORPORATION
(Exact name of registrant as specified in its charter) 
Minnesota
(State or other jurisdiction of incorporation or organization)
41-0216800
(I.R.S. Employer Identification No.)
3680 Victoria St. N., Shoreview, Minnesota
(Address of principal executive offices)
55126-2966
(Zip Code)

(651) 483-7111
(Registrant’s telephone number, including area code) 
 
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. [X] Yes   [ ] No

Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or such shorter period that the registrant was required to submit and post such files).
[X] 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 [X]
Accelerated filer [ ]
Non-accelerated filer [ ] (Do not check if a smaller reporting company)
Smaller reporting company [ ]
 
Emerging growth company [ ]

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

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

The number of shares outstanding of registrant’s common stock, par value $1.00 per share, as of April 18, 2018 was 47,845,020.

1


PART I – FINANCIAL INFORMATION
Item 1. Financial Statements.
DELUXE CORPORATION
CONSOLIDATED BALANCE SHEETS
(in thousands, except share par value)
(Unaudited)
 
 
March 31,
2018
 
December 31,
2017
ASSETS
 
 
 
 
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
67,728

 
$
59,240

Trade accounts receivable, net of allowances for uncollectible accounts
 
135,979

 
149,844

Inventories and supplies
 
42,384

 
42,249

Funds held for customers
 
94,940

 
86,192

Other current assets
 
58,907

 
55,441

Total current assets
 
399,938

 
392,966

Deferred income taxes
 
5

 
1,428

Long-term investments
 
42,858

 
42,607

Property, plant and equipment (net of accumulated depreciation of $360,303 and $358,020, respectively)
 
82,665

 
84,638

Assets held for sale
 
10,312

 
12,232

Intangibles (net of accumulated amortization of $470,466 and $444,933, respectively)
 
393,890

 
384,266

Goodwill
 
1,161,325

 
1,130,934

Other non-current assets
 
182,823

 
159,756

Total assets
 
$
2,273,816

 
$
2,208,827

 
 
 
 
 
LIABILITIES AND SHAREHOLDERS’ EQUITY
 
 

 
 

Current liabilities:
 
 

 
 

Accounts payable
 
$
99,474

 
$
104,477

Accrued liabilities
 
275,328

 
277,253

Long-term debt due within one year
 
831

 
44,040

Total current liabilities
 
375,633

 
425,770

Long-term debt
 
741,702

 
665,260

Deferred income taxes
 
56,699

 
50,543

Other non-current liabilities
 
48,112

 
52,241

Commitments and contingencies (Notes 11 and 12)
 


 


Shareholders' equity:
 
 

 
 

Common shares $1 par value (authorized: 500,000 shares; outstanding: March 31, 2018 – 47,841; December 31, 2017 – 47,953)
 
47,841

 
47,953

Retained earnings
 
1,050,064

 
1,004,657

Accumulated other comprehensive loss
 
(46,235
)
 
(37,597
)
Total shareholders’ equity
 
1,051,670

 
1,015,013

Total liabilities and shareholders’ equity
 
$
2,273,816

 
$
2,208,827


See Condensed Notes to Unaudited Consolidated Financial Statements

2


DELUXE CORPORATION
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands, except per share amounts)
(Unaudited)

 
 
Quarter Ended
March 31,
 
 
2018
 
2017
Product revenue
 
$
363,407

 
$
372,174

Service revenue
 
128,507

 
115,592

Total revenue
 
491,914

 
487,766

Cost of products
 
(133,371
)
 
(132,533
)
Cost of services
 
(55,387
)
 
(46,781
)
Total cost of revenue
 
(188,758
)
 
(179,314
)
Gross profit
 
303,156

 
308,452

Selling, general and administrative expense
 
(211,154
)
 
(217,144
)
Net restructuring charges
 
(2,145
)
 
(1,014
)
Asset impairment charges
 
(2,149
)
 
(5,296
)
Operating income
 
87,708


84,998

Interest expense
 
(5,579
)
 
(4,829
)
Other income
 
1,289

 
1,062

Income before income taxes
 
83,418

 
81,231

Income tax provision
 
(20,082
)
 
(24,165
)
Net income
 
$
63,336

 
$
57,066

Comprehensive income
 
$
61,565

 
$
58,248

Basic earnings per share
 
1.32

 
1.17

Diluted earnings per share
 
1.31

 
1.16

Cash dividends per share
 
0.30

 
0.30


See Condensed Notes to Unaudited Consolidated Financial Statements


3


DELUXE CORPORATION
CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY
(in thousands)
(Unaudited)

 
 
Common shares
 
Common shares
par value
 
Additional paid-in capital
 
Retained earnings
 
Accumulated other comprehensive loss
 
Total
Balance, December 31, 2017
 
47,953

 
$
47,953

 
$

 
$
1,004,657

 
$
(37,597
)
 
$
1,015,013

Net income
 

 

 

 
63,336

 

 
63,336

Cash dividends
 

 

 

 
(14,417
)
 

 
(14,417
)
Common shares issued
 
249

 
249

 
7,457

 

 

 
7,706

Common shares repurchased
 
(278
)
 
(278
)
 
(4,373
)
 
(15,345
)
 

 
(19,996
)
Other common shares retired
 
(83
)
 
(83
)
 
(6,046
)
 

 

 
(6,129
)
Employee share-based compensation
 

 

 
2,962

 

 

 
2,962

Adoption of Accounting Standards Update No. 2014-09 (Note 2)
 

 

 

 
4,966

 

 
4,966

Adoption of Accounting Standards Update No. 2018-02 (Note 2)
 

 

 

 
6,867

 
(6,867
)
 

Other comprehensive loss
 

 

 

 

 
(1,771
)
 
(1,771
)
Balance, March 31, 2018
 
47,841

 
$
47,841

 
$

 
$
1,050,064

 
$
(46,235
)
 
$
1,051,670



See Condensed Notes to Unaudited Consolidated Financial Statements


4


DELUXE CORPORATION
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(Unaudited)
 
 
Quarter Ended
March 31,
 
 
2018
 
2017
Cash flows from operating activities:
 
 
 
 
Net income
 
$
63,336

 
$
57,066

Adjustments to reconcile net income to net cash provided by operating activities:
 
 

 
 

Depreciation
 
3,675

 
4,082

Amortization of intangibles
 
27,466

 
25,555

Asset impairment charges
 
2,149

 
5,296

Amortization of prepaid product discounts
 
5,408

 
4,967

Deferred income taxes
 
(233
)
 
(5,014
)
Employee share-based compensation expense
 
2,962

 
3,701

Other non-cash items, net
 
(5,867
)
 
(4,543
)
Changes in assets and liabilities, net of effect of acquisitions:
 
 

 
 

Trade accounts receivable
 
12,763

 
18,955

Inventories and supplies
 
(189
)
 
(49
)
Other current assets
 
(3,536
)
 
1,370

Non-current assets
 
(2,444
)
 
(1,187
)
Accounts payable
 
(3,789
)
 
(21,853
)
Prepaid product discount payments
 
(5,364
)
 
(6,099
)
Other accrued and non-current liabilities
 
(15,549
)
 
(7,903
)
Net cash provided by operating activities
 
80,788

 
74,344

Cash flows from investing activities:
 
 

 
 

Purchases of capital assets
 
(14,034
)
 
(11,021
)
Payments for acquisitions, net of cash acquired
 
(52,369
)
 
(5,239
)
Other
 
(450
)
 
461

Net cash used by investing activities
 
(66,853
)
 
(15,799
)
Cash flows from financing activities:
 
 

 
 

Proceeds from issuing long-term debt
 
824,625

 
57,500

Payments on long-term debt
 
(792,200
)
 
(77,061
)
Proceeds from issuing shares under employee plans
 
5,169

 
5,013

Employee taxes paid for shares withheld
 
(4,557
)
 
(5,548
)
Payments for common shares repurchased
 
(19,996
)
 
(15,002
)
Cash dividends paid to shareholders
 
(14,393
)
 
(14,591
)
Other
 
(3,205
)
 
(332
)
Net cash used by financing activities
 
(4,557
)
 
(50,021
)
Effect of exchange rate change on cash
 
(890
)
 
414

Net change in cash and cash equivalents
 
8,488

 
8,938

Cash and cash equivalents, beginning of year
 
59,240

 
76,574

Cash and cash equivalents, end of period
 
$
67,728

 
$
85,512


See Condensed Notes to Unaudited Consolidated Financial Statements

5

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

Note 1: Consolidated financial statements

The consolidated balance sheet as of March 31, 2018, the consolidated statements of comprehensive income for the quarters ended March 31, 2018 and 2017, the consolidated statement of shareholders’ equity for the quarter ended March 31, 2018, and the consolidated statements of cash flows for the quarters ended March 31, 2018 and 2017 are unaudited. The consolidated balance sheet as of December 31, 2017 was derived from audited consolidated financial statements, but does not include all disclosures required by generally accepted accounting principles (GAAP) in the United States of America. In the opinion of management, all adjustments necessary for a fair statement of the consolidated financial statements are included. Adjustments consist only of normal recurring items, except for any discussed in the notes below. Interim results are not necessarily indicative of results for a full year. The consolidated financial statements and notes are presented in accordance with instructions for Form 10-Q and do not contain certain information included in our annual consolidated financial statements and notes. The consolidated financial statements and notes appearing in this report should be read in conjunction with the consolidated audited financial statements and related notes included in our Annual Report on Form 10-K for the year ended December 31, 2017 (the “2017 Form 10-K”).


Note 2: New accounting pronouncements

The following discusses the impact of each accounting standards update (ASU) adopted during the first quarter of 2018:

ASU No. 2014-09 – In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, Revenue from Contracts with Customers. The standard provides revenue recognition guidance for any entity that enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets, unless those contracts are within the scope of other accounting standards. The standard also expands the required financial statement disclosures regarding revenue recognition. In addition, the FASB subsequently issued several amendments to the standard. We adopted the standard and all the related amendments on January 1, 2018 using the modified retrospective method. We applied the new guidance to uncompleted contracts as of January 1, 2018 and recorded the cumulative effect of initially applying the standard as an adjustment to retained earnings, with the offset to other current assets, other non-current assets and deferred income tax liabilities. We have elected the practical expedient for contract modifications, allowing us to consider the impact of all contract modifications completed prior to January 1, 2018. We have also elected the practical expedient that allows us to disregard the effects of a financing component if the period between payment and performance will be 1 year or less. Election of these practical expedients did not have a significant impact on our results of operations or financial position. Prior periods have not been restated and continue to be reported under the accounting standards in effect for those periods. We do not expect the adoption of this guidance to have a material impact on our results of operations, financial position or cash flows on an ongoing basis. Information regarding the disaggregation of revenue can be found in Note 14.

Our product revenue is recognized when control of the goods is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods. In most cases, control is transferred when products are shipped. We recognize the great majority of our service revenue as the services are provided. Many of our check supply contracts with financial institutions provide for rebates on certain products. We record these rebates as reductions of revenue and as accrued liabilities on our consolidated balance sheets when the related revenue is recognized. Many of our financial institution contracts also require prepaid product discounts in the form of upfront cash payments we make to our financial institution clients. These prepaid product discounts are included in other non-current assets in our consolidated balance sheets and are amortized as reductions of revenue, generally on the straight-line basis, over the contract term. Sales tax collected concurrent with revenue-producing activities is excluded from revenue. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of products. We have elected the practical expedient that allows us to account for shipping and handling activities that occur after the customer has obtained control of a good as a fulfillment cost, and we accrue costs of shipping and handling when the related revenue is recognized. As part of our Financial Services rewards, incentive and loyalty programs, we receive payments from consumers or our clients for the products and services provided, including hotel stays, gift cards and merchandise such as apparel, electronics and clothing. This revenue is recorded net of the related fulfillment costs.

Certain of our contracts for data-driven marketing solutions and treasury management outsourcing services within Financial Services have variable consideration that is contingent on either the success of the marketing campaign ("pay-for-performance") or the volume of outsourcing services provided. We recognize revenue for estimated variable consideration as

6

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

services are provided based on the most likely amount to be realized. Revenue is recognized to the extent that it is probable that a significant reversal of revenue will not occur when the contingency is resolved. Estimates regarding the recognition of variable consideration are updated each quarter. Typically, the amount of consideration for these contracts is finalized within 3 months, although pricing under certain of our outsourcing contracts may be based on annual volume commitments. Revenue recognized from these contracts was approximately $100,000 in 2017. Under the new standard, we have accelerated the recognition of a portion of this variable consideration.

Certain of our contracts for treasury management solutions result from the sale of bundled arrangements that may include hardware, software and professional services, as well as customization and modification of software, and specify the timing of customer billings over the course of the contract. Revenue for these contracts is recognized using a cost-based input method that depicts the transfer of services to the customer. The transaction price is allocated to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin. When the revenue recognized for uncompleted contracts exceeds the amount of customer billings, a contract asset is reflected in our consolidated balance sheets within other current assets. The amount included in other current assets was $24,521 as of March 31, 2018 and $16,379 as of December 31, 2017. When the amount of customer billings for uncompleted contracts exceeds the revenue recognized, a contract liability is reflected in our consolidated balance sheets within accrued liabilities. The amount included in accrued liabilities was $1,353 as of March 31, 2018 and $2,233 as of December 31, 2017.
  
At times, a financial institution client may terminate its check supply contract with us prior to the end of the contract term. In many cases, the financial institution is contractually required to remit a contract termination payment. Such payments are recorded as revenue when the termination agreement is executed, provided that we have no further performance obligations and collection of the funds is assured. If we have further performance obligations following the execution of a contract termination agreement, we record the related revenue over the remaining service period.

Our payment terms vary by type of customer and the products or services offered. The time period between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer. When a customer pays in advance for services, primarily for treasury management solutions and web hosting services, we defer the revenue and recognize it as the services are performed, generally over a period of less than 1 year. Deferred revenue is included in accrued liabilities and other non-current liabilities in our consolidated balance sheets. The increase of $1,408 in deferred revenue for the quarter ended March 31, 2018 was primarily driven by cash payments received in advance of satisfying our performance obligations, partially offset by the recognition of $20,636 of revenue that was included in deferred revenue as of December 31, 2017. In addition to the amounts included in deferred revenue, we will recognize revenue in future periods related to remaining performance obligations for certain of our data-driven marketing and treasury management solutions. Generally, these contracts have terms of 1 year or less and many have terms of 3 months or less. The amount of revenue related to these unsatisfied performance obligations is not significant to our annual consolidated revenue.

The new guidance requires that certain costs incurred to obtain contracts be recognized as assets and amortized consistent with the transfer of goods or services to the customer. As such, we are now deferring sales commissions related to obtaining check supply and treasury management solution contracts within Financial Services. These amounts are included in other non-current assets and are amortized as selling, general and administrative (SG&A) expense. Amortization of these amounts on the straight-line basis approximates the timing of the transfer of goods or services to the customer. Generally, these amounts are being amortized over periods of 3 to 6 years. We elected the practical expedient allowing us to expense sales commissions as incurred when the amortization period would have been 1 year or less.


7

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

The cumulative effect of the changes made to our unaudited consolidated balance sheet as of January 1, 2018 for the adoption of the new revenue guidance was as follows:
(in thousands)
 
Balance as of December 31, 2017
 
Adjustments due to ASU No. 2014-09
 
Balance as of January 1, 2018
Other current assets
 
$
55,441

 
$
960

 
$
56,401

Total current assets
 
392,966

 
960

 
393,926

Other non-current assets
 
159,756

 
5,733

 
165,489

Total assets
 
$
2,208,827

 
$
6,693

 
$
2,215,520

 
 
 
 
 
 
 
Deferred income taxes
 
$
50,543

 
$
1,727

 
$
52,270

Retained earnings
 
1,004,657

 
4,966

 
1,009,623

Total liabilities and shareholders' equity
 
$
2,208,827

 
$
6,693

 
$
2,215,520


The impact of adoption of the new revenue guidance on our unaudited consolidated statement of comprehensive income for the quarter ended March 31, 2018 and on our unaudited consolidated balance sheet as of March 31, 2018 was as follows:
 
 
Quarter Ended March 31, 2018
(in thousands)
 
As reported
 
Effect of adoption
 
Balance without adoption of ASU No. 2014-09
Service revenue
 
$
128,507

 
$
(536
)
 
$
127,971

Total revenue
 
491,914

 
(536
)
 
491,378

Cost of services
 
(55,387
)
 
255

 
(55,132
)
Total cost of revenue
 
(188,758
)
 
255

 
(188,503
)
Gross profit
 
303,156

 
(281
)
 
302,875

Selling, general and administrative expense
 
(211,154
)
 
516

 
(210,638
)
Operating income
 
87,708

 
235

 
87,943

Income before income taxes
 
83,418

 
235

 
83,653

Income tax provision
 
(20,082
)
 
(61
)
 
(20,143
)
Net income
 
$
63,336

 
$
174

 
$
63,510

 
 
 
 
 
 
 
 
 
March 31, 2018
Other current assets
 
$
58,907

 
$
(1,242
)
 
$
57,665

Total current assets
 
399,938

 
(1,242
)
 
398,696

Other non-current assets
 
182,823

 
(5,216
)
 
177,607

Total assets
 
$
2,273,816

 
$
(6,458
)
 
$
2,267,358

 
 
 
 
 
 
 
Accrued liabilities
 
275,328

 
61

 
275,389

Total current liabilities
 
375,633

 
61

 
375,694

Deferred income taxes
 
56,699

 
(1,727
)
 
54,972

Retained earnings
 
1,050,064

 
(4,792
)
 
1,045,272

Total liabilities and shareholders' equity
 
$
2,273,816

 
$
(6,458
)
 
$
2,267,358



ASU No. 2016-01 – In January 2016, the FASB issued ASU No. 2016-01, Recognition and Measurement of Financial Assets and Financial Liabilities. The standard is intended to improve the recognition, measurement, presentation and disclosure of financial instruments. We adopted this standard on January 1, 2018. This standard had no impact on our results of operations or financial position. Our financial statement disclosures in Note 7 related to financial instruments have been modified to comply with the new standard.


8

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

ASU No. 2016-16 – In October 2016, the FASB issued ASU No. 2016-16, Intra-Entity Transfers of Assets Other Than Inventory. The standard requires recognition of the tax effects resulting from the intercompany sale of an asset when the transfer occurs. Previously, the tax effects were deferred until the transferred asset was sold to a third party. We adopted this standard on January 1, 2018. No adjustment was required to opening retained earnings, and we do not expect the application of this standard to have a significant impact on our results of operations or financial position going forward.

ASU No. 2017-01 In January 2017, the FASB issued ASU No. 2017-01, Clarifying the Definition of a Business. The standard revises the definition of a business, which affects many areas of accounting such as business combinations and disposals and goodwill impairment. The revised definition of a business will likely result in more acquisitions being accounted for as asset acquisitions, as opposed to business combinations. We adopted this standard on January 1, 2018, applying it prospectively to transactions occurring on or after this date.

ASU No. 2017-07 – In March 2017, the FASB issued ASU No. 2017-07, Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost. The standard requires that the service cost component of net periodic benefit expense be recognized in the same statement of comprehensive income caption(s) as other compensation costs, and requires that the other components of net periodic benefit expense be recognized in the non-operating section of the statement of comprehensive income. In addition, only the service cost component of net periodic benefit expense is eligible for capitalization when applicable. We adopted this standard on January 1, 2018. The reclassification of the other components of our net periodic benefit income was applied on a retrospective basis. As such, we have revised our results of operations for the previous period. We utilized the practical expedient for adoption allowing us to use the amount previously disclosed in our postretirement benefits footnote as the basis for revising the prior period. As there is no service cost associated with our plans, we reclassified the entire amount of our net periodic benefit income from cost of revenue and SG&A expense to other income in our consolidated statements of comprehensive income. In addition, we no longer include any portion of net periodic benefit income in amounts capitalized for inventory or internal-use software, as only the service cost component is eligible for capitalization. This change did not have a significant impact on our results of operations or financial position. The impact of the revision on our unaudited consolidated statement of comprehensive income for the quarter ended March 31, 2017 was as follows:

 
 
Quarter Ended March 31, 2017
(in thousands)
 
As previously reported
 
Effect of adoption
 
As revised
Cost of products
 
$
(132,395
)
 
$
(138
)
 
$
(132,533
)
Cost of services
 
(46,765
)
 
(16
)
 
(46,781
)
Total cost of revenue
 
(179,160
)
 
(154
)
 
(179,314
)
Selling, general and administrative expense
 
(216,794
)
 
(350
)
 
(217,144
)
Operating income
 
85,502

 
(504
)
 
84,998

Other income
 
558

 
504

 
1,062

Net income
 
$
57,066

 
$

 
$
57,066



ASU No. 2017-09 – In May 2017, the FASB issued ASU No. 2017-09, Scope of Modification Accounting. The standard provides guidance about which changes to the terms or conditions of a share-based payment award require modification accounting, which may result in a different fair value for the award. We adopted this standard on January 1, 2018, and it is being applied prospectively to awards modified on or after this date. Historically, modifications to our share-based payment awards have been infrequent. As such, we do not expect the application of this standard to have a significant impact on our results of operations or financial position.

ASU No. 2018-02 – In February 2018, the FASB issued ASU No. 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. The standard allows companies to make an election to reclassify from accumulated other comprehensive income to retained earnings the stranded tax effects resulting from the Tax Cuts and Jobs Act of 2017 (the 2017 Act). We elected to early adopt this standard on January 1, 2018, applying it in the period of adoption. As such, a reclassification from accumulated other comprehensive loss to retained earnings of $6,867 was recorded during the quarter ended March 31, 2018. This represents the effect of the change in the United States federal corporate income tax rate on the gross deferred tax amount at the date of enactment of the 2017 Act related to items remaining in accumulated other

9

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

comprehensive loss. Our policy is to release stranded income tax effects from accumulated other comprehensive loss when the circumstances upon which they are premised cease to exist.

In March 2018, the FASB issued ASU No. 2018-05, Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin (SAB) No. 118. The standard added to the FASB Codification the guidance provided by the SEC in December 2017 regarding the accounting for the 2017 Act. We complied with SAB No. 118 when preparing our annual consolidated financial statements for the year ended December 31, 2017. Reasonable estimates were used in determining several of the components of the impact of the 2017 Act, including our 2017 deferred income tax activity and the amount of post-1986 foreign deferred earnings subject to the toll charge. We are still analyzing certain aspects of the 2017 Act and refining our calculations, which could potentially affect the measurement of our deferred tax balances and the amount of the toll charge liability, and ultimately cause us to revise our initial estimates in future periods. In addition, changes in interpretations, assumptions and guidance regarding the new tax legislation, as well as the potential for technical corrections to the 2017 Act, could have a material impact on our effective tax rate in future periods. During the quarter ended March 31, 2018, we recorded a reduction in income tax expense of $310 related to the 2017 Act. In order to complete our accounting for the 2017 Act, which we expect to finalize by the fourth quarter of 2018, the following specific items need to be completed or addressed:

Issuance of state-by-state guidance regarding conformity with or decoupling from the 2017 Act.
Finalize the calculation of post-1986 foreign deferred earnings, which are subject to the toll charge, and determine our ability to beneficially claim a foreign tax credit resulting from the income inclusion.
Where pertinent, adjust to clarifications and guidance regarding other aspects of the 2017 Act, including those related to the deductibility of executive compensation.

Accounting pronouncements not yet adopted – In February 2016, the FASB issued ASU No. 2016-02, Leasing. The standard is intended to increase transparency and comparability among organizations by requiring the recognition of lease assets and lease liabilities for virtually all leases and by requiring the disclosure of key information about leasing arrangements. The guidance is effective for us on January 1, 2019 and requires adoption using a modified retrospective approach. We are currently assessing the impact of this standard on our consolidated financial statements.

In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments. The standard introduces new guidance for the accounting for credit losses on instruments within its scope, including trade and loans receivable and available-for-sale debt securities. The guidance is effective for us on January 1, 2020 and requires adoption using a modified retrospective approach. We do not expect the application of this standard to have a significant impact on our results of operations or financial position.


Note 3: Supplemental balance sheet information

Allowance for uncollectible accounts – Changes in the allowance for uncollectible accounts for the quarters ended March 31, 2018 and 2017 was as follows:
 
 
Quarter Ended
March 31,
(in thousands)
 
2018
 
2017
Balance, beginning of year
 
$
2,884

 
$
2,828

Bad debt expense
 
875

 
692

Write-offs, net of recoveries
 
(905
)
 
(634
)
Balance, end of period
 
$
2,854

 
$
2,886



10

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)


Inventories and supplies – Inventories and supplies were comprised of the following:
(in thousands)
 
March 31,
2018
 
December 31,
2017
Raw materials
 
$
6,949

 
$
7,357

Semi-finished goods
 
7,633

 
7,635

Finished goods
 
24,724

 
24,146

Supplies
 
3,078

 
3,111

Inventories and supplies
 
$
42,384

 
$
42,249



Available-for-sale debt securities – Available-for-sale debt securities included within funds held for customers were comprised of the following:
 
 
March 31, 2018
(in thousands)
 
Cost
 
Gross unrealized gains
 
Gross unrealized losses
 
Fair value
Funds held for customers:(1)
 
 
 
 
 
 
 
 
Domestic money market fund
 
$
15,000

 
$

 
$

 
$
15,000

Canadian and provincial government securities
 
8,867

 

 
(430
)
 
8,437

Canadian guaranteed investment certificates
 
7,752

 

 

 
7,752

Available-for-sale debt securities
 
$
31,619

 
$

 
$
(430
)
 
$
31,189


(1) Funds held for customers, as reported on the consolidated balance sheet as of March 31, 2018, also included cash of $63,751.

 
 
December 31, 2017
(in thousands)
 
Cost
 
Gross unrealized gains
 
Gross unrealized losses
 
Fair value
Funds held for customers:(1)
 
 
 
 
 
 
 
 
Domestic money market fund
 
$
17,300

 
$

 
$

 
$
17,300

Canadian and provincial government securities
 
9,051

 

 
(393
)
 
8,658

Canadian guaranteed investment certificates
 
7,955

 

 

 
7,955

Available-for-sale debt securities
 
$
34,306

 
$

 
$
(393
)
 
$
33,913

 
(1) Funds held for customers, as reported on the consolidated balance sheet as of December 31, 2017, also included cash of $52,279.
 
Expected maturities of available-for-sale debt securities as of March 31, 2018 were as follows:
(in thousands)
 
Fair value
Due in one year or less
 
$
24,760

Due in two to five years
 
3,586

Due in six to ten years
 
2,843

Available-for-sale debt securities
 
$
31,189



Further information regarding the fair value of available-for-sale debt securities can be found in Note 7.

Assets held for sale – Assets held for sale as of March 31, 2018 included 2 providers of printed and promotional products, a small business distributor and a small business customer list that was classified as held for sale during the first quarter of 2018. Assets held for sale as of December 31, 2017 included 2 providers of printed and promotional products and 2 small business distributors, 1 of which was sold during the first quarter of 2018. Also during the first quarter of 2018, we sold

11

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

the operations of a small business distributor that previously did not meet the requirements to be reported as assets held for sale in the consolidated balance sheets. We determined that these businesses would be better positioned for long-term growth if they were managed by independent distributors. Subsequent to the sales, these businesses are owned by distributors that are part of our Safeguard® distributor network. As such, our revenue is not impacted by these sales, and the impact to our costs is not significant. We entered into aggregate notes receivable of $10,215 in conjunction with these sales (non-cash investing activity), and we recognized aggregate net gains within SG&A expense of $7,228 during the quarter ended March 31, 2018. During the quarter ended March 31, 2017, we sold a provider of printed and promotional products and a small business distributor, realizing an aggregate net gain of $6,779 within SG&A expense in the consolidated statement of comprehensive income.

The businesses sold during 2018, as well as those held for sale as of March 31, 2018, were included in our Small Business Services segment, and their net assets consisted primarily of intangible assets. During the first quarter of 2017, we recorded a pre-tax asset impairment charge of $5,296 related to a small business distributor that was sold during the second quarter of 2017. The impairment charge reduced the carrying value of the business to its fair value less costs to sell, as we negotiated the sale of the business.

We are actively marketing the remaining assets held for sale, and we expect the selling prices will equal or exceed their current carrying values. Net assets held for sale consisted of the following:
(in thousands)
 
March 31,
2018
 
December 31,
2017
 
Balance sheet caption
Current assets
 
$
23

 
$
4

 
Other current assets
Intangibles
 
8,089

 
8,459

 
Assets held for sale
Goodwill
 
2,016

 
3,566

 
Assets held for sale
Other non-current assets
 
207

 
207

 
Assets held for sale
Net assets held for sale
 
$
10,335

 
$
12,236

 
 


Intangibles – Intangibles were comprised of the following:
 
 
March 31, 2018
 
December 31, 2017
(in thousands)
 
Gross carrying amount
 
Accumulated amortization
 
Net carrying amount
 
Gross carrying amount
 
Accumulated amortization
 
Net carrying amount
Indefinite-lived intangibles:
 
 
 
 
 
 
 
 
 
 
 
 
Trade name
 
$
19,100

 
$

 
$
19,100

 
$
19,100

 
$

 
$
19,100

Amortizable intangibles:
 
 

 
 

 
 

 
 

 
 

 
 

Internal-use software
 
370,408

 
(293,628
)
 
76,780

 
359,079

 
(284,074
)
 
75,005

Customer lists/relationships(1)
 
350,586

 
(133,712
)
 
216,874

 
343,589

 
(121,729
)
 
221,860

Trade names
 
46,762

 
(21,204
)
 
25,558

 
36,931

 
(19,936
)
 
16,995

Technology-based intangibles
 
38,800

 
(8,017
)
 
30,783

 
31,800

 
(6,400
)
 
25,400

Software to be sold
 
36,900

 
(12,260
)
 
24,640

 
36,900

 
(11,204
)
 
25,696

Other
 
1,800

 
(1,645
)
 
155

 
1,800

 
(1,590
)
 
210

Amortizable intangibles
 
845,256

 
(470,466
)

374,790


810,099


(444,933
)

365,166

Intangibles
 
$
864,356

 
$
(470,466
)

$
393,890


$
829,199


$
(444,933
)

$
384,266



(1) During the first quarter of 2018, we recorded a pre-tax asset impairment charge of $2,149 for one of our customer lists. Further information can be found in Note 7.

12

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)


Amortization of intangibles was $27,466 for the quarter ended March 31, 2018 and $25,555 for the quarter ended March 31, 2017. Based on the intangibles in service as of March 31, 2018, estimated future amortization expense is as follows:
(in thousands)
 
Estimated
amortization
expense
Remainder of 2018
 
$
73,428

2019
 
81,231

2020
 
62,617

2021
 
49,222

2022
 
35,337



During the quarter ended March 31, 2018, we acquired internal-use software in the normal course of business. We also acquired intangible assets in conjunction with acquisitions (Note 6). The following intangible assets were acquired during the quarter ended March 31, 2018:
(in thousands)
 
Amount
 
Weighted-average amortization period
(in years)
Internal-use software
 
$
10,842

 
3
Customer lists/relationships(1)
 
13,001

 
7
Trade names
 
10,000

 
8
Technology-based intangibles
 
7,000

 
5
Acquired intangibles
 
$
40,843

 
6


(1) Includes the purchase of a customer list for $650 that did not qualify as a business combination.

Information regarding acquired intangibles does not include measurement-period adjustments recorded during the quarter ended March 31, 2018 for changes in the estimated fair values of intangibles acquired during 2017 through acquisitions. Information regarding these adjustments can be found in Note 6.

Goodwill – Changes in goodwill during the quarter ended March 31, 2018 were as follows:
(in thousands)
 
Small
Business
Services
 
Financial
Services
 
Direct
Checks
 
Total
Balance, December 31, 2017:
 
 
 
 
 
 
 
 
Goodwill, gross
 
$
706,568

 
$
324,239

 
$
148,506

 
$
1,179,313

Accumulated impairment charges
 
(48,379
)
 

 

 
(48,379
)
Goodwill, net of accumulated impairment charges
 
658,189

 
324,239


148,506


1,130,934

Goodwill resulting from acquisitions
 
28,293

 

 

 
28,293

Measurement-period adjustments for previous acquisitions (Note 6)
 
(173
)
 
2,763

 

 
2,590

Currency translation adjustment
 
(492
)
 

 

 
(492
)
Balance, March 31, 2018:
 
 

 
 

 
 

 
 

Goodwill, gross
 
734,196

 
327,002

 
148,506

 
1,209,704

Accumulated impairment charges
 
(48,379
)
 

 

 
(48,379
)
Goodwill, net of accumulated impairment charges
 
$
685,817

 
$
327,002


$
148,506


$
1,161,325



13

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

Other non-current assets – Other non-current assets were comprised of the following:
(in thousands)
 
March 31,
2018
 
December 31,
2017
Prepaid product discounts(1)
 
$
65,954

 
$
63,895

Loans and notes receivable from Safeguard distributors
 
55,648

 
44,276

Postretirement benefit plan asset
 
42,224

 
39,849

Deferred advertising costs
 
5,924

 
6,135

Deferred sales commissions(2)
 
5,216

 

Other
 
7,857

 
5,601

Other non-current assets
 
$
182,823

 
$
159,756



(1) In our prior period financial statements, we referred to this asset as contract acquisition costs.

(2) Amortization of deferred sales commissions was $694 for the quarter ended March 31, 2018.

Changes in prepaid product discounts during the quarters ended March 31, 2018 and 2017 were as follows:
 
 
Quarter Ended
March 31,
(in thousands)
 
2018
 
2017
Balance, beginning of year
 
$
63,895

 
$
65,792

Additions(1)
 
7,492

 
4,043

Amortization
 
(5,408
)
 
(4,967
)
Other
 
(25
)
 
(76
)
Balance, end of period
 
$
65,954

 
$
64,792

 
(1) Prepaid product discounts are accrued upon contract execution. Cash payments made for prepaid product discounts were $5,364 for the quarter ended March 31, 2018 and $6,099 for the quarter ended March 31, 2017.

Accrued liabilities – Accrued liabilities were comprised of the following:
(in thousands)
 
March 31,
2018
 
December 31,
2017
Funds held for customers
 
$
93,867

 
$
85,091

Deferred revenue
 
49,630

 
47,021

Acquisition-related liabilities(1)
 
24,893

 
23,878

Income tax
 
19,204

 
17,827

Prepaid product discounts due within one year(2)
 
15,510

 
11,670

Employee profit sharing/cash bonus
 
12,358

 
31,312

Customer rebates
 
10,856

 
11,508

Restructuring due within one year (Note 8)
 
2,326

 
4,380

Other
 
46,684

 
44,566

Accrued liabilities
 
$
275,328

 
$
277,253



(1) Consists of holdback payments due at future dates and liabilities for contingent consideration. Further information regarding liabilities for contingent consideration can be found in Note 7.

(2) In our prior period financial statements, we referred to this liability as contract acquisition costs due within one year.



14

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

Other non-current liabilities – Other non-current liabilities were comprised of the following:
(in thousands)
 
March 31,
2018
 
December 31,
2017
Prepaid product discounts(1)
 
$
19,922

 
$
21,658

Other
 
28,190

 
30,583

Other non-current liabilities
 
$
48,112

 
$
52,241


(1) In our prior period financial statements, we referred to this liability as contract acquisition costs.

Note 4: Earnings per share

The following table reflects the calculation of basic and diluted earnings per share. During each period, certain stock options, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive. 
 
 
Quarter Ended
March 31,
(in thousands, except per share amounts)
 
2018
 
2017
Earnings per share – basic:
 
 
 
 
Net income
 
$
63,336

 
$
57,066

Income allocated to participating securities
 
(286
)
 
(406
)
Income available to common shareholders
 
$
63,050

 
$
56,660

Weighted-average shares outstanding
 
47,755

 
48,324

Earnings per share – basic
 
$
1.32

 
$
1.17

 
 
 
 
 
Earnings per share – diluted:
 
 

 
 

Net income
 
$
63,336

 
$
57,066

Income allocated to participating securities
 
(285
)
 
(404
)
Re-measurement of share-based awards classified as liabilities
 
(85
)
 
(4
)
Income available to common shareholders
 
$
62,966

 
$
56,658

Weighted-average shares outstanding
 
47,755

 
48,324

Dilutive impact of potential common shares
 
262

 
374

Weighted-average shares and potential common shares outstanding
 
48,017

 
48,698

Earnings per share – diluted
 
$
1.31

 
$
1.16

Antidilutive options excluded from calculation
 
521

 
270





15

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

Note 5: Other comprehensive income

Reclassification adjustments Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:
Accumulated other comprehensive loss components
 
Amounts reclassified from accumulated other comprehensive loss
 
Affected line item in consolidated statements of comprehensive income
 
 
Quarter Ended
March 31,
 
 
(in thousands)
 
2018
 
2017
 
 
Amortization of postretirement benefit plan items:
 
 
 
 
 
 
Prior service credit
 
$
355

 
$
355

 
Other income
Net actuarial loss
 
(721
)
 
(909
)
 
Other income
Total amortization
 
(366
)
 
(554
)
 
Other income
Tax benefit
 
356

 
165

 
Income tax provision
Total reclassifications, net of tax
 
$
(10
)
 
$
(389
)
 
Net income


Accumulated other comprehensive loss Changes in the components of accumulated other comprehensive loss during the quarter ended March 31, 2018 were as follows:
(in thousands)
 
Postretirement benefit plans
 
Net unrealized loss on marketable securities,
net of tax(1)
 
Currency translation adjustment
 
Accumulated other comprehensive loss
Balance, December 31, 2017
 
$
(26,829
)
 
$
(322
)
 
$
(10,446
)
 
$
(37,597
)
Other comprehensive loss before reclassifications
 

 
(36
)
 
(1,745
)
 
(1,781
)
Amounts reclassified from accumulated other comprehensive loss
 
10

 

 

 
10

Net current-period other comprehensive income (loss)
 
10

 
(36
)
 
(1,745
)
 
(1,771
)
Adoption of ASU No. 2018-02
 
(6,867
)
 

 

 
(6,867
)
Balance, March 31 2018
 
$
(33,686
)
 
$
(358
)
 
$
(12,191
)
 
$
(46,235
)


(1) Other comprehensive loss before reclassifications is net of income tax benefit of $13.


Note 6: Acquisitions

We periodically complete business combinations that align with our business strategy. The assets and liabilities acquired are recorded at their estimated fair values, and the results of operations of each acquired business are included in our consolidated statements of comprehensive income from their acquisition dates. Transaction costs related to acquisitions are expensed as incurred and are included in SG&A expense in the consolidated statements of comprehensive income. Transaction costs were not significant to our consolidated statements of comprehensive income for the quarters ended March 31, 2018 and 2017. The acquisitions completed during the quarter ended March 31, 2018 were cash transactions, funded by use of our revolving credit facility. We completed these acquisitions to add logo and web services capabilities, to increase our mix of marketing solutions and other services revenue and to reach new customers.
2018 acquisitions – In March 2018, we acquired the equity of Logomix Inc. (Logomix), a self-service marketing and branding platform that helps small businesses create logos and custom marketing products. The preliminary allocation of the purchase price based upon the estimated fair values of the assets acquired and liabilities assumed resulted in nondeductible goodwill of $28,293. The acquisition resulted in goodwill as we expect to accelerate revenue growth by combining our

16

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

capabilities with Logomix's platform. The operations of this business from its acquisition date are included in our Small Business Services segment.

Also during the quarter ended March 31, 2018, we acquired the operations of 2 small business distributors that are included in our Small Business Services segment. The assets acquired consisted primarily of customer list intangible assets. As these small business distributors were previously part of our Safeguard distributor network, our revenue was not impacted by these acquisitions, and the impact to our costs was not significant.

We expect to finalize the allocations of the purchase price for these acquisitions by the end of 2018 when our valuation of the acquired intangible assets is completed, as well as the valuation of various other assets acquired and liabilities assumed related to the Logomix acquisition.

Information regarding the useful lives of acquired intangibles and goodwill by reportable segment can be found in Note 3. Information regarding the calculation of the estimated fair values of the acquired intangibles can be found in Note 7. As our acquisitions were immaterial to our reported operating results both individually and in the aggregate, pro forma results of operations are not provided. The following illustrates the preliminary allocation, as of March 31, 2018, of the aggregate purchase price for the above acquisitions to the assets acquired and liabilities assumed:
(in thousands)
 
2018 acquisitions
Net tangible assets acquired and liabilities assumed(1)
 
$
(4,244
)
Identifiable intangible assets:
 
 
Customer lists/relationships
 
12,351

Trade name
 
10,000

Technology-based intangible
 
7,000

Total intangible assets
 
29,351

Goodwill
 
28,293

Total aggregate purchase price
 
53,400

Liabilities for holdback payments and contingent consideration
 
(1,585
)
Net cash paid for 2018 acquisitions
 
51,815

Holdback payments for prior year acquisitions
 
554

Payments for acquisitions, net of cash acquired of $1,500
 
$
52,369



(1) Net liabilities acquired consisted primarily of Logomix deferred income taxes.

During the quarter ended March 31, 2018, we finalized the purchase accounting for the acquisition of RDM Corporation, which was acquired in April 2017, and we recorded adjustments related to the purchase accounting for Digital Pacific Group Pty Ltd and Impact Marketing Specialists, Inc., which were also acquired during 2017. We expect to finalize the purchase accounting for these acquisitions by mid-2018 when our valuation of property, plant and equipment, as well as the acquired customer list intangible assets, is finalized. Further information regarding these acquisitions can be found under the caption “Note 5: Acquisitions” in the Notes to Consolidated Financial Statements appearing in the 2017 Form 10-K. These measurement-period adjustments resulted in an increase in goodwill of $2,590 during the quarter ended March 31, 2018, with the offset to various assets and liabilities, including deferred income taxes and other long-term liabilities, as well as a decrease of $1,041 in customer list intangibles and an increase in internal-use software of $1,000.

2017 acquisitions – During the quarter ended March 31, 2017, we completed the following acquisitions:

In February 2017, we acquired selected assets of Panthur Pty Ltd, an Australian web hosting and domain registration service provider.
We acquired the operations of several small business distributors, all of which were previously part of our Safeguard distributor network.

Payments for acquisitions, net of cash acquired, as presented on the consolidated statement of cash flows for the quarter ended March 31, 2017, included payments of $3,087 for these acquisitions and $2,152 for holdback payments for prior

17

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

year acquisitions. Further information regarding our 2017 acquisitions can be found under the caption “Note 5: Acquisitions” in the Notes to Consolidated Financial Statements appearing in the 2017 Form 10-K.


Note 7: Fair value measurements

Non-recurring asset impairment analyses – During the first quarter of 2018, we recorded a pre-tax asset impairment charge of $2,149 related to a Small Business Services customer list intangible asset. As a result of changes in market trends, including the continuing decline in check and forms usage, we determined that this customer list asset was impaired and had a fair market value of $0 (level 3 fair value measurement) as of March 31, 2018.

During the first quarter of 2017, we recorded a pre-tax asset impairment charge of $5,296 related to a small business distributor classified as held for sale in the consolidated balance sheets. Based on ongoing negotiations for the sale of the business, including multiple offers, we determined that the business's carrying value exceeded its estimated fair value less costs to sell of $5,000 (level 3 fair value measurement), and we reduced the carrying value of the related customer list intangible asset.

2018 acquisitions – For all acquisitions, we are required to measure the fair value of the net identifiable tangible and intangible assets and liabilities acquired. Information regarding the acquisitions completed during the quarter ended March 31, 2018 can be found in Note 6. The identifiable net assets acquired during the quarter ended March 31, 2018 were comprised primarily of customer list intangible assets, a trade name and a technology-related intangible asset. The estimated fair value of the Logomix customer list was calculated using the multi-period excess earnings method. This valuation model estimates revenues and cash flows derived from the asset and then deducts portions of the cash flow that can be attributed to supporting assets, such as a brand name or fixed assets, that contributed to the generation of the cash flows. The resulting cash flow, which is attributable solely to the customer list asset, is then discounted at a rate of return commensurate with the risk of the asset to calculate a present value. The estimated fair value of the other acquired customer lists was calculated by discounting the estimated cash flows expected to be generated by the assets. Key assumptions used in the calculations included same-customer revenue growth rates and estimated customer retention rates based on the acquirees' historical information.

The estimated fair values of the trade name and technology-related asset were calculated using the relief from royalty method, which calculates the cost savings associated with owning rather than licensing the trade name or the technology. Assumed royalty rates were applied to projected revenue for the estimated remaining useful lives of the assets to estimate the royalty savings.

Recurring fair value measurements – Funds held for customers included cash equivalents and available-for-sale debt securities (Note 3). The cash equivalents consisted of a money market fund investment that is traded in an active market. Because of the short-term nature of the underlying investments, the cost of this investment approximates its fair value. Available-for-sale debt securities consisted of a mutual fund investment that invests in Canadian and provincial government securities and investments in Canadian guaranteed investment certificates (GICs) with maturities of 1 year. The mutual fund is not traded in an active market and its fair value is determined by obtaining quoted prices in active markets for the underlying securities held by the fund. The fair value of the GICs approximated cost due to their relatively short duration. Unrealized gains and losses, net of tax, are included in accumulated other comprehensive loss in the consolidated balance sheets. The cost of securities sold is determined using the average cost method. Realized gains and losses are included in revenue in the consolidated statements of comprehensive income and were not significant for the quarters ended March 31, 2018 and 2017.

The fair value of accrued contingent consideration is remeasured each reporting period. Increases or decreases in projected revenue, gross profit or operating income, as appropriate, and the related probabilities of achieving the forecasted results, may result in a higher or lower fair value measurement. Changes in fair value resulting from changes in the timing, amount of, or likelihood of contingent payments are included in SG&A expense in the consolidated statements of comprehensive income. Changes in fair value resulting from accretion for the passage of time are included in interest expense in the consolidated statements of comprehensive income.


18

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

Changes in accrued contingent consideration during the quarter ended March 31, 2018 were as follows:
(in thousands)
 
Quarter Ended March 31, 2018
Balance, December 31, 2017
 
$
3,623

Acquisition date fair value
 
100

Change in fair value
 
(54
)
Payments
 
(363
)
Balance, March 31, 2018
 
$
3,306



Information regarding the fair values of our financial instruments was as follows:
 
 
 
 
Fair value measurements using
 
 
March 31, 2018
 
Quoted prices in active markets for identical assets
 
Significant other observable inputs
 
Significant unobservable inputs
(in thousands)
 
Carrying value
 
Fair value
 
(Level 1)
 
(Level 2)
 
(Level 3)
Measured at fair value through net income:
 
 
 
 
 
 
 
 
 
 
Accrued contingent consideration
 
$
(3,306
)
 
$
(3,306
)
 
$

 
$

 
$
(3,306
)
Measured at fair value through comprehensive income:
 
 
 
 
 
 
 
 
 
 
Cash equivalents (funds held for customers)
 
15,000

 
15,000

 
15,000

 

 

Available-for-sale debt securities (funds held for customers)
 
16,189

 
16,189

 

 
16,189

 

Amortized cost:
 
 
 
 
 
 
 
 
 
 
Cash
 
67,728

 
67,728

 
67,728

 

 

Cash (funds held for customers)
 
63,751

 
63,751

 
63,751

 

 

Loans and notes receivable from Safeguard distributors
 
57,579

 
53,647

 

 

 
53,647

Long-term debt(1)
 
740,625

 
740,625

 

 
740,625

 


(1) Amounts exclude capital lease obligations.


19

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

 
 
 
 
Fair value measurements using
 
 
December 31, 2017
 
Quoted prices in active markets for identical assets
 
Significant other observable inputs
 
Significant unobservable inputs
(in thousands)
 
Carrying value
 
Fair value
 
(Level 1)
 
(Level 2)
 
(Level 3)
Measured at fair value through net income:
 
 
 
 
 
 
 
 
 
 
Accrued contingent consideration
 
$
(3,623
)
 
$
(3,623
)
 
$

 
$

 
$
(3,623
)
Measured at fair value through comprehensive income:
 
 
 
 
 
 
 
 
 
 
Cash equivalents (funds held for customers)
 
17,300

 
17,300

 
17,300

 

 

Available-for-sale debt securities (funds held for customers)
 
16,613

 
16,613

 

 
16,613

 

Amortized cost:
 
 
 
 
 
 
 
 
 
 
Cash
 
59,240

 
59,240

 
59,240

 

 

Cash (funds held for customers)
 
52,279

 
52,279

 
52,279

 

 

Loans and notes receivable from Safeguard distributors
 
46,409

 
44,650

 

 

 
44,650

Long-term debt(1)
 
707,386

 
707,938

 

 
707,938

 


(1) Amounts exclude capital lease obligations.

Our policy is to recognize transfers between fair value levels as of the end of the reporting period in which the transfer occurred. There were no transfers between fair value levels during the quarter ended March 31, 2018.


Note 8: Restructuring charges

Net restructuring charges for each period consisted of the following components:
 
 
Quarter Ended
March 31,
(in thousands, except number of employees)
 
2018
 
2017
Severance accruals
 
$
844

 
$
1,108

Severance reversals
 
(135
)
 
(399
)
Net restructuring accruals
 
709

 
709

Other costs
 
1,613

 
284

Net restructuring charges
 
$
2,322

 
$
993

Number of employees included in severance accruals
 
25

 
30


The net restructuring charges are reflected in the consolidated statements of comprehensive income as follows:
 
 
Quarter Ended
March 31,
(in thousands)
 
2018
 
2017
Total cost of revenue
 
$
177

 
$
(21
)
Operating expenses
 
2,145

 
1,014

Net restructuring charges
 
$
2,322

 
$
993




20

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

During the quarters ended March 31, 2018 and 2017, the net restructuring accruals included severance charges related to employee reductions across functional areas as we continued to reduce costs, primarily within our sales, marketing and fulfillment functions. These charges were reduced by the reversal of restructuring accruals recorded in previous periods, as fewer employees received severance benefits than originally estimated. Other restructuring costs, which were expensed as incurred, included items such as information technology costs, employee and equipment moves, training and travel related to our restructuring and integration activities.

Restructuring accruals of $2,326 as of March 31, 2018 and $4,380 as of December 31, 2017 are reflected in the consolidated balance sheets as accrued liabilities. The majority of the employee reductions are expected to be completed by mid-2018, and we expect most of the related severance payments to be paid by the end of 2018, utilizing cash from operations. As of March 31, 2018, approximately 10 employees had not yet started to receive severance benefits.

Accruals for our restructuring initiatives, summarized by year, were as follows:
(in thousands)
 
2018
 initiatives
 
2017
 initiatives
 
2016
initiatives
 
Total
Balance, December 31, 2017
 
$

 
$
4,348

 
$
32

 
$
4,380

Restructuring charges
 
746

 
98

 

 
844

Restructuring reversals
 

 
(130
)
 
(5
)
 
(135
)
Payments
 
(97
)
 
(2,639
)
 
(27
)
 
(2,763
)
Balance, March 31, 2018
 
$
649

 
$
1,677

 
$

 
$
2,326

Cumulative amounts:
 
 

 
 
 
 
 
 

Restructuring charges
 
$
746

 
$
7,320

 
$
7,801

 
$
15,867

Restructuring reversals
 

 
(291
)
 
(750
)
 
(1,041
)
Payments
 
(97
)
 
(5,352
)
 
(7,051
)
 
(12,500
)
Balance, March 31, 2018
 
$
649


$
1,677

 
$

 
$
2,326



The components of our restructuring accruals, by segment, were as follows:
 
 
Employee severance benefits
 
Operating lease obligations
 
(in thousands)
 
Small Business Services
 
Financial Services
 
Direct Checks
 
 
Corporate(1)
 
Small Business Services
 
Total
Balance, December 31, 2017
 
$
789

 
$
1,398

 
$
140

 
$
2,049

 
$
4

 
$
4,380

Restructuring charges
 
522

 
174

 

 
148

 

 
844

Restructuring reversals
 
(22
)
 
(23
)
 
(1
)
 
(89
)
 

 
(135
)
Payments
 
(432
)
 
(936
)
 
(89
)
 
(1,302
)
 
(4
)
 
(2,763
)
Balance, March 31, 2018
 
$
857

 
$
613


$
50


$
806


$

 
$
2,326

Cumulative amounts:(2)
 
 

 
 

 
 

 
 

 
 

 
 

Restructuring charges
 
$
5,158

 
$
4,276

 
$
286

 
$
6,065

 
$
82

 
$
15,867

Restructuring reversals
 
(376
)
 
(98
)
 
(7
)
 
(560
)
 

 
(1,041
)
Payments
 
(3,925
)
 
(3,565
)
 
(229
)
 
(4,699
)
 
(82
)
 
(12,500
)
Balance, March 31, 2018
 
$
857

 
$
613


$
50


$
806


$

 
$
2,326


(1) As discussed in Note 14, corporate costs are allocated to our business segments. As such, the net corporate restructuring charges are reflected in the business segment operating income presented in Note 14 in accordance with our allocation methodology.

(2) Includes accruals related to our cost reduction initiatives for 2016 through 2018.



21

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)


Note 9: Income tax provision

The effective tax rate on pre-tax income reconciles to the United States federal statutory tax rate of 21% for 2018 and 35% for 2017 as follows:
 
 
Quarter Ended March 31, 2018
 
Year Ended December 31, 2017
Income tax at federal statutory rate
 
21.0
 %
 
35.0
 %
State income tax expense, net of federal benefit
 
3.3
 %
 
2.7
 %
Goodwill impairment charge
 

 
1.5
 %
Impact of the Tax Cuts and Jobs Act of 2017
 
(0.4
%)
 
(6.6
%)
Qualified production activities deduction
 

 
(3.2
%)
Net tax benefit of share-based compensation
 
(0.8
%)
 
(1.6
%)
Other
 
1.0
 %
 
(1.4
%)
Effective tax rate
 
24.1
 %
 
26.4
 %


Further information regarding the impact of the Tax Cuts and Jobs Act of 2017 on our financial statements can be found in Note 2 and under the caption “Note 9: Income tax provision” in the Notes to Consolidated Financial Statements appearing in the 2017 Form 10-K.


Note 10: Postretirement benefits

We have historically provided certain health care benefits for a portion of our retired United States employees. In addition to our retiree health care plan, we also have a supplemental executive retirement plan in the United States. Further information regarding our postretirement benefit plans can be found under the caption “Note 12: Postretirement benefits” of the Notes to Consolidated Financial Statements appearing in the 2017 Form 10-K.

Postretirement benefit income for each period consisted of the following components:
 
 
Quarter Ended
March 31,
(in thousands)
 
2018
 
2017
Interest cost
 
$
656

 
$
724

Expected return on plan assets
 
(1,934
)
 
(1,782
)
Amortization of prior service credit
 
(355
)
 
(355
)
Amortization of net actuarial losses
 
721

 
909

Net periodic benefit income
 
$
(912
)
 
$
(504
)


Effective January 1, 2018, we adopted ASU No. 2017-07, Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost, which required us to reclassify postretirement benefit income from cost of revenue and SG&A expense to other income in our consolidated statements of comprehensive income. Further information can be found in Note 2.


22

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

Note 11: Debt

Debt outstanding was comprised of the following:
(in thousands)
 
March 31,
2018
 
December 31,
2017
Amount drawn on revolving credit facility
 
$
740,625

 
$
413,000

Amount outstanding under term loan facility
 

 
294,938

Capital lease obligations
 
1,908

 
1,914

Long-term debt, principal amount
 
742,533

 
709,852

Less unamortized debt issuance costs
 

 
(471
)
Less current portion of long-term debt
 
(831
)
 
(44,121
)
Long-term debt
 
741,702

 
665,260

Current portion of amount drawn under term loan facility
 

 
43,313

Current portion of capital lease obligations
 
831

 
808

Long-term debt due within one year, principal amount
 
831

 
44,121

Less unamortized debt issuance costs
 

 
(81
)
Long-term debt due within one year
 
831

 
44,040

Total debt
 
$
742,533

 
$
709,300



In March 2018, we entered into a new revolving credit facility in the amount of $950,000, subject to increase under the credit agreement to an aggregate amount not exceeding $1,425,000. The credit facility matures in March 2023. Our previous credit facility agreement was terminated contemporaneously with our entry into the new credit facility and was repaid utilizing proceeds from the new revolving credit facility. Our quarterly commitment fee ranges from 0.175% to 0.35% based on our leverage ratio. As of March 31, 2018, $740,625 was drawn on our revolving credit facility at a weighted-average interest rate of 2.99%. As of December 31, 2017, $413,000 was drawn on our previous revolving credit facility at a weighted-average interest rate of 2.98%. Our previous credit facility agreement also included a term loan facility. As of December 31, 2017, $294,938 was outstanding under the term loan facility at a weighted-average interest rate of 2.99%. This amount was repaid in March 2018, utilizing proceeds from the new revolving credit facility.

There are currently no limitations on the amount of dividends and share repurchases under the terms of our credit agreement. However, if our leverage ratio, defined as total debt less unrestricted cash to EBITDA, should exceed 2.75 to one, there would be an annual limitation on the amount of dividends and share repurchases under the terms of this agreement.

Borrowings under the credit agreement are collateralized by substantially all of our personal and intangible property. The credit agreement governing our credit facility contains customary covenants regarding limits on levels of subsidiary indebtedness and capital expenditures, liens, investments, acquisitions, certain mergers, certain asset sales outside the ordinary course of business, and change in control as defined in the agreement. The agreement also requires us to maintain certain financial ratios, including a maximum leverage ratio and a minimum ratio of consolidated earnings before interest and taxes to consolidated interest expense, as defined in the credit agreement.

Daily average amounts outstanding under our current and previous credit facility were as follows:
(in thousands)
 
Quarter Ended March 31, 2018
 
Year Ended
December 31, 2017
Revolving credit facility:
 
 
 
 
Daily average amount outstanding
 
$
451,682

 
$
436,588

Weighted-average interest rate
 
2.97
%
 
2.55
%
Term loan facility:
 
 
 
 
Daily average amount outstanding
 
$
258,088

 
$
315,862

Weighted-average interest rate
 
2.97
%
 
2.57
%


23

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)


As of March 31, 2018, amounts were available for borrowing under our revolving credit facility as follows:
(in thousands)
 
Total
available
Revolving credit facility commitment
 
$
950,000

Amount drawn on revolving credit facility
 
(740,625
)
Outstanding letters of credit(1)
 
(10,229
)
Net available for borrowing as of March 31, 2018
 
$
199,146



(1) We use standby letters of credit to collateralize certain obligations related primarily to our self-insured workers’ compensation claims, as well as claims for environmental matters, as required by certain states. These letters of credit reduce the amount available for borrowing under our revolving credit facility.

In addition to amounts outstanding under our credit facility, we had capital lease obligations of $1,908 as of March 31, 2018 and $1,914 as of December 31, 2017 related to information technology hardware. The lease obligations will be paid through November 2021. The related assets are included in property, plant and equipment in the consolidated balance sheets. Depreciation of the leased assets is included in depreciation expense in the consolidated statements of cash flows.


Note 12:  Other commitments and contingencies

Indemnifications – In the normal course of business, we periodically enter into agreements that incorporate general indemnification language. These indemnifications encompass third-party claims arising from our products and services, including, without limitation, service failures, breach of security, intellectual property rights, governmental regulations and/or employment-related matters. Performance under these indemnities would generally be triggered by our breach of the terms of the contract. In disposing of assets or businesses, we often provide representations, warranties and/or indemnities to cover various risks, including, for example, unknown damage to the assets, environmental risks involved in the sale of real estate, liability to investigate and remediate environmental contamination at waste disposal sites and manufacturing facilities, and unidentified tax liabilities and legal matters related to periods prior to disposition. We do not have the ability to estimate the potential liability from such indemnities because they relate to unknown conditions. However, we do not believe that any liability under these indemnities would have a material adverse effect on our financial position, annual results of operations or annual cash flows. We have recorded liabilities for known indemnifications related to environmental matters.

Environmental matters – We are currently involved in environmental compliance, investigation and remediation activities at some of our former sites, primarily printing facilities of our Financial Services and Small Business Services segments that have been sold. Remediation costs are accrued on an undiscounted basis when the obligations are either known or considered probable and can be reasonably estimated. Remediation or testing costs that result directly from the sale of an asset and that we would not have otherwise incurred are considered direct costs of the sale of the asset. As such, they are included in our measurement of the carrying value of the asset sold.

Accruals for environmental matters were $2,517 as of March 31, 2018 and $2,646 as of December 31, 2017, primarily related to facilities that have been sold. These accruals are included in accrued liabilities and other non-current liabilities in the consolidated balance sheets. Accrued costs consist of direct costs of the remediation activities, primarily fees that will be paid to outside engineering and consulting firms. Although recorded accruals include our best estimates, our total costs cannot be predicted with certainty due to various factors such as the extent of corrective action that may be required, evolving environmental laws and regulations and advances in environmental technology. Where the available information is sufficient to estimate the amount of the liability, that estimate is used. Where the information is only sufficient to establish a range of probable liability and no point within the range is more likely than any other, the lower end of the range is recorded. We do not believe that the range of possible outcomes could have a material effect on our financial condition, results of operations or liquidity. Environmental expense was not significant for the quarters ended March 31, 2018 and 2017.

We purchased an insurance policy during 2002 that covers up to $10,000 of third-party pollution claims through 2032 at certain owned, leased and divested sites. We also purchased an insurance policy during 2009 that covers up to $15,000 of third-party pollution claims through April 2019 at certain other sites. These policies cover liability for claims of bodily injury or property damage arising from pollution events at the covered facilities, as well as remediation coverage should we be required by a governing authority to perform remediation activities at the covered sites. No accruals have been recorded in our

24

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

consolidated financial statements for any of the events contemplated in these insurance policies. We do not anticipate significant net cash outlays for environmental matters during 2018.

Self-insurance – We are self-insured for certain costs, primarily workers' compensation claims and medical and dental benefits for active employees and those employees on long-term disability. The liabilities associated with these items represent our best estimate of the ultimate obligations for reported claims plus those incurred, but not reported, and totaled $7,597 as of March 31, 2018 and $7,679 as of December 31, 2017. These accruals are included in accrued liabilities and other non-current liabilities in the consolidated balance sheets. Our workers' compensation liability is recorded at present value. The difference between the discounted and undiscounted liability was not significant as of March 31, 2018 or December 31, 2017.

Our self-insurance liabilities are estimated, in part, by considering historical claims experience, demographic factors and other actuarial assumptions. The estimated accruals for these liabilities could be significantly affected if future events and claims differ from these assumptions and historical trends.

Litigation – Recorded liabilities for legal matters were not material to our financial position, results of operations or liquidity during the quarters ended March 31, 2018 and 2017, and we do not believe that any of the currently identified claims or litigation will materially affect our financial position, results of operations or liquidity upon resolution. However, litigation is subject to inherent uncertainties, and unfavorable rulings could occur. If an unfavorable ruling were to occur, it may cause a material adverse impact on our financial position, results of operations or liquidity in the period in which the ruling occurs or in future periods.


Note 13: Shareholders’ equity

During the quarter ended March 31, 2018, we repurchased 278 thousand shares for $19,996. These share repurchases were completed under an authorization from our board of directors for the repurchase of up to $300,000 of our common stock. This authorization has no expiration date, and $219,731 remained available for purchase under this authorization as of March 31, 2018.


Note 14: Business segment information

We operate 3 reportable business segments: Small Business Services, Financial Services and Direct Checks. Our business segments are generally organized by type of customer served and reflect the way we manage the company. Small Business Services promotes and sells products and services to small businesses via direct response mail and internet advertising; referrals from financial institutions, telecommunications clients and other partners; networks of Safeguard distributors and independent dealers; a direct sales force that focuses on selling to and through major accounts; and an outbound telemarketing group. Financial Services' products and services are sold primarily through a direct sales force that executes product and service supply contracts with our financial institution clients, including banks, credit unions and financial services companies. Direct Checks sells products and services directly to consumers using direct marketing, including print advertising and search engine marketing and optimization strategies. All 3 segments operate primarily in the United States. Small Business Services also has operations in Canada, Australia and portions of Europe, while Financial Services also has operations in Canada.

Our product and service offerings are comprised of the following:

Checks – We remain one of the largest providers of checks in the United States. During 2017, checks represented 39% of our Small Business Services segment's revenue, 43% of our Financial Services segment's revenue and 84% of our Direct Checks segment's revenue.


25

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

Marketing solutions and other services (MOS) – We offer products and services designed to meet our customers' sales and marketing needs, as well as various other service offerings. During 2017, MOS represented 34% of our Small Business Services segment's revenue, 55% of our Financial Services segment's revenue and 11% of our Direct Checks segment's revenue. Our MOS offerings consist of the following:

Small business marketing solutions – Our marketing products utilize digital printing and web-to-print solutions to provide printed marketing materials and promotional solutions such as postcards, brochures, retail packaging supplies, apparel, greeting cards and business cards.

Web services – These service offerings for small businesses include logo and web design; hosting, domain name and web design services; search engine marketing and optimization; and payroll services.

Data-driven marketing solutions – These Financial Services offerings include outsourced marketing campaign targeting and execution and marketing analytics solutions that help our customers grow revenue through strategic targeting, lead optimization, retention and cross-selling services.

Treasury management solutions – These Financial Services solutions include remote deposit capture, receivables management, payment processing, and paperless treasury management, as well as software, hardware and digital imaging solutions.

Fraud, security, risk management and operational services – These service offerings include fraud protection and security services, electronic checks ("eChecks") and digital engagement solutions, including loyalty and rewards programs.

Forms, accessories and other products – Our Small Business Services segment provides printed forms to small businesses, including deposit tickets, billing forms, work orders, job proposals, purchase orders, invoices and personnel forms, as well as computer forms compatible with accounting software packages commonly used by small businesses. Small Business Services also offers other customized products, including envelopes, office supplies, ink stamps and labels. Our Financial Services and Direct Checks segments offer deposit tickets, check registers, checkbook covers, labels and ink stamps.

The following table presents revenue disaggregated by our product and service offerings:
 
 
Quarter Ended March 31, 2018
(in thousands)
 
Small Business Services
 
Financial Services
 
Direct Checks
 
Consolidated
Checks
 
$
122,932

 
$
58,051

 
$
29,355

 
$
210,338

Marketing solutions and other services:
 
 
 
 
 
 
 
 
Small business marketing solutions
 
66,762

 

 

 
66,762

Web services
 
37,376

 

 

 
37,376

Data-driven marketing solutions
 

 
37,140

 

 
37,140

Treasury management solutions
 

 
29,200

 

 
29,200

Fraud, security, risk management and operational services
 
6,516

 
12,307

 
3,857

 
22,680

Total MOS
 
110,654

 
78,647

 
3,857

 
193,158

Forms, accessories and other products
 
82,727

 
3,943

 
1,748

 
88,418

Total revenue
 
$
316,313

 
$
140,641

 
$
34,960

 
$
491,914






26

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

 
 
Quarter Ended March 31, 2017
(in thousands)
 
Small Business Services
 
Financial Services
 
Direct Checks
 
Consolidated
Checks
 
$
124,137

 
$
65,375

 
$
32,661

 
$
222,173

Marketing solutions and other services:
 
 
 
 
 
 
 
 
Small business marketing solutions
 
59,509

 

 

 
59,509

Web services
 
30,244

 

 

 
30,244

Data-driven marketing solutions
 

 
32,074

 

 
32,074

Treasury management solutions
 

 
22,774

 

 
22,774

Fraud, security, risk management and operational services
 
6,633

 
16,611

 
4,256

 
27,500

Total MOS
 
96,386

 
71,459

 
4,256

 
172,101

Forms, accessories and other products
 
87,600

 
3,960

 
1,932

 
93,492

Total revenue
 
$
308,123

 
$
140,794

 
$
38,849

 
$
487,766



Product revenue is recognized at a point in time. Total MOS revenue included product revenue of $64,651 and service revenue of $128,507 for the quarter ended March 31, 2018. The majority of our service revenue is recognized over time as services are provided.

The following table presents our revenue for the quarter ended March 31, 2018 disaggregated by geography, based on where items are shipped or services are performed.
(in thousands)
 
Small Business Services
 
Financial Services
 
Direct Checks
 
Total
United States
 
$
289,598

 
$
135,166

 
$
34,960

 
$
459,724

Foreign, primarily Canada and Australia
 
26,715

 
5,475

 

 
32,190

Total revenue
 
$
316,313

 
$
140,641

 
$
34,960

 
$
491,914


Foreign revenue for the quarter ended March 31, 2017 was $18,979, all within Small Business Services.

The accounting policies of the segments are the same as those described in the Notes to Consolidated Financial Statements included in the 2017 Form 10-K. We allocate corporate costs for our shared services functions to our business segments, including costs of our executive management, human resources, supply chain, finance, information technology and legal functions. Where costs incurred are directly attributable to a business segment, those costs are charged directly to that segment. During 2017, costs that were not directly attributable to a business segment were allocated to the segments based on segment revenue. Effective January 1, 2018, we completed a more detailed analysis of our corporate costs and were able to allocate substantially all of the costs directly to our business segments. The costs that were not directly attributable to a business segment, primarily certain human resources costs, were allocated to the segments based on the number of employees in each segment. This change in our allocation methodology did not have a significant impact on the operating results of our business segments. Corporate assets are not allocated to the segments and consisted primarily of long-term investments and assets related to our corporate shared services functions of manufacturing, information technology and real estate, including property, plant and equipment; internal-use software; and inventories and supplies.

We are an integrated enterprise, characterized by substantial intersegment cooperation, cost allocations and the sharing of assets. Therefore, we do not represent that these segments, if operated independently, would report the operating income and other financial information shown.


27

DELUXE CORPORATION
CONDENSED NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS
(dollars in thousands, except per share amounts)

The following is our segment information as of and for the quarters ended March 31, 2018 and 2017:
 
 
 
 
Reportable Business Segments
 
 
 
 
(in thousands)
 
 
 
Small Business Services
 
Financial Services
 
Direct Checks
 
Corporate
 
Consolidated
Total revenue from external customers:
 
2018
 
$
316,313

 
$
140,641

 
$
34,960

 
$

 
$
491,914

 
 
2017
 
308,123

 
140,794

 
38,849

 

 
487,766

Operating income:
 
2018
 
58,900

 
17,973

 
10,835

 

 
87,708

 
 
2017
 
52,261

 
20,245

 
12,492

 

 
84,998

Depreciation and amortization expense:
 
2018
 
15,439

 
14,893

 
809

 

 
31,141

 
 
2017
 
14,216

 
14,614

 
807

 

 
29,637

Asset impairment charges:
 
2018
 
2,149

 

 

 

 
2,149

 
 
2017
 
5,296

 

 

 

 
5,296

Total assets:
 
2018
 
1,141,551

 
672,718

 
158,683

 
300,864

 
2,273,816

 
 
2017
 
1,038,659

 
648,066

 
160,105

 
315,459

 
2,162,289

Capital asset purchases:
 
2018
 

 

 

 
14,034

 
14,034

 
 
2017
 

 

 

 
11,021

 
11,021




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

Our Management's Discussion and Analysis of Financial Condition and Results of Operations (MD&A) includes the following sections:

Executive Overview that discusses what we do, our operating results at a high level and our financial outlook for the year.
Consolidated Results of Operations, Restructuring Costs and Segment Results that includes a more detailed discussion of our revenue and expenses.
Cash Flows and Liquidity, Capital Resources and Other Financial Position Information that discusses key aspects of our cash flows, capital structure and financial position.
Off-Balance Sheet Arrangements, Guarantees and Contractual Obligations that discusses our financial commitments.
Critical Accounting Policies that discusses the policies we believe are important to understanding the assumptions and judgments underlying our financial statements.

Please note that this MD&A discussion contains forward-looking statements that involve risks and uncertainties. Known material risks are discussed in Item 1A of our Annual Report on Form 10-K for the year ended December 31, 2017 (the "2017 Form 10-K") and are incorporated into this Item 2 of this report on Form 10-Q as if fully stated herein. Although we have attempted to compile a comprehensive list of these important factors, we want to caution you that other factors may prove to be important in affecting future operating results. New factors emerge from time to time, and it is not possible for us to predict all of these factors, nor can we assess the impact each factor or combination of factors may have on our business. We further caution you not to place undue reliance on those forward-looking statements because they speak only of our views as of the date the statements were made. We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise.

The Private Securities Litigation Reform Act of 1995 (the Reform Act) provides a “safe harbor” for forward-looking statements to encourage companies to provide prospective information. We are filing this cautionary statement in connection with the Reform Act. When we use the words or phrases “should result,” “believe,” “intend,” “plan,” “are expected to,” “targeted,” “will continue,” “will approximate,” “is anticipated,” “estimate,” “project,” “outlook,” "forecast" or similar expressions in this Quarterly Report on Form 10-Q, in future filings with the Securities and Exchange Commission, in our press releases and in oral statements made by our representatives, they indicate forward-looking statements within the meaning of the Reform Act.


28


Our unaudited consolidated statement of comprehensive income for the first quarter of 2017 has been revised to reflect the adoption of Accounting Standards Update (ASU) No. 2017-07, Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost. In accordance with this standard, we reclassified the entire amount of our net periodic benefit income from cost of revenue and selling, general and administrative (SG&A) expense to other income in our consolidated statement of comprehensive income. This revision had no impact on net income.


EXECUTIVE OVERVIEW

Our product and service offerings are comprised of the following:

Checks – We remain one of the largest providers of checks in the United States. During 2017, checks represented 39% of our Small Business Services segment's revenue, 43% of our Financial Services segment's revenue and 84% of our Direct Checks segment's revenue.

Marketing solutions and other services (MOS) – We offer products and services designed to meet our customers' sales and marketing needs, as well as various other service offerings. During 2017, MOS represented 34% of our Small Business Services segment's revenue, 55% of our Financial Services segment's revenue and 11% of our Direct Checks segment's revenue. Our MOS offerings consist of the following:

Small business marketing solutions – Our marketing products utilize digital printing and web-to-print solutions to provide printed marketing materials and promotional solutions such as postcards, brochures, retail packaging supplies, apparel, greeting cards and business cards.

Web services – These service offerings for small businesses include logo and web design; hosting, domain name and web design services; search engine marketing and optimization; and payroll services.

Data-driven marketing solutions – These Financial Services offerings include outsourced marketing campaign targeting and execution and marketing analytics solutions that help our customers grow revenue through strategic targeting, lead optimization, retention and cross-selling services.

Treasury management solutions – These Financial Services solutions include remote deposit capture, receivables management, payment processing, and paperless treasury management, as well as software, hardware and digital imaging solutions.

Fraud, security, risk management and operational services – These service offerings include fraud protection and security services, electronic checks ("eChecks") and digital engagement solutions, including loyalty and rewards programs.

Forms, accessories and other products – Our Small Business Services segment provides printed forms to small businesses, including deposit tickets, billing forms, work orders, job proposals, purchase orders, invoices and personnel forms, as well as computer forms compatible with accounting software packages commonly used by small businesses. Small Business Services also offers other customized products, including envelopes, office supplies, ink stamps and labels. Our Financial Services and Direct Checks segments offer deposit tickets, check registers, checkbook covers, labels and ink stamps.

Over the past several years, we have focused on opportunities to increase revenue and operating income despite the continuing decline in check and forms usage. These opportunities have included new product and service offerings, brand awareness and positioning initiatives, investing in technology for our service offerings, enhancing our information technology capabilities and infrastructure, improving customer segmentation, extending the reach of our sales channels, and reducing costs. In addition, we invested in various acquisitions that extend the range of products and services we offer to our customers, primarily MOS offerings. Information about our acquisitions can be found under the captions "Note 6: Acquisitions" of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Item 1 of this report and under the caption "Note 5: Acquisitions" of the Notes to Consolidated Financial Statements appearing in the 2017 Form 10-K. During the remainder of 2018, we plan to continue our focus in these areas, with an emphasis on profitable revenue growth and increasing the mix of MOS revenue, primarily data-driven marketing solutions, treasury management solutions and web services. We also plan to assess acquisitions that complement our large customer bases, with a focus on MOS offerings. A more detailed discussion of our business strategies can be found under the caption "Business Segments" appearing in Item 1 of the 2017 Form 10-K.


29


Earnings for the first quarter of 2018, as compared to the first quarter of 2017, increased due to a lower effective income tax rate in 2018, largely due to the Tax Cuts and Jobs Act of 2017, the benefit of price increases and continuing initiatives to reduce our cost structure, primarily within our sales, marketing and fulfillment organizations. These increases in earnings were partially offset by volume reductions for personal and business checks and forms due primarily to the continuing decline in check and forms usage, as well as continued pricing allowances within Financial Services.

Business Challenges/Market Risks

Our business, consolidated results of operations, financial condition and cash flows could be adversely affected by various risks and uncertainties. We have disclosed all known material risks in Item 1A of our 2017 Form 10-K, including discussion of the declining market for checks and business forms, competition, factors affecting our financial institution clients, data security risks, risks related to acquisitions, the impact of economic conditions and the ability to attract and retain key employees. All of these factors could cause our actual results to differ materially from the statements we make from time to time regarding our expected future results, including, but not limited to, forecasts regarding estimated revenue, MOS revenue, earnings per share, cash provided by operating activities and expected cost savings. There were no significant changes in these factors during the first quarter of 2018.

Cost Reduction Initiatives

We anticipate that we will realize net cost reductions of approximately $50.0 million in 2018, as compared to our 2017 results of operations, primarily from our sales, marketing and fulfillment organizations. Approximately 75% of these savings are expected to impact SG&A expense, with the remaining 25% affecting cost of revenue. Further information regarding our cost reduction initiatives can be found in the MD&A section of the 2017 Form 10-K.

Outlook for 2018

We anticipate that consolidated revenue will be between $2.065 billion and $2.085 billion for 2018, compared to $1.966 billion for 2017. In Small Business Services, we expect revenue to increase between 4% and 5% compared to 2017 revenue of $1.240 billion. Volume declines in printed business products are expected to be more than offset by growth in our online, dealer and major accounts channels, price increases, increased revenue from our MOS offerings and continued tuck-in acquisitions. In Financial Services, we expect revenue to increase between 10% and 12% compared to 2017 revenue of $585.3 million. We expect increased revenue from MOS, including data-driven marketing solutions and treasury management solutions, as well as continued acquisitions. We expect these revenue increases to be partially offset by year-over-year secular check order declines of approximately 7%, the expected loss of approximately $10.0 million in Deluxe Rewards revenue primarily due to the loss of Verizon Communications Inc. as a customer, and we expect some impact from pricing pressure in our check programs. In Direct Checks, we expect revenue to decline approximately 11% compared to 2017 revenue of $140.5 million, driven primarily by secular check order volume declines resulting from reduced check usage.

We expect that 2018 diluted earnings per share will be between $5.34 and $5.54, including charges of $0.26 per share primarily related to restructuring and integration costs and transaction costs related to acquisitions, as well as the asset impairment charge recorded in the first quarter of 2018. This outlook does not include costs related to the Chief Executive Officer succession process and related obligations announced in the Current Report on Form 8-K filed with the SEC on April 26, 2018. This estimate of diluted earnings per share for 2018 compares to $4.72 for 2017, which included total net charges of $0.55 per share related to asset impairment charges, restructuring and integration costs and transaction costs related to acquisitions, partially offset by a benefit from federal tax reform under the Tax Cuts and Jobs Act of 2017. We expect that the benefits of additional cost reduction activities will be partially offset by the continuing decline in check and forms usage and continued investments in growth opportunities, particularly in talent, technology and process improvements to accelerate data-driven marketing and treasury management revenue and to drive development innovation in our treasury management infrastructure. We also expect material costs and delivery rates to increase. We estimate that our annual effective tax rate for 2018 will be approximately 25.0%.

We anticipate that net cash provided by operating activities will be between $360.0 million and $380.0 million in 2018, compared to $338.4 million in 2017, driven by lower income tax payments and stronger operating performance, partially offset by higher interest and medical payments. We anticipate payments for prepaid product discounts of approximately $27.0 million in 2018, and we estimate that capital spending will be approximately $55.0 million in 2018, as we continue to invest in key revenue growth initiatives and order fulfillment and information technology infrastructure.

We believe that cash generated by operating activities, along with availability under our revolving credit facility, will be sufficient to support our operations for the next 12 months, including dividend payments, capital expenditures, required

30


interest payments, and periodic share repurchases, as well as likely acquisitions. As of March 31, 2018, $199.1 million was available for borrowing under our revolving credit facility. We expect to maintain a disciplined approach to capital deployment that focuses on our need to continue investing in initiatives to drive revenue growth, including acquisitions. We anticipate that our board of directors will maintain our current dividend level. However, dividends are approved by the board of directors on a quarterly basis, and thus are subject to change. To the extent we generate excess cash, we plan to opportunistically repurchase common shares and/or reduce the amount outstanding under our credit facility.


CONSOLIDATED RESULTS OF OPERATIONS

Consolidated Revenue
 
 
Quarter Ended March 31,
(in thousands, except per order amounts)
 
2018
 
2017
 
Change
Total revenue
 
$
491,914

 
$
487,766

 
0.9
%
Orders(1)
 
12,008

 
12,886

 
(6.8
%)
Revenue per order
 
$
40.97

 
$
37.85

 
8.2
%

(1) Orders is our company-wide measure of volume and includes both products and services.
 
The increase in total revenue for the first quarter of 2018, as compared to the first quarter of 2017, was driven by incremental revenue from acquired businesses of approximately $17.6 million, as well as Small Business Services price increases. Information regarding our acquisitions can be found under the caption "Note 6: Acquisitions" of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Item 1 of this report and under the caption "Note 5: Acquisitions" of the Notes to Consolidated Financial Statements appearing in the 2017 Form 10-K. This increase in revenue was partially offset by lower order volume for both personal and business checks, as well as forms and accessories sold by Small Business Services. In addition, revenue declined due to continued pricing allowances within Financial Services.

Service revenue represented 26.1% of total revenue for the first quarter of 2018 and 23.7% for the first quarter of 2017. As such, the majority of our revenue is generated by product sales. We do not manage our business based on product versus service revenue. Instead, we analyze our products and services based on the following categories:
 
 
Quarter Ended
March 31,
 
 
2018
 
2017
Checks
 
42.7
%
 
45.6
%
Marketing solutions and other services:
 
 
 
 
Small business marketing solutions
 
13.6
%
 
12.2
%
Web services
 
7.6
%
 
6.2
%
Data-driven marketing solutions
 
7.6
%
 
6.6
%
Treasury management solutions
 
5.9
%
 
4.7
%
Fraud, security, risk management and operational services
 
4.6
%
 
5.6
%
Total MOS
 
39.3
%
 
35.3
%
Forms, accessories and other products
 
18.0
%
 
19.1
%
Total revenue
 
100.0
%
 
100.0
%

The number of orders decreased for the first quarter of 2018, as compared to the first quarter of 2017, driven by the impact of the continuing decline in check and forms usage, partially offset by growth in MOS, including the impact of acquisitions. Revenue per order increased for the first quarter of 2018, as compared to the first quarter of 2017, primarily due to the benefit of price increases and favorable product and service mix, partially offset by the impact of continued pricing allowances in Financial Services.


31


Consolidated Cost of Revenue
 
 
Quarter Ended March 31,
(in thousands)
 
2018
 
2017
 
Change
Total cost of revenue
 
$
188,758

 
$
179,314

 
5.3%
Total cost of revenue as a percentage of total revenue
 
38.4
%
 
36.8
%
 
1.6 pts.

Cost of revenue consists primarily of raw materials used to manufacture our products, shipping and handling costs, third-party costs for outsourced products and services, payroll and related expenses, information technology costs, depreciation and amortization of assets used in the production process and in support of digital service offerings, and related overhead.

The increase in total cost of revenue for the first quarter of 2018, as compared to the first quarter of 2017, was primarily attributable to the increase in revenue, including incremental costs of acquired businesses of approximately $7.6 million. In addition, delivery rates and material costs increased in 2018. Partially offsetting these increases in total cost of revenue was the impact of lower order volume for both personal and business checks, as well as forms and accessories sold by Small Business Services. In addition, total cost of revenue decreased due to manufacturing efficiencies and other benefits resulting from our continued cost reduction initiatives of approximately $2.0 million. Total cost of revenue as a percentage of total revenue increased for the first quarter of 2018, as compared to the first quarter of 2017, in large part due to the increase in service revenues.

Consolidated Selling, General & Administrative Expense
 
 
Quarter Ended March 31,
(in thousands)
 
2018
 
2017
 
Change
SG&A expense
 
$
211,154

 
$
217,144

 
(2.8%)
SG&A expense as a percentage of total revenue
 
42.9
%
 
44.5
%
 
(1.6) pts.

The decrease in SG&A expense for the first quarter of 2018, as compared to the first quarter of 2017, was driven primarily by various expense reduction initiatives of approximately $9.0 million, primarily within our sales and marketing organizations, lower employee benefits expense driven by the timing of vacations and lower medical costs, and lower legal costs due to Financial Services legal settlement and expenses of $2.5 million in 2017. Also, during the first quarter of 2018, we recognized gains from sales of businesses within Small Business Services of $7.2 million, compared to gains recognized in the first quarter of 2017 of $6.8 million. Further information regarding these business sales can be found under the caption "Note 3: Supplemental balance sheet information" of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Item 1 of this report. These decreases in SG&A expense were partially offset by incremental costs of acquired businesses of approximately $8.7 million.

Net Restructuring Charges
 
 
Quarter Ended March 31,
(in thousands)
 
2018
 
2017
 
Change
Net restructuring charges
 
$
2,145

 
$
1,014

 
$
1,131


We recorded net restructuring charges related to the cost reduction initiatives discussed under Executive Overview. The net charges for each period related primarily to costs of our restructuring and integration activities such as employee severance benefits, information technology costs, employee and equipment moves, training and travel. Further information can be found under Restructuring Costs.

Asset Impairment Charges
 
 
Quarter Ended March 31,
(in thousands)
 
2018
 
2017
 
Change
Asset impairment charges
 
$
2,149

 
$
5,296

 
$
(3,147
)

During the first quarter of 2018, we recorded a pre-tax asset impairment charge of $2.1 million related to a Small Business Services customer list intangible asset. As a result of changes in market trends, including the continuing decline in

32


check and forms usage, we determined that this customer list asset was impaired and had a fair market value of $0 as of March 31, 2018.

During the first quarter of 2017, we recorded a pre-tax asset impairment charge of $5.3 million related to a small business distributor classified as held for sale in the consolidated balance sheets. Based on ongoing negotiations for the sale of the business, including multiple offers, we determined that the business's carrying value exceeded its estimated fair value less costs to sell of $5.0 million, and we reduced the carrying value of the related customer list intangible asset.

Interest Expense
 
 
Quarter Ended March 31,
(in thousands)
 
2018
 
2017
 
Change
Interest expense
 
$
5,579

 
$
4,829

 
15.5%
Weighted-average debt outstanding
 
711,686

 
770,374

 
(7.6%)
Weighted-average interest rate
 
3.0
%
 
2.3
%
 
0.7 pts.

The increase in interest expense for the first quarter of 2018, as compared to the first quarter of 2017, was primarily driven by our higher weighted-average interest rate during 2018, partially offset by the lower weighted-average debt level.

Income Tax Provision
 
 
Quarter Ended March 31,
(in thousands)
 
2018
 
2017
 
Change
Income tax provision
 
$
20,082

 
$
24,165

 
(16.9%)
Effective income tax rate
 
24.1
%
 
29.7
%
 
(5.6) pts.

The decrease in our effective tax rate for the first quarter of 2018, as compared to the first quarter of 2017, was driven in large part by the impact of federal tax reform under the Tax Cuts and Jobs Act of 2017. This legislation lowered the federal statutory tax rate 14.0 points, effective January 1, 2018. Partially offsetting this decrease in our tax rate was the elimination of the production activities deduction for 2018, a lower benefit from the tax effects of stock-based compensation, a favorable adjustment in 2017 related to the tax basis in a small business distributor held for sale, and a lower federal benefit of state income taxes due to the lower federal tax rate. A comparison of our effective tax rate for the first quarter of 2018, as compared to our annual effective tax rate for 2017, can be found under the caption "Note 9: Income tax provision" of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Item 1 of this report. We expect that our annual effective tax rate for 2018 will be approximately 25.0%.


RESTRUCTURING COSTS

We have recorded expenses related to our restructuring activities, including accruals consisting primarily of employee severance benefits, as well as costs that are expensed when incurred, including information technology costs, employee and equipment moves, training and travel. Our restructuring activities are driven by our cost reduction and integration initiatives, including employee reductions in various functional areas, as well as the closing of facilities. During 2017, we closed a retail packaging sales location, a fulfillment facility, and 2 administrative facilities. Restructuring costs have been reduced by the reversal of severance accruals when fewer employees receive severance benefits than originally estimated.


33


Net restructuring charges for each period were as follows:
 
 
Quarter Ended
March 31,
(in thousands, except number of employees)
 
2018
 
2017
Severance accruals
 
$
844

 
$
1,108

Severance reversals
 
(135
)
 
(399
)
Net restructuring accruals
 
709

 
709

Other costs
 
1,613

 
284

Net restructuring charges
 
$
2,322

 
$
993

Number of employees included in severance accruals
 
25

 
30


The majority of the employee reductions included in our restructuring accruals are expected to be completed by mid-2018, and we expect most of the related severance payments to be paid by the end of 2018, utilizing cash from operations.

As a result of our employee reductions and facility closings, we expect to realize cost savings of approximately $2.0 million in total cost of revenue and $12.0 million in SG&A expense in 2018, in comparison to our 2017 results of operations, which represents a portion of the estimated $50.0 million of total net cost reductions we expect to realize in 2018. Expense reductions consist primarily of labor costs. Information about the other initiatives driving our cost savings can be found in the MD&A section of the 2017 Form 10-K.

Further information regarding our restructuring charges can be found under the caption “Note 8: Restructuring charges” of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Item 1 of this report.


SEGMENT RESULTS

Additional financial information regarding our business segments appears under the caption “Note 14: Business segment information” of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Item 1 of this report.

Small Business Services

This segment's products and services are promoted through direct response mail and internet advertising; referrals from financial institutions, telecommunications clients and other partners; networks of Safeguard distributors and independent dealers; a direct sales force that focuses on selling to and through major accounts; and an outbound telemarketing group. Results for this segment were as follows:
 
 
Quarter Ended March 31,
(in thousands)
 
2018
 
2017
 
Change
Total revenue
 
$
316,313

 
$
308,123

 
2.7%
Operating income
 
58,900

 
52,261

 
12.7%
Operating margin
 
18.6
%
 
17.0
%
 
1.6 pts.

The increase in total revenue for the first quarter of 2018, as compared to the first quarter of 2017, was driven by incremental revenue from acquired businesses of approximately $12.1 million, as well as the benefit of price increases. Information about our acquisitions can be found under the caption “Note 6: Acquisitions” of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Item 1 of this report and under the caption "Note 5: Acquisitions" of the Notes to Consolidated Financial Statements appearing in the 2017 Form 10-K. These increases in revenue were partially offset by lower order volume, primarily related to checks, forms and accessories, as check and forms usage continues to decline.

The increase in operating income for the first quarter of 2018, as compared to the first quarter of 2017, was primarily driven by price increases, benefits of our cost reduction initiatives, a $3.1 million reduction in asset impairment charges and lower employee benefits expense driven by the timing of vacations and lower medical costs. Further information regarding the asset impairment charges can be found under the caption "Note 7: Fair value measurements" of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Item 1 of this report. Partially offsetting these increases in operating

34


income was lower order volume for checks, forms and accessories, driven by the continuing decline in check and forms usage, as well as increased material and delivery rates in 2018. The results of acquired businesses resulted in a slight increase in operating income for the first quarter of 2018, including acquisition-related amortization, but resulted in a 0.5 point decrease in operating margin for the first quarter of 2018.

Financial Services

Financial Services' products and services are sold primarily through a direct sales force, which executes product and service supply contracts with our financial institution clients, including banks, credit unions and financial services companies. Results for this segment were as follows:
 
 
Quarter Ended March 31,
(in thousands)
 
2018
 
2017
 
Change
Total revenue
 
$
140,641

 
$
140,794

 
(0.1%)
Operating income
 
17,973

 
20,245

 
(11.2%)
Operating margin
 
12.8
%
 
14.4
%
 
(1.6) pts.

Revenue was flat for the first quarter of 2018, as compared to the first quarter of 2017. MOS revenue increased $7.2 million for the first quarter of 2018, including incremental revenue of $5.5 million from the acquisition of RDM Corporation in the second quarter of 2017 and increased revenue from data-driven marketing solutions. MOS revenue was negatively impacted by lower Deluxe Rewards revenue of approximately $3.8 million driven primarily by the loss of Verizon Communications Inc. as a customer. Offsetting the increase in MOS revenue was lower check order volume due to the continued decline in check usage, as well as the impact of continued pricing allowances.

The $2.3 million decrease in operating income for the first quarter of 2018, as compared to the first quarter of 2017, was primarily due to the impact of lower check order volume, continued pricing allowances, the decline in Deluxe Rewards revenue, and increased material and delivery rates in 2018. Partially offsetting these decreases in operating income were benefits of our continuing cost reduction initiatives, lower legal costs due to legal settlement and expenses of $2.5 million in 2017 and lower employee benefits expense driven by the timing of vacations and lower medical costs. While the impact of our acquisition was slightly positive to operating income for the first quarter of 2018, including acquisition-related amortization, operating margin decreased 0.2 points for 2018 due to the acquisition.

Direct Checks

Direct Checks sells products and services directly to consumers using direct marketing, including print advertising and search engine marketing and optimization strategies. Direct Checks sells under various brand names, including Checks Unlimited®, Designer Checks®, Checks.com®, Check Gallery®, The Styles Check Company®, and Artistic Checks®, among others. Results for this segment were as follows:
 
 
Quarter Ended March 31,
(in thousands)
 
2018
 
2017
 
Change
Total revenue
 
$
34,960

 
$
38,849

 
(10.0%)
Operating income
 
10,835

 
12,492

 
(13.3%)
Operating margin
 
31.0
%
 
32.2
%
 
(1.2) pts.

The decrease in revenue for the first quarter of 2018, as compared to the first quarter of 2017, was primarily due to the reduction in orders stemming from the continued decline in check usage. The decrease in operating income for the first quarter of 2018, as compared to the first quarter of 2017, was due primarily to lower order volume and increased delivery and material costs in 2018. These decreases in operating income were partially offset by benefits from our cost reduction initiatives, including lower advertising expense driven by changes in circulation intended to maximize response rates, as well as lower employee benefits expense driven by the timing of vacations and lower medical costs.



35


CASH FLOWS AND LIQUIDITY

As of March 31, 2018, we held cash and cash equivalents of $67.7 million. The following table shows our cash flow activity for the quarters ended March 31, 2018 and 2017, and should be read in conjunction with the consolidated statements of cash flows appearing in Item 1 of this report.
 
 
Quarter Ended March 31,
(in thousands)
 
2018
 
2017
 
Change
Net cash provided by operating activities
 
$
80,788

 
$
74,344

 
$
6,444

Net cash used by investing activities
 
(66,853
)
 
(15,799
)
 
(51,054
)
Net cash used by financing activities
 
(4,557
)
 
(50,021
)
 
45,464

Effect of exchange rate change on cash
 
(890
)
 
414

 
(1,304
)
Net change in cash and cash equivalents
 
$
8,488

 
$
8,938


$
(450
)

The $6.4 million increase in net cash provided by operating activities for the first quarter of 2018, as compared to the first quarter of 2017, was primarily due to the timing of payables and a $4.7 million reduction in income tax payments, partially offset by the timing of billings for our treasury management solutions.

Included in net cash provided by operating activities were the following operating cash outflows:
 
 
Quarter Ended March 31,
(in thousands)
 
2018
 
2017
 
Change
Performance-based compensation payments(1)
 
$
21,606

 
$
20,622

 
$
984

Income tax payments
 
18,549

 
23,234

 
(4,685
)
Prepaid product discount payments
 
5,364

 
6,099

 
(735
)
Interest payments
 
5,314

 
4,301

 
1,013

Severance payments
 
2,759

 
2,745

 
14


(1) Amounts reflect compensation based on total company performance.

Net cash used by investing activities for the first quarter of 2018 was $51.1 million higher than the first quarter of 2017, driven primarily by an increase of $47.1 million in payments for acquisitions. Further information about our acquisitions can be found under the caption “Note 6: Acquisitions” of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Item 1 of this report. In addition, purchases of capital assets increased $3.0 million as we continue to invest in key revenue growth initiatives and order fulfillment and information technology infrastructure.

Net cash used by financing activities for the first quarter of 2018 was $45.5 million lower than the first quarter of 2017, due primarily to a net decrease in payments on long-term debt of $52.0 million. Partially offsetting this decrease in cash used by financing activities was a $5.0 million increase in share repurchases.

Significant cash transactions, excluding those related to operating activities, for each period were as follows:
 
 
Quarter Ended March 31,
(in thousands)
 
2018
 
2017
 
Change
Payments for acquisitions, net of cash acquired
 
$
(52,369
)
 
$
(5,239
)
 
$
(47,130
)
Net change in debt
 
32,425

 
(19,561
)
 
51,986

Payments for common shares repurchased
 
(19,996
)
 
(15,002
)
 
(4,994
)
Cash dividends paid to shareholders
 
(14,393
)
 
(14,591
)
 
198

Purchases of capital assets
 
(14,034
)
 
(11,021
)
 
(3,013
)
Employee taxes paid for shares withheld
 
(4,557
)
 
(5,548
)
 
991

Proceeds from issuing shares under employee plans
 
5,169

 
5,013

 
156


We anticipate that net cash provided by operating activities will be between $360.0 million and $380.0 million in 2018, compared to $338.4 million in 2017, driven by lower income tax payments and stronger operating performance, partially offset by higher interest and medical payments. We anticipate that net cash provided by operating activities in 2018, along with

36


availability under our revolving credit facility, will be utilized for dividend payments, capital expenditures of approximately $55.0 million and interest payments, as well as likely acquisitions. We intend to focus our capital spending on key revenue growth initiatives and investments in order fulfillment and information technology infrastructure. As of March 31, 2018, $199.1 million was available for borrowing under our revolving credit facility. To the extent we generate excess cash, we plan to opportunistically repurchase common shares and/or reduce the amount outstanding under our credit facility agreement.

As of March 31, 2018, our foreign subsidiaries held cash and cash equivalents of $42.3 million. Deferred income taxes have not been recognized on unremitted earnings of our foreign subsidiaries, as these amounts are intended to be reinvested indefinitely in the operations of those subsidiaries. If we were to repatriate all of our foreign cash and cash equivalents into the United States at one time, we would incur a withholding tax liability of approximately $2.0 million.

We believe that cash generated by operating activities, along with availability under our revolving credit facility, will be sufficient to support our operations for the next 12 months, including dividend payments, capital expenditures, interest payments, and periodic share repurchases, as well as likely acquisitions.


CAPITAL RESOURCES

Our total debt was $742.5 million as of March 31, 2018, an increase of $33.2 million from December 31, 2017. Further information concerning our outstanding debt can be found under the caption “Note 11: Debt” of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Item 1 of this report.

Our capital structure for each period was as follows:
 
 
March 31, 2018
 
December 31, 2017
 
 
(in thousands)
 
Amount
 
Weighted-
average interest rate
 
Amount
 
Weighted-
average interest rate
 
Change
Fixed interest rate
 
$
1,908

 
2.0
%
 
$
1,914

 
2.0
%
 
$
(6
)
Floating interest rate
 
740,625

 
3.0
%
 
707,386

 
3.0
%
 
33,239

Total debt
 
742,533

 
3.0
%
 
709,300

 
3.0
%
 
33,233

Shareholders’ equity
 
1,051,670

 
 

 
1,015,013

 
 

 
36,657

Total capital
 
$
1,794,203

 
 

 
$
1,724,313

 
 

 
$
69,890


During the first quarter of 2018, we repurchased a total of 0.3 million shares for $20.0 million. These share repurchases were completed under an authorization for the repurchase of up to $300.0 million of our common stock. This authorization has no expiration date, and $219.7 million remained available for purchase under this authorization as of March 31, 2018. Information regarding changes in shareholders' equity can be found in the consolidated statement of shareholders' equity appearing in Item 1 of this report.

In March 2018, we entered into a new revolving credit facility in the amount of $950.0 million, subject to increase under the credit agreement to an aggregate amount not exceeding $1,425.0 million. The credit facility matures in March 2023. Our previous credit facility agreement was terminated contemporaneously with our entry into the new credit facility and was repaid utilizing proceeds from the new revolving credit facility. Our quarterly commitment fee ranges from 0.175% to 0.35% based on our leverage ratio. Our previous credit facility agreement also included a term loan facility. As of December 31, 2017, $294.9 million was outstanding under the term loan facility. This amount was repaid in March 2018, utilizing proceeds from the new revolving credit facility.

Borrowings under our credit agreement are collateralized by substantially all of our personal and intangible property. The credit agreement governing the credit facility contains customary covenants regarding limits on levels of subsidiary indebtedness and capital expenditures, liens, investments, acquisitions, certain mergers, certain asset sales outside the ordinary course of business, and change in control as defined in the agreement. The agreement also requires us to maintain certain financial ratios, including a maximum leverage ratio and a minimum ratio of consolidated earnings before interest and taxes to consolidated interest expense, as defined in the credit agreement. We were in compliance with all debt covenants as of March 31, 2018, and we expect to remain in compliance with all debt covenants throughout the next 12 months.


37


As of March 31, 2018, amounts were available for borrowing under our revolving credit facility as follows:
(in thousands)
Total
available
Revolving credit facility commitment
$
950,000

Amount drawn on revolving credit facility
(740,625
)
Outstanding letters of credit(1)
(10,229
)
Net available for borrowing as of March 31, 2018
$
199,146


(1) We use standby letters of credit to collateralize certain obligations related primarily to our self-insured workers’ compensation claims, as well as claims for environmental matters, as required by certain states. These letters of credit reduce the amount available for borrowing under our revolving credit facility.


OTHER FINANCIAL POSITION INFORMATION

Information concerning items comprising selected captions on our consolidated balance sheets can be found under the caption "Note 3: Supplemental balance sheet information" of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Item 1 of this report.

Acquisitions – The impact of acquisitions on our consolidated balance sheet as of March 31, 2018 can be found under the caption “Note 6: Acquisitions” of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Item 1 of this report.

Prepaid product discounts – Other non-current assets include prepaid product discounts of our Financial Services segment. These costs are recorded as non-current assets upon contract execution and are amortized, generally on the straight-line basis, as reductions of revenue over the related contract term. Changes in prepaid product discounts during the quarters ended March 31, 2018 and 2017 can be found under the caption "Note 3: Supplemental balance sheet information" of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Item 1 of this report. Cash payments for prepaid product discounts were $5.4 million for the first quarter of 2018 and $6.1 million for the first quarter of 2017. We anticipate cash payments of approximately $27.0 million for the year ending December 31, 2018.

The number of checks being written has been declining, which has contributed to increased competitive pressure when attempting to retain or acquire clients. Both the number of financial institution clients requesting prepaid product discount payments and the amount of the payments has fluctuated from year to year. Although we anticipate that we will selectively continue to make these payments, we cannot quantify future amounts with certainty. The amount paid depends on numerous factors, such as the number and timing of contract executions and renewals, competitors’ actions, overall product discount levels and the structure of up-front product discount payments versus providing higher discount levels throughout the term of the contract.

Liabilities for prepaid product discounts are recorded upon contract execution. These obligations are monitored for each contract and are adjusted as payments are made. Prepaid product discount payments due within the next year are included in accrued liabilities in our consolidated balance sheets. These accruals were $15.5 million as of March 31, 2018 and $11.7 million as of December 31, 2017. Accruals for prepaid product discount payments included in other non-current liabilities in our consolidated balance sheets were $19.9 million as of March 31, 2018 and $21.7 million as of December 31, 2017.


OFF-BALANCE SHEET ARRANGEMENTS, GUARANTEES AND CONTRACTUAL OBLIGATIONS

It is not our general business practice to enter into off-balance sheet arrangements or to guarantee the performance of third parties. In the normal course of business, we periodically enter into agreements that incorporate general indemnification language. These indemnifications encompass third-party claims arising from our products and services, including, without limitation, service failures, breach of security, intellectual property rights, governmental regulations and/or employment-related matters. Performance under these indemnities would generally be triggered by our breach of terms of the contract. In disposing of assets or businesses, we often provide representations, warranties and/or indemnities to cover various risks, including, for example, unknown damage to the assets, environmental risks involved in the sale of real estate, liability to investigate and remediate environmental contamination at waste disposal sites and manufacturing facilities, and unidentified tax liabilities and legal matters related to periods prior to disposition. We do not have the ability to estimate the potential liability from such indemnities because they relate to unknown conditions. However, we do not believe that any liability under these indemnities

38


would have a material adverse effect on our financial position, annual results of operations or annual cash flows. We have recorded liabilities for known indemnifications related to environmental matters. Further information regarding our environmental liabilities, as well as liabilities related to self-insurance and litigation, can be found under the caption “Note 12: Other commitments and contingencies” of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in the Item 1 of this report.

We are not engaged in any transactions, arrangements or other relationships with unconsolidated entities or other third parties that are reasonably likely to have a material effect on our liquidity or on our access to, or requirements for, capital resources. In addition, we have not established any special purpose entities nor did we enter into any material related party transactions during the first quarter of 2018 or during 2017.

A table of our contractual obligations was provided in the MD&A section of the 2017 Form 10-K. There were no significant changes in these obligations during the first quarter of 2018, with the exception of the execution of our new revolving credit facility. Previously, amounts outstanding under our credit facility were scheduled to mature in February 2019. Under the new agreement, amounts outstanding are scheduled to mature in March 2023. As of March 31, 2018, $740.6 million was outstanding under our credit facility.


CRITICAL ACCOUNTING POLICIES

A description of our critical accounting policies was provided in the MD&A section of the 2017 Form 10-K. There were no changes in these policies during the first quarter of 2018, with the exception of revenue recognition.

As discussed under the caption “Note 2: New accounting pronouncements” of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Item 1 of this report, effective January 1, 2018, we implemented ASU No. 2014-09, Revenue from Contracts with Customers, and related amendments. Under the new guidance, our product revenue is recognized when control of the goods is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods. In most cases, control is transferred when products are shipped. We recognize the great majority of our service revenue as the services are provided. Many of our financial institution contracts require prepaid product discounts in the form of cash payments we make to our financial institution clients. These prepaid product discounts are included in other non-current assets in our consolidated balance sheets and are amortized as reductions of revenue, generally on the straight-line basis, over the contract term. Sales tax collected concurrent with revenue-producing activities is excluded from revenue. Amounts billed to customers for shipping and handling are included in revenue, while the related costs incurred for shipping and handling are reflected in cost of products and are accrued when the related revenue is recognized. As part of our Financial Services rewards, incentive and loyalty programs, we receive payments from consumers or our clients for the products and services provided, including hotel stays, gift cards and merchandise such as apparel, electronics and clothing. This revenue is recorded net of the related fulfillment costs.

When a customer pays in advance for services, primarily for treasury management solutions and web hosting services, we defer the revenue and recognize it as the services are performed, generally over a period of less than 1 year. Certain of our contracts for data-driven marketing solutions and treasury management outsourcing services within Financial Services have variable consideration that is contingent on either the success of the marketing campaign ("pay-for-performance") or the volume of outsourcing services provided. We recognize revenue for estimated variable consideration as services are provided based on the the most likely amount to be realized. Revenue is recognized to the extent that it is probable that a significant reversal of revenue will not occur when the contingency is resolved. Typically, the amount of consideration for these contracts is finalized within 3 months, although pricing under certain of our outsourcing contracts may be based on annual volume commitments. Revenue recognized from these contracts was approximately $100.0 million in 2017.

Certain of our contracts for treasury management solutions result from the sale of bundled arrangements that may include hardware, software and professional services, as well as customization and modification of software. Revenue for these contracts is recognized using a cost-based input method that depicts the transfer of services to the customer. The transaction price is allocated to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin.
  
At times, a financial institution client may terminate its check supply contract with us prior to the end of the contract term. In many cases, the financial institution is contractually required to remit a contract termination payment. Such payments are recorded as revenue when the termination agreement is executed, provided that we have no further performance obligations and collection of the funds is assured. If we have further performance obligations following the execution of a contract termination agreement, we record the related revenue over the remaining service period.

39



Certain costs incurred to obtain contracts are required to be recognized as assets and amortized consistent with the transfer of goods or services to the customer. As such, we defer sales commissions related to obtaining check supply and treasury management solution contracts within Financial Services. These amounts are included in other non-current assets and are amortized as SG&A expense. Amortization of these amounts on the straight-line basis approximates the timing of the transfer of goods or services to the customer. Generally, these amounts are being amortized over periods of 3 to 6 years. We expense sales commissions as incurred when the amortization period would have been 1 year or less.

Accounting for customer contracts can be complex and may involve the use of various techniques to estimate total contract revenue and to allocate the transaction price to each performance obligation. Estimates related to variable consideration are based on various assumptions to project the outcome of future events. We review and update our contract-related estimates regularly, and we do not anticipate that revisions to our estimates would have a material effect on our results of operations, financial position or cash flows.

Information regarding other accounting pronouncements adopted during the first quarter of 2018 and those not yet adopted can be found under the caption “Note 2: New accounting pronouncements” of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Item 1 of this report.


Item 3.  Quantitative and Qualitative Disclosures About Market Risk.

We are exposed to changes in interest rates primarily as a result of the borrowing activities used to support our capital structure, maintain liquidity and fund business operations. We do not enter into financial instruments for speculative or trading purposes. The nature and amount of debt outstanding can be expected to vary as a result of future business requirements, market conditions and other factors. As of March 31, 2018, our total debt was comprised of the following:
(in thousands)
 
Carrying amount
 
Fair value(1)
 
Weighted-average interest rate
Amount drawn on revolving credit facility
 
$
740,625

 
$
740,625

 
3.0
%
Capital lease obligations
 
1,908

 
1,908

 
2.0
%
Total debt
 
$
742,533

 
$
742,533

 
3.0
%
 
(1) The carrying amount reported in the consolidated balance sheets for amounts drawn under our revolving credit facility approximates fair value because our interest rates are variable and reflect current market rates. Capital lease obligations are presented at their carrying amount.

Amounts drawn on our revolving credit facility mature in March 2023. During the first quarter of 2018, we executed a new revolving credit facility. Further information regarding the credit facility can be found under the caption "Note 11: Debt" of the Condensed Notes to Unaudited Consolidated Financial Statements appearing in Item 1 of this report. Our capital lease obligations are due through November 2021.

Based on the daily average amount of outstanding variable rate debt in our portfolio, a one percentage point change in our weighted-average interest rates would have resulted in a $1.8 million change in interest expense for the first quarter of 2018.

We are exposed to changes in foreign currency exchange rates. Investments in, loans and advances to foreign subsidiaries and branches, as well as the operations of these businesses, are denominated in foreign currencies, primarily Canadian and Australian dollars. The effect of exchange rate changes is expected to have a minimal impact on our earnings and cash flows, as our foreign operations represent a relatively small portion of our business. We have not entered into hedges against changes in foreign currency exchange rates.


Item 4.  Controls and Procedures.

(a)  Disclosure Controls and Procedures – As of the end of the period covered by this report, March 31, 2018 (the Evaluation Date), we carried out an evaluation, under the supervision and with the participation of management, including the Chief Executive Officer and the Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) of the Securities Exchange Act of 1934, as amended (the Exchange Act)). Based upon that evaluation, the Chief Executive Officer and the Chief Financial Officer concluded that, as of the Evaluation

40


Date, our disclosure controls and procedures were effective to ensure that information required to be disclosed in the reports that we file or submit under the Exchange Act is (i) recorded, processed, summarized and reported within the time periods specified in applicable rules and forms, and (ii) accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.

(b) Internal Control Over Financial Reporting – There were no changes in our internal control over financial reporting identified in connection with our evaluation during the quarter ended March 31, 2018 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Effective January 1, 2018, we implemented Accounting Standards Update No. 2014-09, Revenue from Contracts with Customers, and related amendments. We implemented internal controls to ensure that we adequately evaluated our contracts and properly assessed the impact of the new accounting standards to facilitate their adoption on January 1, 2018. Although adoption of the new guidance is not expected to have a material impact on our results of operations, financial position or cash flows on an ongoing basis, we did implement changes to our processes related to revenue recognition, including the development of new policies based on the five-step model provided in the guidance and the development of processes to gather information required for financial statement disclosures.


PART II – OTHER INFORMATION


Item 1. Legal Proceedings.

We record accruals with respect to identified claims or lawsuits when it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. Claims and lawsuits are reviewed quarterly and provisions are taken or adjusted to reflect the status of a particular matter. We believe the recorded reserves in our consolidated financial statements are adequate in light of the probable and estimable outcomes. Recorded liabilities were not material to our financial position, results of operations or liquidity, and we do not believe that any of the currently identified claims or litigation will materially affect our financial position, results of operations or liquidity upon resolution. However, litigation is subject to inherent uncertainties, and unfavorable rulings could occur. If an unfavorable ruling were to occur, it may cause a material adverse impact on our financial position, results of operations or liquidity in the period in which the ruling occurs or in future periods.


Item 1A.  Risk Factors.

Our risk factors are outlined in Item 1A of the 2017 Form 10-K. There have been no significant changes to these risk factors since we filed the 2017 Form 10-K.


Item 2.  Unregistered Sales of Equity Securities and Use of Proceeds.

The following table shows purchases of our own equity securities, based on trade date, that were completed during the first quarter of 2018:
Period
 
Total number of shares purchased
 
Average price paid per share
 
Total number of shares purchased as part of publicly announced plans or programs
 
Maximum approximate dollar value of shares that may yet be purchased under the plans or programs
January 1, 2018 –
January 31, 2018
 

 
$

 

 
$
239,726,484

February 1, 2018 –
February 28, 2018
 
190,500

 
71.84

 
190,500

 
226,040,583

March 1, 2018 –
March 31, 2018
 
87,300

 
72.28

 
87,300

 
219,730,907

Total
 
277,800

 
71.98

 
277,800

 
219,730,907



41


In May 2016, our board of directors approved an authorization for the repurchase of up to $300.0 million of our common stock. This authorization has no expiration date, and $219.7 million remained available for purchase under this authorization as of March 31, 2018.

While not considered repurchases of shares, we do at times withhold shares that would otherwise be issued under equity-based awards to cover the withholding taxes due as a result of the exercising or vesting of such awards. During the quarter ended March 31, 2018, we withheld 61,672 shares in conjunction with the vesting and exercise of equity-based awards.

 
Item 3.  Defaults Upon Senior Securities.

None.


Item 4.  Mine Safety Disclosures.

Not applicable.


Item 5.  Other Information.

We held our annual shareholders' meeting on May 2, 2018.

42,603.583 shares were represented (89.1% of the 47,822,807 shares outstanding and entitled to vote at the meeting). Three items were considered at the meeting, and the results of the voting were as follows:

(1) Election of Directors:

Shareholders were asked to elect 10 directors to hold office until the 2019 annual meeting of shareholders. The nominees for director and the results of the voting were as follows:
 
 
For
 
Withheld
 
Broker non-vote
Ronald C. Baldwin
 
38,042,223

 
979,072

 
3,582,288

Cheryl E. Mayberry McKissack
 
37,945,878

 
1,075,417

 
3,582,288

Don J. McGrath
 
38,266,541

 
754,754

 
3,582,288

Neil J. Metviner
 
37,986,662

 
1,034,633

 
3,582,288

Stephen P. Nachtscheim
 
36,973,684

 
2,047,611

 
3,582,288

Thomas J. Reddin
 
38,073,173

 
948,122

 
3,582,288

Martyn R. Redgrave
 
37,658,868

 
1,362,427

 
3,582,288

Lee J. Schram
 
38,269,831

 
751,464

 
3,582,288

John L. Stauch
 
38,280,934

 
740,361

 
3,582,288

Victoria A. Treyger
 
38,125,274

 
896,021

 
3,582,288


(2) A non-binding resolution to approve the compensation of our named executive officers, as described in the proxy statement filed in connection with the annual meeting:
For:
 
36,429,263

Against:
 
2,435,685

Abstain:
 
156,347

Broker non-vote:
 
3,582,288


42



(3) Ratification of the appointment of PricewaterhouseCoopers LLP as our independent registered public accounting firm for the year ending December 31, 2018:
For:
 
41,769,814

Against:
 
745,928

Abstain:
 
87,841



Item 6.  Exhibits.
Exhibit Number
 
Description
 
Method of Filing
3.1
 
 
*
3.2
 
 
*
4.1
 
 
*
10.1
 
 
*
10.2
 
 
*
31.1
 
 
Filed
herewith
 
31.2
 
 
Filed
herewith
32.1
 
 
Furnished
herewith
 
101
 
Interactive data files pursuant to Rule 405 of Regulation S-T: (i) Consolidated Balance Sheets as of March 31, 2018 and December 31, 2017, (ii) Consolidated Statements of Comprehensive Income for the quarters ended March 31, 2018 and 2017, (iii) Consolidated Statement of Shareholders' Equity for the quarter ended March 31, 2018, (iv) Consolidated Statements of Cash Flows for the quarters ended March 31, 2018 and 2017, and (v) Condensed Notes to Unaudited Consolidated Financial Statements
 
Filed
herewith
___________________
* Incorporated by reference


43



SIGNATURES
 
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
DELUXE CORPORATION
            (Registrant)
 
 
Date: May 3, 2018
/s/ Lee Schram
 
Lee Schram
Chief Executive Officer
(Principal Executive Officer)
 
 
Date: May 3, 2018
/s/ Keith A. Bush
 
Keith A. Bush
Senior Vice President, Chief Financial Officer
(Principal Financial Officer and Principal Accounting Officer)

44
EX-31.1 2 exhibit311331201810q.htm EXHIBIT 31.1 Exhibit




Exhibit 31.1


CEO CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Lee Schram, Chief Executive Officer of Deluxe Corporation, certify that:

1.  I have reviewed this quarterly report on Form 10-Q of Deluxe Corporation;

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

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

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

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

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

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

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

5.  The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

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

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

 
Date:     May 3, 2018
/s/ Lee Schram
 
Lee Schram
 
Chief Executive Officer 


EX-31.2 3 exhibit312331201810q.htm EXHIBIT 31.2 Exhibit



Exhibit 31.2


CFO CERTIFICATION OF PERIODIC REPORT UNDER SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

I, Keith A. Bush, Chief Financial Officer of Deluxe Corporation, certify that:

1.  I have reviewed this quarterly report on Form 10-Q of Deluxe Corporation;

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

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

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

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

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

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

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

5.  The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

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

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


Date:     May 3, 2018
/s/ Keith A. Bush
 
Keith A. Bush
 
Senior Vice President, Chief Financial Officer


EX-32.1 4 exhibit321331201810q.htm EXHIBIT 32.1 Exhibit




Exhibit 32.1


CEO AND CFO CERTIFICATION OF PERIODIC REPORT

We, Lee Schram, Chief Executive Officer of Deluxe Corporation (the “Company”), and Keith A. Bush, Chief Financial Officer of the Company, certify, pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. Section 1350, that:

(1)
the Quarterly Report on Form 10-Q of the Company for the quarter ended March 31, 2018 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m or 78o(d)); 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:  May 3, 2018
/s/ Lee Schram
 
Lee Schram
 
Chief Executive Officer
 
 
/s/ Keith A. Bush
 
Keith A. Bush
 
Senior Vice President, Chief Financial Officer



EX-101.SCH 5 dlx-20180331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2106100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2120100 - Disclosure - Business segment information link:presentationLink link:calculationLink link:definitionLink 2420403 - Disclosure - Business segment information (Details) link:presentationLink link:calculationLink link:definitionLink 2420402 - Disclosure - Business segment information (disaggregated revenue information) (Details) link:presentationLink link:calculationLink link:definitionLink 2320301 - Disclosure - Business segment information (Tables) link:presentationLink link:calculationLink link:definitionLink 1002500 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Consolidated financial statements link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Consolidated financial statements (Policies) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1006000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Earnings per share link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Earnings per share (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Fair value measurements link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Fair value measurements (financial instruments) (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Fair value measurements (non-recurring fair value measurements) (Details) link:presentationLink link:calculationLink link:definitionLink 2209201 - Disclosure - Fair value measurements (Policies) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Fair value measurements (recurring fair value measurements) (Details) link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Fair value measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Income tax provision link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Income tax provision (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Income tax provision (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - New accounting pronouncements link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - New accounting pronouncements (ASU No. 2014-09) (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - New accounting pronouncements (ASU No. 2014-09 impact of adoption) (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - New accounting pronouncements (impact of other adoptions) (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - New accounting pronouncements (Policies) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - New accounting pronouncements (Tables) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Other commitments and contingencies link:presentationLink link:calculationLink link:definitionLink 2417401 - Disclosure - Other commitments and contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Other comprehensive income link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Other comprehensive income (accumulated other comprehensive loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Other comprehensive income (reclassification adjustments) (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Other comprehensive income (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Postretirement benefits link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Postretirement benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Postretirement benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Restructuring charges link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Restructuring charges (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Restructuring charges (restructuring accruals by year and by segment) (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Restructuring charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2119100 - Disclosure - Shareholders' equity link:presentationLink link:calculationLink link:definitionLink 2419401 - Disclosure - Shareholders' equity (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Supplemental balance sheet information link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Supplemental balance sheet information (allowances for uncollectible accounts, inventories and supplies) (Details) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Supplemental balance sheet information (assets held for sale) (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Supplemental balance sheet information (available-for-sale debt securities) (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Supplemental balance sheet information (goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Supplemental balance sheet information (intangibles) (Details) link:presentationLink link:calculationLink link:definitionLink 2403407 - Disclosure - Supplemental balance sheet information (other) (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Supplemental balance sheet information (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 dlx-20180331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 dlx-20180331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 dlx-20180331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Restructuring and Related Activities [Abstract] Restructuring charges Restructuring and Related Activities Disclosure [Text Block] Income Statement [Abstract] Product revenue Sales Revenue, Goods, Net Service revenue Sales Revenue, Services, Net Total revenue Revenues Cost of products Cost of Goods Sold Cost of services Cost of Services Total cost of revenue Cost of Revenue Gross profit Gross Profit Selling, general and administrative expense Selling, General and Administrative Expense Net restructuring charges Restructuring Charges Operating Expenses Amount charged against earnings in the period for incurred and estimated costs, excluding asset retirement obligations, associated with exit from or disposal of activities related to selling, general and administrative business activities pursuant to a program planned and controlled by management. Asset impairment charges Asset Impairment Charges Operating income Operating Income (Loss) Interest expense Interest Expense Other income Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax provision Income Tax Expense (Benefit) Net income Net Income (Loss) Attributable to Parent Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Basic earnings per share Earnings Per Share, Basic Diluted earnings per share Earnings Per Share, Diluted Cash dividends per share Common Stock, Dividends, Per Share, Cash Paid Organization, Consolidation and Presentation of Financial Statements [Abstract] Consolidated financial statements Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Business Combinations [Abstract] Allocation of the aggregate purchase price for acquisitions completed during the current period Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Debt Disclosure [Abstract] Debt Debt Disclosure [Text Block] Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract] Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Prior service credit [Member] Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member] Net actuarial loss [Member] Accumulated Defined Benefit Plans Adjustment, Net Gain (Loss) Attributable to Parent [Member] Postretirement benefit plans [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Reclassification adjustments [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] Amortization of postretirement benefit plan items Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Tax benefit Reclassification from AOCI, Current Period, Tax Total reclassifications, net of tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax Earnings Per Share [Abstract] Earnings per share Earnings Per Share [Text Block] Debt outstanding Schedule of Debt [Table Text Block] Credit facility Schedule of Line of Credit Facilities [Table Text Block] Stockholders' Equity Note [Abstract] Shareholders' equity Stockholders' Equity Note Disclosure [Text Block] Earnings per share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] New Accounting Pronouncements and Changes in Accounting Principles [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update No. 2014-09 [Member] Accounting Standards Update 2014-09 [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other current assets [Member] Other Current Assets [Member] Total current assets [Member] Total current assets [Member] Primary financial statement caption encompassing total current assets. Other non-current assets [Member] Other Noncurrent Assets [Member] Total assets [Member] Assets, Total [Member] Deferred income taxes [Member] Deferred income tax liabilities [Member] Primary financial statement caption encompassing deferred income tax liabilities. Retained earnings [Member] Retained Earnings [Member] Total liabilities and shareholders' equity [Member] Total liabilities and shareholders' equity [Member] Primary financial statement caption encompassing total liabilities and shareholders' equity. Products and Services [Axis] Products and Services [Axis] Products and Services [Domain] Products and Services [Domain] Variable consideration [Member] Variable consideration [Member] Contracts generating variable consideration, specifically pay-for-performance contracts and those with volume discounts. Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] New accounting pronouncements [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Practical expedient, financing component Revenue, Practical Expedient, Financing Component [true/false] Total revenue Revenue in excess of customer billings Costs in Excess of Billings, Current Billings in excess of revenue recognized Billings in Excess of Cost, Current Deferred revenue, period over which recognized Deferred revenue, period over which recognized The period over which deferred revenue will be recognized as revenue in the entity's statement of income. Change in deferred revenue Change in deferred revenue The increase (decrease) during the reporting period in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable. Deferred revenue recognized Deferred Revenue, Revenue Recognized Remaining performance obligations, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Practical expedient, costs of obtaining contracts Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true/false] Capitalized contract costs amortization period Capitalized contract costs amortization period Period of amortization for asset recognized from cost incurred to obtain or fulfill contract with customer. Balance sheet Statement of Financial Position [Abstract] Other current assets Other Assets, Current Total current assets Assets, Current Other non-current assets Other Assets, Noncurrent Total assets Assets Deferred income taxes Deferred Income Tax Liabilities, Net Retained earnings Retained Earnings (Accumulated Deficit) Total liabilities and shareholders' equity Liabilities and Equity New accounting pronouncement, cumulative effect of adoption New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets Fair Value Disclosures [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Non-recurring fair value measurement [Member] Fair Value, Measurements, Nonrecurring [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Significant unobservable inputs (Level 3) [Member] Fair Value, Inputs, Level 3 [Member] Intangible Assets by Type [Axis] Intangible Assets by Type [Axis] The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table. Intangible Asset, Type [Domain] Intangible Asset, Type [Domain] The type of intangible asset (i.e., indefinite-lived or amortizable). Customer lists/relationships [Member] Customer-Related Intangible Assets [Member] Non-recurring fair value measurements [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Asset impairment charges, assets held-for-use Impairment of Long-Lived Assets Held-for-use Estimated fair value, intangibles Finite-lived Intangible Assets, Fair Value Disclosure Asset impairment charges, assets held for sale Impairment of Long-Lived Assets to be Disposed of Estimated fair value of disposal group Assets Held-for-sale, Long Lived, Fair Value Disclosure Balance Sheet Related Disclosures [Abstract] Available-for-sale debt securities Available-for-sale Securities [Abstract] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Funds held for customers [Member] Funds Held for Customers [Member] This grouping includes information about funds held on behalf of others. Debt Security [Axis] Debt Security [Axis] Major Types of Debt Securities [Domain] Major Types of Debt Securities [Domain] Money market securities [Member] Money Market Funds [Member] Canadian and provincial government securities [Member] Foreign Government Debt Securities [Member] Canadian guaranteed investment certificates [Member] Guaranteed Investment Contract [Member] Investment Geographic Region [Axis] Investment Geographic Region [Axis] Investment Geographic Region [Domain] Investment Geographic Region [Domain] Domestic [Member] UNITED STATES Canadian [Member] CANADA Available-for-sale debt securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Cost Available-for-sale Debt Securities, Amortized Cost Basis Gross unrealized gains Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax Gross unrealized losses Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax Fair value Available-for-sale Securities, Debt Securities Cash Cash Expected maturities of available-for-sale debt securities Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract] Due in one year or less Available-for-sale Securities, Debt Maturities, Next Rolling Twelve Months, Fair Value Due in two to five years Available-for-sale Securities, Debt Maturities, Rolling Year Two Through Five, Fair Value Due in six to ten years Available-for-sale Securities, Debt Maturities, Rolling Year Six Through Ten, Fair Value Acquisitions Business Combination Disclosure [Text Block] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Trade accounts receivable, net of allowances for uncollectible accounts Accounts Receivable, Net, Current Inventories and supplies Inventory, Net Funds held for customers Funds Held for Clients Total current assets Deferred income taxes Deferred Income Tax Assets, Net Long-term investments Long-term Investments Property, plant and equipment (net of accumulated depreciation of $360,303 and $358,020, respectively) Property, Plant and Equipment, Net Assets held for sale Disposal Group, Including Discontinued Operation, Assets, Noncurrent Intangibles (net of accumulated amortization of $470.466 and $444,933, respectively) Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Total assets LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Long-term debt due within one year Capital Lease Obligations, Current Total current liabilities Liabilities, Current Long-term debt Long-term Debt and Capital Lease Obligations Other non-current liabilities Liabilities, Other than Long-term Debt, Noncurrent Commitments and contingencies (Notes 11 and 12) Commitments and Contingencies Shareholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Common shares $1 par value (authorized: 500,000 shares; outstanding: March 31, 2018 - 47,841; December 31, 2017 - 47,953) Common Stock, Value, Issued Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total shareholders' equity Stockholders' Equity Attributable to Parent Total liabilities and shareholders' equity Allowance for uncollectible accounts Allowance for Credit Losses on Financing Receivables [Table Text Block] Inventories and supplies Schedule of Inventory, Current [Table Text Block] Available-for-sale debt securities Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Expected maturities of available-for-sale debt securities Investments Classified by Contractual Maturity Date [Table Text Block] Assets held for sale Disposal Groups, Including Discontinued Operations [Table Text Block] Intangibles Schedule Of Intangibles Assets By Major Class [Table Text Block] Tabular disclosure of the carrying value of indefinte-lived and finite-lived intangible assets, excluding goodwill, in total and by major class. 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 the company. Estimated future amortization expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Acquired intangibles Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Goodwill Schedule of Goodwill [Table Text Block] Other non-current assets Schedule of Other Assets, Noncurrent [Table Text Block] Changes in prepaid product discounts Schedule of prepaid product discounts [Table Text Block] Tabular disclosure of changes in prepaid product discounts. Prepaid product discounts are assets associated with the execution or renewal of customer contracts. Accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Other non-current liabilities Other Noncurrent Liabilities [Table Text Block] Fair value level transfers Fair Value Transfer, Policy [Policy Text Block] Intangibles Intangible Assets, Net (Excluding Goodwill) [Abstract] Schedule of Intangible Assets by Major Class [Table] Schedule of Intangible Assets by Major Class [Table] Disclosure of the carrying value of intangible assets by major class. Indefnite-lived intangibles, excluding goodwill, are not amortized. Finite-lived intangible assets have a stated useful life over which their gross carrying value is amortized. 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. Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Internal-use software [Member] Internal-use Computer Software Intangible Asset [Member] 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. This element includes internal-use software only. Trade names [Member] Trade Names [Member] Technology-based intangible [Member] Technology-Based Intangible Assets [Member] Software to be sold [Member] Software for Resale [Member] 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. This element includes only software intended to be sold, leased or otherwise marketed. Other [Member] Other Intangible Assets [Member] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] 2018 acquisitions [Member] 2018 acquisitions [Member] Disclosures for 2018 acquisitions in the aggregate. Asset purchase [Member] Asset purchase [Member] Asset purchase that did not qualify as a business combination. Intangibles [Line Items] Intangible Assets [Line Items] 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. Indefinite-lived intangibles, carrying amount Indefinite-Lived Intangible Assets (Excluding Goodwill) Amortizable intangibles, gross carrying amount Finite-Lived Intangible Assets, Gross Accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Amortizable intangibles, net carrying amount Finite-Lived Intangible Assets, Net Gross carrying amount, total Intangible Assets, Gross (Excluding Goodwill) Net carrying amount, total Asset impairment charge Amortization of intangibles Amortization Acquired intangibles Finite-lived Intangible Assets Acquired Acquired intangibles, weighted-average amortization period (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Estimated future amortization expense Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Remainder of 2018 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four Accounting Standards Update No. 2017-07 [Member] Accounting Standards Update 2017-07 [Member] Accounting Standards Update 2017-07 Compensation-Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost Impact of new accounting pronouncement Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Defined Benefit Plan [Abstract] Components of net periodic benefit income Schedule of Net Benefit Costs [Table Text Block] Changes in accrued contingent consideration Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Fair value of financial instruments Fair Value, by Balance Sheet Grouping [Table Text Block] Revenue recognition Revenue Recognition, Policy [Policy Text Block] Comprehensive income Comprehensive Income, Policy [Policy Text Block] New accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Net periodic benefit income Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract] Interest cost Defined Benefit Plan, Interest Cost Expected return on plan assets Defined Benefit Plan, Expected Return (Loss) on Plan Assets Amortization of prior service credit Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Amortization of net actuarial losses Defined Benefit Plan, Amortization of Gain (Loss) Net periodic benefit income Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Other comprehensive income Comprehensive Income (Loss) Note [Text Block] Allowances for uncollectible accounts Allowance for Doubtful Accounts Receivable [Roll Forward] Balance, beginning of year Allowance for Doubtful Accounts Receivable, Current Bad debt expense Provision for Doubtful Accounts Write-offs, net of recoveries Write-offs, net of recoveries The write-off of bad debts, net of recoveries of amounts that had previously been written off. Balance, end of period Inventories and supplies Inventory, Net, Items Net of Reserve Alternative [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Semi-finished goods Inventory, Work in Process, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Supplies Inventory, Supplies, Net of Reserves Inventories and supplies Assets held for sale Discontinued Operations and Disposal Groups [Abstract] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Assets held for sale [Member] Disposal Group, Held-for-sale, Not Discontinued Operations [Member] Disposal Group Name [Axis] Disposal Group Name [Axis] Disposal Group Name [Domain] Disposal Group Name [Domain] Providers of printed and promotional products [Member] Providers of printed and promotional products [Member] Providers of printed and promotional products [Member] Small business distributors [Member] Small business distributors [Member] Small business distributors [Member] Assets held for sale [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Number of businesses held for sale Number of businesses held for sale The number of businesses held for sale by the entity as of the end of the reporting period. Number of businesses sold Number of businesses sold The number of businesses sold during the reporting period. Consideration received for sales of businesses Disposal Group, Including Discontinued Operation, Consideration Net gain on sale of businesses Gain (Loss) on Disposition of Business Asset impairment charges Current assets Disposal Group, Including Discontinued Operation, Assets, Current Intangibles Disposal Group, Including Discontinued Operation, Intangible Assets Goodwill Disposal Group, Including Discontinued Operation, Goodwill Other non-current assets Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent Net assets held for sale Net assets held for sale The net carrying amount of the assets and liabilities that are held for sale apart from normal operations and anticipated to be sold in less than one year. Document and Entity Information [Abstract] Document and Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Tax Disclosure [Abstract] Reconciliation of effective tax rate Effective Income Tax Rate Reconciliation, Percent [Abstract] Income at federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent State income tax, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Goodwill impairment charge Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent Impact of the Tax Cuts and Jobs Act of 2017 Effective income tax rate reconciliation Tax Cuts and Jobs Act of 2017, Percent Percentage impact on the entity's effective tax rate attributable to enactment of the Tax Cuts and Jobs Act of 2017. Qualified production activities deduction Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent Net tax benefit of share-based compensation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent Other Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent Effective tax rate Effective Income Tax Rate Reconciliation, Percent Common shares repurchased (in shares) Stock Repurchased During Period, Shares Payments for common shares repurchased Payments for Repurchase of Common Stock Share repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Amount remaining under share repurchase authorization Stock Repurchase Program, Remaining Authorized Repurchase Amount Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Revolving credit facility [Member] Revolving Credit Facility [Member] Term loan facility [Member] Line of Credit [Member] Capital lease obligations [Member] Capital Lease Obligations [Member] Debt instruments [Line Items] Debt Instrument [Line Items] Debt, principal amount Long-term Debt, Gross Capital lease obligations Capital Lease Obligations Long-term debt, principal amount Long-term Debt and Capital Lease Obligations, Including Current Maturities Less unamortized debt issuance costs Debt Issuance Costs, Noncurrent, Net Current portion of long-term debt Long-term Debt, Maturities, Repayments of Principal in Next Rolling Twelve Months Less unamortized debt issuance costs Debt Issuance Costs, Current, Net Long-term debt due within one year Long-term Debt and Capital Lease Obligations, Current Total debt Debt and Capital Lease Obligations Revolving credit facility, current commitment Line of Credit Facility, Current Borrowing Capacity Revolving credit facility, maximum commitment Line of Credit Facility, Maximum Borrowing Capacity Revolving credit facility, maturity date Line of Credit Facility, Expiration Date Revolving credit facility, commitment fee Line of Credit Facility, Commitment Fee Percentage Ratio of total debt less unrestricted cash to EBITDA Total debt less unrestricted cash to EBITDA ratio Ratio of total debt less unrestricted cash to earnings before interest, taxes, depreciation and amortization (EBITDA), as defined in the entity's credit facility agreement. Interest rate at period end Line of Credit Facility, Interest Rate at Period End Daily average amount outstanding Line of Credit Facility, Average Outstanding Amount Weighted-average interest rate Line of Credit Facility, Interest Rate During Period Outstanding letters of credit Letters of Credit Outstanding, Amount Net available for borrowing as of March 31, 2018 Line of Credit Facility, Remaining Borrowing Capacity Capital lease obligations, maturity date Lease Expiration Date Effective income tax rate reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Postretirement benefits Pension and Other Postretirement Benefits Disclosure [Text Block] Recurring fair value measurements [Member] Fair Value, Measurements, Recurring [Member] Guaranteed investment certificates [Member] Liability Class [Axis] Liability Class [Axis] Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Accrued contingent consideration [Member] Accrued contingent consideration [Member] Amount of liability recognized arising from contingent consideration in a business combination. Recurring fair value measurements [Line Items] Maximum maturity period, debt securities Maximum maturity period, debt securities The maximum maturity period for debt securities held by the entity. Change in accrued contingent consideration Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Balance, beginning of year Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value Acquisition date fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Payments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Balance, end of period Other non-current assets Other Assets, Noncurrent [Abstract] Prepaid product discounts Prepaid product discounts Up-front payments for prepaid product discounts associated with the execution and/or renewal of customer contracts which are reported as assets net of accumulated amortization. Loans and notes receivable from Safeguard distributors Notes, Loans and Financing Receivable, Net, Noncurrent Postretirement benefit plan asset Assets for Plan Benefits, Defined Benefit Plan Deferred advertising costs Deferred Advertising Costs Deferred sales commissions Capitalized Contract Cost, Net Other Other Assets, Miscellaneous, Noncurrent Other non-current assets Amortization of deferred sales commissions Capitalized Contract Cost, Amortization Prepaid product discounts Prepaid product discounts [Abstract] Prepaid product discounts [Roll Forward] Prepaid product discounts [Roll Forward] Prepaid product discounts [Roll Forward] Balance, beginning of year Additions Additions to prepaid product discounts Prepaid product discounts recorded during the period related to the execution and/or renewal of customer contracts. Prepaid product discounts are recorded upon contract execution. Amortization Amortization of prepaid product discounts The amount of expense recognized in the current period that reflects the amortization of prepaid product discounts associated with acquisition of business. 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. Other Other changes in prepaid product discounts Other changes in the carrying amount of prepaid product discounts that are not separately disclosed. Prepaid product discounts relate to the execution and/or renewal of customer contracts. Balance, end of period Prepaid product discount payments Prepaid product discount payments Amounts paid during the reporting period for prepaid product discounts associated with the execution and/or renewal of customer contracts. Accrued liabilities Accrued Liabilities, Current [Abstract] Funds held for customers Funds Held For Customers Liability The company's contractual obligations to remit funds to satisfy clients' payroll and tax payment obligations. The liabilities are recorded on the consolidated balance sheet at the time that the company impounds funds from clients. Deferred revenue Deferred Revenue, Current Acquisition-related liabilities Acquisition-related liabilities, current Amount of liabilities as of the end of the reporting period for holdback payments due at a future date and contingent consideration in a business combination. Represents amount expected to be paid within one year. Income tax Accrued Income Taxes, Current Prepaid product discounts due within one year Prepaid product discount liability, current Carrying value as of the balance sheet date of the obligations incurred through that date and payable for amounts due for prepaid product discounts relating to the execution and/or renewal of contracts. Used to reflect the current portion of the liabilities. Employee profit sharing/cash bonus Accrued Bonuses, Current Customer rebates Customer Rebates Carrying amount as of the balance sheet date of the liability for rebates provided to customers on the sale of goods and services that are expected to be settled within one year. Restructuring due within one year (Note 8) Restructuring Reserve, Current Other Other Accrued Liabilities, Current Accrued liabilities Other non-current liabilities Other Liabilities, Noncurrent [Abstract] Prepaid product discounts Prepaid product discounts liability, non-current Carrying value as of the balance sheet date of the obligations incurred through that date and payable for amounts due for prepaid product discounts relating to the execution and/or renewal of contracts. Used to reflect the non-current portion of the liabilities. Other Other Liabilities, Noncurrent Other non-current liabilities Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net income Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation Depreciation Amortization of intangibles Asset impairment charges Amortization of prepaid product discounts Deferred income taxes Deferred Income Tax Expense (Benefit) Employee share-based compensation expense Share-based Compensation Other non-cash items, net Other Noncash Income (Expense) Changes in assets and liabilities, net of effect of acquisitions: Increase (Decrease) in Operating Capital [Abstract] Trade accounts receivable Increase (Decrease) in Accounts Receivable Inventories and supplies Increase (Decrease) in Inventories Other current assets Increase (Decrease) in Other Current Assets Non-current assets Increase (Decrease) in Other Noncurrent Assets Accounts payable Increase (Decrease) in Accounts Payable Other accrued and non-current liabilities Increase (Decrease) in Other Operating Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Purchases of capital assets Payments to Acquire Productive Assets Payments for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Other Payments for (Proceeds from) Other Investing Activities Net cash used by investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Proceeds from issuing long-term debt Proceeds from Issuance of Long-term Debt Payments on long-term debt Repayments of Long-term Debt Proceeds from issuing shares under employee plans Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Employee taxes paid for shares withheld Payments Related to Tax Withholding for Share-based Compensation Payments for common shares repurchased Cash dividends paid to shareholders Payments of Ordinary Dividends, Common Stock Other Proceeds from (Payments for) Other Financing Activities Net cash used by financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Effect of exchange rate change on cash Effect of Exchange Rate on Cash and Cash Equivalents, Continuing Operations Net change in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents, beginning of year Cash and cash equivalents, end of period Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Reportable Business Segments [Member] Operating Segments [Member] Corporate [Member] Corporate, Non-Segment [Member] Business Segments [Axis] Segments [Axis] Segment [Domain] Segments [Domain] Small Business Services [Member] Small Business Services [Member] This segment sells products and services to small businesses. Financial Services [Member] Financial Services [Member] This segment sells products and services to financial institutions. Direct Checks [Member] Direct Checks [Member] This segment sells checks and related products and services to consumers. Business segment information [Line Items] Segment Reporting Information [Line Items] Total revenue from external customers Operating income: Depreciation and amortization expense: Depreciation, Depletion and Amortization Total assets: Capital asset purchases: Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Severance [Member] Employee Severance [Member] Operating lease obligations [Member] Operating Lease Obligations [Member] Remaining lease obligations for long-lived assets which are no longer in use by the entity due to the exit from or disposal of business activities or restructurings pursuant to a plan. Net restructuring accruals [Member] Employee severance and operating lease obligations [Member] Termination of an employee and operating lease obligations associated with exit from or disposal of business activities or restructurings pursuant to a plan. Other costs [Member] Other Restructuring [Member] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Total cost of revenue [Member] Cost of Sales [Member] Operating expenses [Member] Operating Expense [Member] Restructuring charges [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring charges Restructuring Charges Restructuring reversals Restructuring Reserve, Accrual Adjustment Net restructuring accruals Net restucturing charges Net amount of restructuring charges and reversals during the period for costs associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan. Number of employees in severance accruals Restructuring and Related Cost, Expected Number of Positions Eliminated Other restructuring charges disclosures Restructuring Reserve [Abstract] Restructuring accruals, total Restructuring Reserve Number of employees that have not started to receive severance benefits Number of employees that have not yet started to receive severance benefits Number of employees that have not yet started to receive severance benefits (i.e., their employment has not yet been terminated) as of the balance sheet date, but for which severance accruals have been recorded in the financial statements. Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Logomix Inc. [Member] Logomix Inc. [Member] Logomix Inc. [Member] 2017 acquisitions [Member] 2017 acquisitions [Member] Disclosures for 2017 acquisitions in the aggregate. Acquisitions [Line Items] Business Acquisition [Line Items] Number of businesses acquired Number of Businesses Acquired Net tangible assets acquired and liabilities assumed Business Combination Net Tangible Assets Acquired and Liabilities Assumed The net amount of tangible assets and liabilities acquired via business combinations. Excludes intangible assets and goodwill. Identifiable intangible assets acquired Goodwill Goodwill, Acquired During Period Total aggregate purchase price Business Combination, Consideration Transferred Liabilities for holdback payments and contingent consideration Business Combination, Consideration Transferred, Liabilities Incurred Payments for acquisitions, net of cash acquired Cash acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Holdback payments for prior year acquisitions Payments for Previous Acquisition Measurement period adjustments to goodwill Goodwill, Purchase Accounting Adjustments Measurement period adjustments to intangibles Finite-Lived Intangible Assets, Purchase Accounting Adjustments Commitments and Contingencies Disclosure [Abstract] Environmental matters Environmental Remediation Obligations [Abstract] Schedule of Environmental Exit Cost [Table] Schedule of Environmental Exit Cost [Table] Insurance Type and Tier Identifier [Axis] Insurance Type and Tier Identifier [Axis] Type and Tier Identifier [Domain] Type and Tier Identifier [Domain] Environmental insurance policy purchased during 2002 [Member] Environmental insurance policy purchased during 2002 [Member] Environmental insurance policy purchased during 2002 [Member] Environmental insurance policy purchased during 2009 [Member] Environmental insurance policy purchased during 2009 [Member] Environmental insurance policy purchased during 2009. Environmental insurance policies in effect [Member] Environmental insurance policies in effect [Member] Environmental insurance policies in effect as of the reporting date. Environmental matters [Line Items] Environmental Exit Cost [Line Items] Accruals for environmental matters Accrual for Environmental Loss Contingencies Environmental insurance coverage Environmental insurance maximum coverage The maximum amount of losses covered under an environmental insurance policy. Self-insurance Self-insurance [Abstract] Self-insurance liabilities Self Insurance Reserve Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated amortization Common stock, par value (per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares outstanding Common Stock, Shares, Outstanding Statement [Table] Statement [Table] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] As previously reported [Member] Scenario, Previously Reported [Member] Effect of adoption [Member] Restatement Adjustment [Member] Accounting Standards Update No. 2016-16 [Member] Accounting Standards Update 2016-16 [Member] Adoption of Accounting Standards Update No. 2018-02 [Member] Accounting Standards Update No. 2018-02 [Member] Accounting Standards Update 2018-02 Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income Accounting Standards Update No. 2018-05 [Member] Accounting Standards Update No. 2018-05 [Member] Accounting Standards Update 2018-05 Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118 Accumulated other comprehensive loss [Member] AOCI Attributable to Parent [Member] Statement [Line Items] Statement [Line Items] Adoption of new accounting pronouncement Cumulative Effect of New Accounting Principle in Period of Adoption Impact of Tax Cuts and Jobs Act of 2017 Effective income tax rate reconciliation Tax Cuts and Jobs Act of 2017, Amount Impact on the entity's income tax provision of the Tax Cuts and Jobs Act of 2017. Income tax provision Income Tax Disclosure [Text Block] Revenue disaggregated by product and service offerings Revenue from External Customers by Products and Services [Table Text Block] Revenue disaggregated by geography Revenue from External Customers by Geographic Areas [Table Text Block] Business segment information Schedule of Segment Reporting Information, by Segment [Table Text Block] Other Comprehensive Income (Loss), Net of Tax [Abstract] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Postretirement benefit plans [Member] Net unrealized loss on marketable securities, net of tax [Member] Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Currency translation adjustment [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Accumulated other comprehensive loss [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Balance, beginning of year Other comprehensive loss before reclassifications Other Comprehensive Income (Loss), before Reclassifications, Net of Tax Amounts reclassified from accumulated other comprehensive loss Net current-period other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Adoption of ASU No. 2018-02 Balance, end of period Unrealized holding loss on securities arising during the period, tax Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax Supplemental balance sheet information Supplemental Balance Sheet Disclosures [Text Block] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Effect of adoption [Member] Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Balance without adoption of ASU No. 2014-09 [Member] Calculated under Revenue Guidance in Effect before Topic 606 [Member] Revenue, effect of transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Income statement Income tax provision Balance sheet Business segment information Segment Reporting Disclosure [Text Block] Reclassification adjustments Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Accumulated other comprehensive loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Quoted prices in active markets for identical assets (Level 1) [Member] Fair Value, Inputs, Level 1 [Member] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Money market securities [Member] Foreign debt securities [Member] Foreign debt securities [Member] Debt securities issued not within the country of domicile of the reporting entity. Fair value measurements, financial instruments [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Accrued contingent consideration Business Combination, Contingent Consideration, Liability Cash equivalents Cash Equivalents, at Carrying Value Available-for-sale debt securities Cash, fair value Cash, fair value disclosure This element is used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. This item includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Company may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. This element excludes cash equivalents considered to be marketable securities. Loans and notes receivable from Safeguard distributors Financing Receivable, Net Loans and notes receivable from Safeguard distributors, fair value Notes Receivable, Fair Value Disclosure Long-term debt Long-term Debt Long-term debt, fair value Long-term Debt, Fair Value Transfers between fair value levels Transfer between fair value levels, recurring fair value measurements The amount of transfers between fair value levels for assets and liabilities measured on recurring basis. Fair value measurements Fair Value Disclosures [Text Block] New accounting pronouncements New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Statement of Stockholders' Equity [Abstract] Common shares par value [Member] Common Stock [Member] Additional paid-in capital [Member] Additional Paid-in Capital [Member] Accumulated other comprehensive loss [Member] Adoption of Accounting Standards Update No. 2014-09 [Member] Balance (in shares) Cash dividends Dividends, Common Stock, Cash Common shares issued Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Common shares issued (in shares) Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Common shares repurchased Stock Repurchased During Period, Value Common shares repurchased (in shares) Other common shares retired Other Common Shares Retired Value Value of stock that was retired during the period, but was not repurchased by the entity. May include stock retired to pay withholding taxes due as a result of the vesting or exercise of share-based awards or stock utilized by employees to pay the exercise price of stock options. Other common shares retired (in shares) Other Common Shares Retired Shares Shares of stock that were retired during the period, but were not repurchased by the company. May include stock retired to pay withholding taxes due as a result of the vesting or exercise of share-based awards or stock utilized by an employee to pay the exercise price of stock options. Employee share-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Other comprehensive loss Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Balance (in shares) Employee severance benefits [Member] Employee severance and operating lease obligations [Member] Reportable business segments [Member] Restructuring Plan [Axis] Restructuring Plan [Axis] Restructuring Plan [Domain] Restructuring Plan [Domain] 2018 initiatives [Member] 2018 initiatives [Member] Restructuring actions initiated in fiscal year 2018. 2017 initiatives [Member] Fiscal 2017 Initiatives [Member] Restructuring actions initiated in fiscal year 2017. 2016 initiatives [Member] Fiscal 2016 Initiatives [Member] Restructuring actions initiated in fiscal year 2016. Restructuring accruals [Line Items] Balance, beginning of year Payments Payments for Restructuring Balance, end of period Components of net restructuring charges Restructuring and Related Costs [Table Text Block] Restructuring accruals, initiatives summarized by year Schedule of Restructuring Reserve By Initiative [Table Text Block] Tabular disclosure, by initiative, of changes in an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructuring. 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. Restructuring accruals, by segment Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Earnings per share - basic: Earnings Per Share, Basic, Two Class Method [Abstract] Income allocated to participating securities Participating Securities, Distributed and Undistributed Earnings (Loss), Basic Income available to common shareholders Net Income (Loss) Available to Common Stockholders, Basic Weighted-average shares outstanding Weighted Average Number of Shares Outstanding, Basic Earnings per share - basic Earnings per share - diluted: Earnings Per Share, Diluted, Two Class Method [Abstract] Income allocated to participating securities Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted Re-measurement of share-based awards classified as liabilities Remeasurement Of Liability Share Based Award Adjustment to earnings to exclude the impact resulting from the fair value measurement of share-based awards classified as liabilities in the statement of financial position. Income available to common shareholders Net Income (Loss) Available to Common Stockholders, Diluted Dilutive impact of potential common shares Weighted Average Number Diluted Shares Outstanding Adjustment Weighted-average shares and potential common shares outstanding Weighted Average Number of Shares Outstanding, Diluted Earnings per share - diluted Antidilutive options excluded from calculation Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Schedule of Goodwill [Table] Schedule of Goodwill [Table] Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill, gross, beginning of year Goodwill, Gross Accumulated impairment charges, beginning of year Goodwill, Impaired, Accumulated Impairment Loss Goodwill, net of accumulated impairment charges, beginning of year Goodwill resulting from acquisitions Measurement-period adjustments for previous acquisitions (Note 6) Currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Goodwill, gross, end of period Accumulated impairment charges, end of period Goodwill, net of accumulated impairment charges, end of period Schedule of Product Information [Table] Schedule of Product Information [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Product concentration risk [Member] Product Concentration Risk [Member] Checks [Member] Checks including contract settlements [Member] Checks, including contract settlements. Small business marketing solutions [Member] Small business marketing solutions [Member] Small business marketing solutions Web services [Member] Web services [Member] Web services Data-driven marketing solutions [Member] Data-driven marketing solutions [Member] Data-driven marketing solutions Treasury management solutions [Member] Treasury management solutions [Member] Treasury management solutions Fraud, security, risk management and operational services [Member] Fraud, security, risk management and operational services [Member] Fraud, security, risk management and operational services Total MOS [Member] Marketing solutions and other services [Member] Marketing solutions and other services Forms, accessories and other products [Member] Forms, accessories and other products [Member] Forms, accessories and other products Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States [Member] Foreign, primarily Canada and Australia [Member] Non-US [Member] Disaggregated revenue information Product Information [Line Items] Number of reportable business segments Number of Reportable Segments Concentration risk, percentage Concentration Risk, Percentage Other commitments and contingencies Commitments and Contingencies Disclosure [Text Block] EX-101.PRE 9 dlx-20180331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 10 deluxeenterpriselogoa03.jpg begin 644 deluxeenterpriselogoa03.jpg M_]C_X 02D9)1@ ! 0$!+ $L #_[0 L4&AO=&]S:&]P(#,N, X0DE- ^T M ! !+ $ 0$L 0 !_^$Y 6AT=' Z+R]N&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+ON[\B(&ED/2)7-4TP37!#96AI M2'IR95-Z3E1C>FMC.60B/SX-"CQX.GAM<&UE=&$@>&UL;G,Z>#TB861O8F4Z M;G,Z;65T82\B('@Z>&UP=&L](D%D;V)E(%A-4"!#;W)E(#4N,RUC,#$Q(#8V M+C$T-38V,2P@,C Q,B\P,B\P-BTQ-#HU-CHR-R @(" @(" @(CX-"@D\&UL M.FQA;F<](G@M9&5F875L="(^4')I;G0\+W)D9CIL:3X-"@D)"0D\+W)D9CI! M;'0^#0H)"0D\+V1C.G1I=&QE/@T*"0D\+W)D9CI$97-C&UL;G,Z>&UP/2)H='1P M.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O(B!X;6QN7!E/2)2 M97-O=7)C92(^#0H)"0D)"0D\>&UP1TEM9SIW:61T:#XR-38\+WAM<$=);6&UP1TEM9SIH96EG:'0^-#@\+WAM<$=);6F%'.7=)1$UU34%!-%%K;$Y!*S!!04%! M04%"04%304%!04%%00T*05%"24%!04%!44%"+RLT041K1FMB,DIL04=404%! M04%!9B]B04E104)G445"055%0F=51D)G:T="45E*0W=G1T)G9TQ$06]+0W=O M2PT*1$)!341!=TU$07=11$$T4$5!.$]$0DU41D)15$5X=V)'>'-C2'@X9DAX M.&9(>#AF2'=%2$)W8TY$03!914)!64=H55)&4F]F2'@X9@T*2'@X9DAX.&9( M>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX.&9(>#AF2'@X9DAX M.&9(>#AF+SA!04519T%-045!07=%4@T*04%)4D%135)!9B]%06%)04%!04A! M445"05%%04%!04%!04%!04%11D%W24=!44%(0T%K2T-W14%!9TE$05%%0D%1 M14%!04%!04%!00T*05%!0T%W449"9V-)0U%O3$5!04-!44U$06=10T)G8T1" M04E'06Y-0D%G35)"04%&25))>%%614=%,D5I8UE%54UP1VA">%=X46E00@T* M571(:$UX6FDX0U)Y9W9%;%%Z4E1K<4MY63-00TY546YK-D]Z3FAD55I(5$0P M=4E)2F]-2D-H9UIH2E)&4G%3,%9T3E9+0G)Y-"]010T*,4]4,%I85T9L85&18;#E76C)H<&%M='-B5S5V63-2,61N9#1E6' W9D@Q*V8S3T5H66%(:4EM M2VDT>4YJ;RM#:S535FQP95EM6@T*<6)N2C)E;C5+:G!+5VUP-FEP<7%U0T*;V)(=T9-2%(T4TY#1E9*:6-V17I*1%)$9VAA4U5Y5VE9-TQ# M0C-04TYE2D5G>&15:W=G2D-H9UI*:EI&1VED:V1&53,X<4]Z=WEG< T*,"M0 M>FA*4VMT3515-5!2;&195U9P8EA&,658,5)L6FUD;V%7<')B1S%U8C)2,61N M9#1E6' W9D@Q*V8S3T5H66%(:4EM2VDT>4YJ;PT**T1L2E=7;#5I6FUP=6-N M6C9F:W%/:W!A86YQ2VUQ<39Y=')Q*W8O84%!=T1!44%#15%-4D%$.$%)334Y M.7%D:7$V2V%71G&EX;$5%560R5F58+WI1.#4V3$EN M<#,W,V1U=$]6=&1K>DM13W=,2&UV*WA/6%%Z>FIY3'%D6#)(<&,T,VIW>3E-1%=N%=N M<3-N-WIR6653+TQ&>#5H=C1*8FTR=&YJ4C1O3U!Q10T*>75%1D]:56)&=DA& M1'EN+T%+1RLX:V8Y5V)5+W5T+RMQ;4MA93A9;V1IEHU:G1F3%AL>E5. M974T;FUT= T*3VE-,'-55D]B045#:3AI0EAF>'A6-#%1)3%4%";3)8 M>&]C5EE41B]Z;'HU3FUL4PT*2TQ1.55K;&M92DA':7=->DUX;T%!2DMK:S1P M<#96-3$O34LP.&XK5# X>39T65A(<&MW<$Q9>&U.<&\S;2]:63AU1E9/>&\R M2TAM9@T*+U$S,VMJ+W%Z86XY,78X03E6354P-R]O8C=Y4B]W0E=B52]U="\X M07%P:71/+S9'*SAK9CE78E4O=70O*W%M2S!N9B]!14U.62\X00T*5FQL+S5( M4(P5U,T5DQZ M5$HW845M:&Q2,6PT*S57:6)F3$-.8T]O80T*.'9S;&Q!=4TT:RLV=C%V4W)$ M54Y-,6I4:W5R4U-/-W-B;%-!=RM*5U4W37)!+V-18WI)>45X63-$>D=81FMW M>C1:07AN1C@Y9FUX-0T*2FDX=&$VE!E5&9N5C5O+W=#56TQ9B]!2FIB:B]K-@T*,DQ)4%-F>74O M=T-C9DQZ>CDU6D]U=S8S2' V0S1K='9193-A53%J0VYL>45I9&5F:&EI,'8O M378X9W9.+VM7=R]378X04Q&=F-25I1 M5$9)=&1G>4UA9C9P3TM31TQE82]-*W$K85!-1C=R=7%Y97!E6'-H9 T*=C55 M6&]K841S<4M!<2LR2W9D4"MC65!Y;$XQ8W(U-C%M1"]27%A M3F,P4%I$.$MF-594*WE-548V2"]!33539BM3;@T*=68X06U-=&8K2FY&069' M.7)!8FDV:'1W94IM9%EW>#=C:4)8.&-75#,W+V]4,WI(+W="5$1:+SAI6F8V M-&]T,R]1;G9M4#A!-FU'>@T*+W=#4DUV.$%81F)9-VY0=G1,F-J5612,%IM3%=Z=R]7-#!04EA2,6I9:B]716=R.'-Z=$1).%)(4C0W,G0P M,&5#1PT*6"M+*T@W>BMH;$@U-U=K53-K=$HR2#=Y,G5O,FIB=CA96D-0>'DS M6$0P:C-U#E&97HO.$%/4$5,:4A86@T*:5!G9')6 M1E!U9VQ*+W=#2FI.:&]F-'9H*VPT:C)V:TQX1"MT+W9840V>"\U>%,O. T*;&$O+T%',&)J+VE%94Q%=E5V M375L,FUR95AD5#!Y-T-M,G9,5V%#6&PP0W5H1F9O-C%X5BMD1TQ*.4-A>&9Z M6&XO3TDK;&U9:W9"9 T*DYF."]W0VEA3G%D+T1*65AT>4ER:$9T;U5*6&E444UQ,4A41E-(69O2BM76"]!2DQB>6XO,GAT4"]! M3V]74$9I<"]M6#5&,&IZ'%6=#4P0C13,5!B61A M*V-04$]M841D,U,R;')C3U=N9&I2;E-.4S=2>"\U8FAA1#C K>'0W0WEH5S-S-U=.66)E0TU55DDP2$9603A!0FEX959F.#539BM3;G5F M*UEY,2\T;6-61#0R9VUK:&UJ;6I.2DEM1&]E=39M;PT*>%I0578K:&Y0>F4O M-G552"]32D(O=T$P-&]P;$@U669N.2M:;78X06XO4DY',4\O:&MS3#(U159W M:3(P2T5R>$IO1U9A:G!I<$-26@T*>C40P-6M#;GDY.#)/:7A%96]V02LP+V%-37-H:6=B M14YZ-R\R3@T*+VXWDPS155)4&(S9&@Y>'7I*9$DO3W)Z4B]Y:S)R+T%036)C9CA!2C%S5PT*4695=B]/3&US85):+VQK M,%8S9EG$O3UAY,35C.'%8,6IP M=6]16&YM0R]H83-T3&4S:PT*5U5X0U93<&UK2T5H46EK;&$Y5%1T6$98>&5I M3S=Q:4M79&E!<6=62DHR04%'3$HY42]M:C59;3AS9CA!3TUU;#9*3W9'-718 M=%=U50T*-CA:<'!7;6Q8-DI*0TU54&U45#0T<&(K,FIM1EEN;%):0514-%-W M0C-(=&EL.6DO.'%6+S5X,2\U67)0+W5+6% O6E1I>'1(-D@K5PT*2#5%-D9Q M,7)Q*VQ1,F1V<49M+W%7,"\V4FYF:3%+5C1Y6$1+979C67)A:B]!335.9BM3 M9S%8+VI.868Y4D-9<4AX5&EY9F]X+VE8>0T*-2\Q9&)0.$$V4TEV*V%S5TLK M2%AT1&YL5T=$56)75U9Z4DDP;6I::69!04=P>%8X169M4G!-,FME9CA!>D1P M.&]+;4A53&IH6'9'. T*:&5.=CEK:D$T2\U>%,X+V583E P6%4O3$=P M6'-.:F5Y6&AV8E$S1&E.6FQK:%-.,59M24A*4%)"<#$S*V5+0WI,+VY):CAX M+PT*3$]N95%.4S!/1RMG=719,596=&]B3T8Q:V1%3&=Y4U-"4V5!0V=G5C9N M-F-50CAC;VIY3W-C86PS8VA54E)5:VY904%9$@O;DHW.#)F,&)9=#5),&%A;"]E241R M37%(94LS8U9%1E(P855B="]K9C8R2PT*42M83&4R=6)M6EE,84HU-6YR=VEJ M575X;TMM:7)5.4)I;'5Z=DQQ>74T8GDP;&%#-G0S5U=#6D12:V1$>59L4&E# M359F8S,U32]M8@T*82MF9DMC9#(W2W5T5UA'1%8W9&1Q4S R;%9E>5,P2DAV M561S5TM19C@U4V8K4VYU9BM9>3$O-&UC5D0T-C K3TM7+W1O-6A72C555PT* M444P*T5S061X-UES;C),+T%-<58O=T-C9&8X06QI'1( M-D@K5T@U139&<3%R<2ML43)D=G%&;2]Q5S O-E)N9@T*:3%+5C1Y6$1+979C M67)B2U K5F$K4E KC@O95IT9&XQ4S4P2%555G9G=#10<7,U16-3+UI19D(W M,4HX8S%'4T]38W))3#96,F1K,&5L>$1(2$QJ.'IX4C-0>EI.-4,O2PT*5%4T M;VTQ,U=R86LQ=6I3-F1P360T*:G$R=%A/=%!$2F-V9%=P M5GI*>F]31D1-16511"LU:TY"*S8R,E R9FAR;'5N>51--G5X*U!L-VY29&]A M9D9(1EE(1$QB*W=F>F@O4PT**S-D;2M:-V]N-2ME6G9,4&U.+TUE<75M;%AJ M23$U8T971G9+45%:5TE)25A&24M7+W=#1B]-,R]!1F%,,R]P2&PO-7!X5&%* M,"]Y2@T*-3$Q1S17,W-T0G8U-6TO6E,R;#(K6C0P2# TG8X03E3.7%F+U-(8V8X00T*3D=,2S-F-$8X-R\Y4SEQ9B]3 M2&-F.#!9%1& M45AY=')0;#-8.45U1W0Y63 V-3 K6E=+;$QM2C0V:V5"64%(-6I&2T=S9$\Q M0R]N5S-S3&%7-W5'*WI$06I33V9K<0T*06Y&6#!,*U)F+T]03W-X87IA96%0 M3T9T.51G65O<#%5179D=GI&.#)8 M9FQF>7)D86Q95PT*12MP-FU2-E=N,E9V1DI-5VUC2&E815E*0THY<&HW539K M66]F15=Q95=0>D8Q5%5B;E5B+T%%5%9B:3EU-4=M=4IN=$QG%I0;V8O;D=N.&XU3D9T1S@S-B]A=$9Q.3!R4F%B851Q5F5#03=027E-2W)* M2C!(9W8X07)9;TQZ,S@K9GE3,5124$Y",51Y>G P.0T*-6\R"]Z4FET=B\Y:ST\+WAM<$=);6&UP.E1H=6UB;F%I;',^ M#0H)"3PO&UL;G,Z&%P+S$N,"]S5'EP92]297-O=7)C95)E9B,B('AM;&YS.G-T179T/2)H='1P M.B\O;G,N861O8F4N8V]M+WAA<"\Q+C O&UP+FEI9#HP,3@P,3$W-# W,C V M.#$Q.#(R045&0S4X-T8S0C1&03PO>&UP34TZ26YS=&%N8V5)1#X-"@D)"3QX M;7!-33I$;V-U;65N=$E$/GAM<"YD:60Z,#$X,#$Q-S0P-S(P-C@Q,3@R,D%% M1D,U.#=&,T(T1D$\+WAM<$U-.D1O8W5M96YT240^#0H)"0D\>&UP34TZ3W)I M9VEN86Q$;V-U;65N=$E$/G5U:60Z-40R,#@Y,C0Y,T)&1$(Q,3DQ-$$X-3DP M1#,Q-3 X0S@\+WAM<$U-.D]R:6=I;F%L1&]C=6UE;G1)1#X-"@D)"3QX;7!- M33I296YD:71I;VY#;&%S&UP+FEI9#HP,3@P,3$W-# W,C V.#$Q.#(R04,S,3DY03%!-3DP1CPO M7!E/2)297-O=7)C92(^#0H)"0D)"0D\7!E/2)297-O=7)C92(^#0H)"0D)"0D\&UP34TZ2&ES=&]R>3X-"@D)/"]R9&8Z1&5S8W)I<'1I;VX^ M#0H)"3QR9&8Z1&5S8W)I<'1I;VX@'1E;G-I'1E;G-I'1E;G-I'1E;G-I3X- M"@D)"0D)"3Q%>'1E;G-I'1E;G-IF4^,#PO17AT96YS:7-&;VYT4V5N'1E;G-I3Y-;VYO='EP M92!4>7!O9W)A<&AY/"]%>'1E;G-I7!E("T@5%0\ M+T5X=&5N'1E;G-I&UP;65T83X-"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" \/WAP86-K970@96YD/2=W)S\^_]L 0P " 0$" M 0$" @(" @(" @,% P,# P,&! 0#!0<&!P<'!@<'" D+"0@("@@'!PH-"@H+ M# P,# <)#@\-# X+# P,_]L 0P$" @(# P,& P,&# @'" P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,_\ $0@ M-0$6 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ \[HKZ*_X=+_M%?\ 1-I/_!_I7_R31_PZ7_:*_P"B;2?^#_2_ M_DFOPO\ LG'?\^9_^ R_R/\ 2S_7GAO_ *&-#_P=3_\ DCYYM+V;3YUEMYIK M>5>CQ.48?0CFO4OA3^W/\8/@K?QS:!\1/$ZPQX L[^[;4;,KW7R;C>BY]4"M MZ$'!K.^-/[(OQ._9UM/M/C;P/KF@V.0K7K(ES9(Q. K7$+/$K$\ %P3VKSJL M.;$8:=O>A+YI_HST)4\JSG#?M!_#:\\">*KY[SQ=X+@1[:ZF?=-JFG$A$=SU>2)M ML;L>2'A8EF9C7Z#PSQ)/$3^J8MWET??R?GV?7UW_ )7\8O"'#97AWGF1QY:2 M:]I3U:C=V4HWUY;Z./2]U[MTOM*BBO+_ -KW]L?X>_L)?!:Z^(7Q/UJ?0/"= MG=064MW%I]Q?,LLS[(U\JW1Y#EN,A<#O7W1_-9ZA17Y_?\10?[%7_14M9_\ M"(UW_P"0Z/\ B*#_ &*O^BI:S_X1&N__ "'0!^@-%?'OP*_X+[_L@_M$^)X= M%\/_ !N\.V>J7+*D4/B&TO/#RS.W"QI)?PPQNY/ 5&))( !-?85 !17G/[5/ M[6GP]_8F^#UWX^^)_B!?"_A&QN(+2>_-E<7@26:01Q+Y=O')(=SL!D+@9YP* M^7_^(E#]BC_HMD/_ (2NN?\ R'0!]S45\,_\1*'[%'_1;(?_ E=<_\ D.C_ M (B4/V*/^BV0_P#A*ZY_\AT ?=_LL_M7_#_]M7X-V/Q ^&/B!?$WA#4I MY[:VU 65Q9B22"5HI5\NXCCD&UT89*@'&1D-_\ @X>_8Z^''C;6O#FM M?&**RUKP[J%QI6H6Q\,:S)]GN8)6BECW+:%6VR(PRI(.,@D8- 'VG17B7[&/ M_!1CX,_\%"=-\07GP?\ &:^,+?PK-#!JCKI=[8_97F5VC&+F&(MN",#M%DMXKS4#9W%WY+3SI!$/+ M@220[I9$7A3C=DX )'RPW_!RE^Q.JDGXV0X')_XI77/_ )#H ^YZ*Q_AWX_T MCXL?#_0O%7A^\_M#0?$NGV^JZ;=")XOM-M/&LL4FQPKKN1E.& 89P0#Q7)_M M3?M7_#_]BKX-WWQ ^)WB!?#'A'39X+:YU V=Q=^7)/*L42^7;QR2'<[*,A2! MG)P.: /1**^%W_X.4OV)T4L?C9#A1D_\4KKG_P AU]'?&/\ ;F^%WP _9CL/ MC)XL\23:9\,]2M[&[AUQ-)O;J-8;W9]FDDCAA>6))#)&H:1% :1%.&8 @'K5 M%?#W_$2'^Q7_ -%NL_\ PF]9_P#D2OHW]D7]MSX6?MX?#F\\6?"7QA9>,=!T M^_?3+JX@MY[=[:Y5$8T\RX@C1G(C8[5)8#!( ()\N^,'_!?7]DGX!_%7Q%X)\6_%N/2?%' MA6_ETS5;(^&]7G^RW$9VNF^.U9&P>ZL0>Q- 'V'17PS_ ,1*'[%'_1;(?_"5 MUS_Y#H_XB4/V*/\ HMD/_A*ZY_\ (= 'W-17PS_Q$H?L4?\ 1;(?_"5US_Y# MHH ]H_X>D_ '_HI6C_\ @/'/^"DWP)\4ZI'9VOQ/\+QS2G"F[F:SC M)]-\RJN?;-?A?01D5^7KCC&7UA'\?\S^S9_1OR%Q?)B:R?FX/\.1?F?T<3P6 MGB#27BE2WOK&^A*NC 20W$;C!!'(964_0@U^3_\ P5G_ ."=6G_LWWT/Q"\" MV)M/!6K7 M]2TV,9BT.Z<_(\7]VWE/RA3Q')M53MD1$T?^"+G[9NL>"OBY9_ M"/6;Z:\\*^)%F.BQS-N_LB\1&E,<9)^6&5$DRG02!"H!DD+?I+^T1\(K7X]_ M OQ9X-O%C:+Q%ID]FC.,^3*RGRI1_M)($<'L5!KZ2I[#/GR\T?D6%EF?AIQ9##5:O-0GRN5KJ-2DVUS'Q-F M4JS*"0>QK4\)336_B[1Y+?/VB._MVAQUWB52OZXK\MPM:5*M&K'>+3^YG]IY MS@*>-P%?!5OAJ0E%^DDU^I_1A7YN_P#!UI_RB \0_P#8SZ)_Z5K7Z15^;O\ MP=:?\H@/$/\ V,^B?^E:U^_'^7A_+_+*L$3.QVJ@+$^@%?6VE?\ !"/]L#7- M)MKZS^ OBNXL[R%+B"5;_3<21LH96 ^TYY!!P1FOD+6?^0/=?]<7_P#037]O M_P "?^2(>#?^P'9?^DZ4%MG\5_QD^"/C#]GWQ]>>$O'WA37O!WB2R4-/I>M6 M,EI<"-LA9 K@;XVVG;(N4;!P37Z4_P#!O!_P7&\1_LC_ !A\-_!/XF:Y-JWP M;\67<.E:1H- MS^HG_@ZI_P"4.OBS_L8M#_\ 2^*OY=Y)%BC9F.U5 M&2?05_0!_P %0/VB=0_:N_X-3/ 7CS5[J:_US6H/#$6K7!_CMMC4L<:)I?;_N(T!=GT#_P;O\ [/'CC]EG_@EKX0\&_$3P MSJ7A'Q38ZMK$]QIM\%$T*3:A/+&3M)'S(RD<]Z_F,_;=_P"3W/C7_P!E"\1? M^G2YK^SOP!XSM?B/X#T3Q%8QW$5EKUA!J-NDZA94CFC610X!(# ,,@$C/Y\:_^RA>(O\ TZ7- 1W/V:_X,O\ _DG'[0?_ &%M%_\ 1%W7[<5^ M(_\ P9?_ /)./V@_^PMHO_HB[K]N*!2W/S[_ .#H?_E"O\3_ /L)>'O_ $^6 M-?ROW7_'M)_NG^5?U0?\'0__ "A7^)__ &$O#W_I\L:_E?NO^/:3_=/\J!Q/ M[0/^"=?_ "C[^!7_ &3W0/\ TVV]?)__ =/_P#*&SQO_P!AW0?_ $YV]?6' M_!.O_E'W\"O^R>Z!_P"FVWKY/_X.G_\ E#9XW_[#N@_^G.WH)/Y;[O\ X]9/ M]P_RK^RS]DOX:Z#\9?\ @F3\+_"7BC2[76O#?B;X9Z1IFIV%RNZ*\MIM+ACD MC;'.&5B,@@CL0:_C3N_^/63_ '#_ "K^TC_@G]_R8;\$O^Q!T+_TW04%2/Y5 M/^"L_P#P3:U[_@EU^U_JW@&^^V7_ (3U$-JG@_69\,=6TQG(4.R@+]H@;]U, M,*=P60*J2QYZ3_@BM_P5&U+_ ()9?M?VGB.[>\N_AMXM$6E>-M-AW,7M0S>5 M?1H,[I[5G9U&"7C>>,8,H9?Z,?\ @LG_ ,$PM'_X*E?L@:CX1_T'3_'GA\OJ MO@W69U(^P7ZH1Y,CJ"PMKA?W4H 8#*2!6>*/'\D?C+P;J_PY\8ZMX=\0:;=Z M+K_A^]FTW4]/NDV3V-S"YCEA<=F5U93VXXR*![GZI?\ !S9_P6,L_P!K[XC6 MWP-^%_B"WU3X6^#YX[W7]5TZX26T\4ZJ!NCCCD0D2VMJ&!R#M>X+':?L\3G\ MR_V??@'XL_:G^-_A?X<^!=+?6/%OC"_73]-MAD)N(+/+(P!*0Q1J\LCX.R.- MV/"UQKNL,;,Q5449)/ K^D7_@V(_P""1C?LD_!#_A>7C_2FM_B9\2K!1I%I M2@$X+E0JJ6;RXHXHPQ6,5_*__ ,%@O^4J MO[0W_8^:G_Z.-?V)5_';_P %@O\ E*K^T-_V/FI_^CC0*)P/[,O[%'Q:_;.O M-;M_A3X!U[QW-X;2"35$TP1DV*SF00E][K]\PRXQG[AKUK_AQQ^U]_T;[X^_ M[YMO_CU>S?\ !OI_P5M^&O\ P2?\6?%K4/B-HOCC6(_'EIH]OIR^'+&VNFB- MH]\TIE\^XAV@_:8]NW=G#9VX&?TS_P"(PS]F;_H1_CK_ ."32_\ Y8T!J?C- M_P ../VOO^C??'W_ 'S;?_'J*_H\_P""8O\ P6A^%O\ P5?U_P ::;\.M!\? M:-/X%M[*YOV\1V-I;+*MTTZQB+R+F8L0;=]VX+C*XSDX* YF?CS17U!_PYS^ M/_\ T*ND_P#@\M?_ (JKWAW_ ((M_'C7-4CM[G2O#6CPL?FN;S64:-!](5D< M_@OY5^'+)<>W;V,O_ 6?Z0S\0^&(QOW%O[^'2[&:ZN)%AM[>-I99 M&.%15&23[ #->!?L$_\ !/GP[^Q#X5NI([K_ (2#QCK2*FIZS)#Y?[L'*V\" M9/EP@\GDL[ ,QPJ*G*?\%>/VJK7X _LP:AX49;.KB=_B:[:62]?U9_)W'V=1X\XNP^"R=-T] M*<96M=7RV^%!99D3\]R7 O$XN,9:133DWM;_@[(_JCQ%XCCDV1UJE)-U9Q< M*<5JW)JUTEK:%^:3VLK7NU?]#J_-W_@ZT_Y1 >(?^QGT3_TK6OT8T76K/Q'H M]IJ&GW5O?6%_"ES;7$#B2*XB=0R.K#AE92""."#7YS_\'6G_ "B \0_]C/HG M_I6M?MR=U='^<[BXRY9;G\O&L_\ ('NO^N+_ /H)K^W_ .!/_)$/!O\ V [+ M_P!)TK^(6\M_M=I+%G;YB%,^F1BOV=\&_P#!XWXL\&>"])T:']GWP[,NDV,- MDDS>-)E\SRXU0,5^Q<9QG&?;/>@)'ZB_\%\OCYI?[/O_ 2-^-UWJ4\*3>+/ M#EQX/T^!G DNKG4T-F%0'[Q1)9)2!R$A=NBFOY(2<"OJ+_@IK_P5V^+G_!5/ MQCI=UX^N-,T?PQX=DDET7PQHR/'I]C(XVM/(79GGN"GR^8YPH+"-(Q)(&=_P M2)_X)D>(O^"I/[6NE^$+6ROH_ .ASPW_ (YUJ+,<>F:=N),"R]!=7(1XH5&6 M^_)M*0R$ +0_2C]L+X97GPE_X,]/A?I=\K)<7D>@ZWM/54U#5OMZ ^AV7*\= MNE?AC/,MO \C?=C4L<>@K^H#_@Z3TFUT#_@C#XCL;&V@L[&RUS0(+>W@C$<4 M$:WT*JBJ.%4 #@ 5_+[YZU?N_^#2/]K6XM9(_M M7P='F(5S_P )-=<9'_7E7IWP[_X/ ?B)\.OA]H/A^W^"/@JYAT'3K?3HYG\0 MW2M*L,2QAB/)X)VYQSC-;/\ Q&9_$K_HA?@?_P *.Z_^,T!J?O!\#_"%Y\/? M@KX/T#4/)_M#0]$LM/N?)8O'YL4"1OM) )7Y\:_\ MLH7B+_TZ7-?U=?\ !(K]O'5/^"DW[#OA_P"+.L^'=/\ "VH:U?ZA9OIUE>#;06U[)?PP7'V"VNK:\8LB-F*XFC?: M!SY0]:_FD^)GPR\1?!7XC:[X/\7:3<:#XJ\+WTNF:MIT^/,L[B,[77(X8=U9 M25=2K*2K D")_8Q_P35U6#7/^"<_P"O+6026]U\.?#TL;#NITRW(KY-_X.KM M;M=+_P""//BBVN+B.&?5/$FAVUHC'!GD6^CF*KZD1Q2-]$-?DK_P3(_X.3_B MO_P3F^!UC\,[SPEX?^)W@G0VE.B0WU_+INHZ2DCF0VZW*)*LD"NSLBO$73>5 M#^6J(GD?_!5;_@L]\4O^"L6O:+#XJM-)\)^"?#$S76D^&-)DDD@6Y92ANKB5 M\&XN C,BMM141V"H"\C.!RGQ]?/Y=C,QZ*C$_E7]JG[#VB7'AK]BOX0:;=(T M=UI_@G1K:92,%72PA5@1]0:_DE_X)K_L-:U_P47_ &SO!GPMTFSNIM-U.[2\ M\2W42G;I6BQ.AO+AV ^0E"(HRPW/Y>YB68D_:W_!QW_P5O\ ^'@W[2R_#_P3J7VCX/\ PMO9 M(K2:WG\RW\3:LH>*;401\K0QJSPP$9!4S2!BLZA?C/\ 8H_8]\8?M[_M.^%O MA7X'MU?6O$EQ^^NY$+6^CV:?-<7L_(_=Q1Y.,@NQ2-QIU6WNE1I$XPK+-$&8PLQ_GM_X+7_\ !)W4O^"4G[3U MOHMC<:EK7PS\7VYOO">LWFUKAQ'M%Q9W+(B)]HA=@ER,#+$,D 3(0LL3$C$D:@G M8TBL#>I_8U7\=O\ P6"_Y2J_M#?]CYJ?_HXU_7;\'/C!X:_:!^%7A_QOX-U> MUU[PMXJL(M2TO4+?/EW4$BAE;# ,IP<%6 92"K $$#^1+_@L%_RE5_:&_P"Q M\U/_ -'&@423_@G/_P $J?BK_P %2-8\86/PMD\(QS^!X;.?4O[>U*6R4K=- M.L7E^7#+N.;>3=G;CY>N>/J/_B$I_:T_Y^/@[_X4]U_\A5X5_P $CO\ @L#X MB_X)&Z_\0-0\/>!]%\:R?$"WT^WG74=1ELQ9BS:Z92OEHV[?]J;.<8V#U-?; M'_$9G\2O^B%^!_\ PH[K_P",T!J?7W_!NG_P1Z^+_P#P2X\:_%S4?BC-X,DA M\;V.DVVG#0M4EO6#6LEZTGF>9!%MXN$QC.<'I17R#_Q&9_$K_HA?@?\ \*.Z M_P#C-% 69_0111102!Z<5\._'W_@CGJW[3'Q3U#QAXN^,6H7NK7^$1(_#Z); MV4"DE+>!#.=D2;C@9))9F8L[,Q**X<=EV'QD5#$1YDNEVOR:/HN'>*LTR*M+ M$9545.ZAUK4[*S MCM"[QI!>HMU'%<.58>=!Y=S(LMJXV2@)\RC>)"BN.MEV&PV$=.A!15T_G?K? M?YGN87BO-\XSJGBT^ /"?\ P@O@S3M) M^T->26<(66X9 AN)#\SR;1PNYRS;1PN<#@"OF_\ X+)?L.R?\%#OV(-4^&L? MBI?!K7NK6%^-2;2_[2">1,)-OD^=#G=C&=XQZ&BBO8C%12BMD?"U*DJDW4GN MW=^K/R)_XA)[_P#Z.(L__#?-_P#+.C_B$GO_ /HXBS_\-\W_ ,LZ**HB[/9/ MV^HV>K?$3XY>)/$VBR#S#IN@>'(=#FD()^5YY9[OY#CG8BMC.&!P M1^NW[+W[)_PZ_8M^$=GX%^%_A/2_!_A>SD:86EF&9KB9@H:::5RTL\S!5!EE M9G(506( P44"/-?^"J__ 3^/_!3;]CG5OA*OB[_ (0?^U-1L;_^U?[*_M/R MOLUPLVSR?.ASNV[<[QC.<'I7Y<_\064G_1S _P##=_\ WSHHH /^(+*3_HY@ M?^&[_P#OG1_Q!92?]',#_P -W_\ ?.BB@=V?J5_P2N_8&/\ P3/_ &,]"^$; M>+/^$V_L6^O[W^UO[+_LWSOM5U)<;?)\Z;;M\S;G>,O^&BQIO\ PF'B'4=>^Q_\(#YWV3[7=2W'E;_[17?L\S;NVKG&<#. M44".7_X@LI/^CF!_X;O_ .^='_$%E)_T

+/!+>/O^%A?\)1XD;Q#]M_L/^R?LVZTMK;R?+^T3[O^/?=NW#[^ M,<9.=_P5 _X(7_!?_@J(RZYX@M[_ ,'_ !&M8!!;^+="V)=31J"$ANXG!CNH ME.,;@)% VI(@+ E% C^>;_@HW_P2EG_X)Z?%.[\,2_$"+QDUJQ7[4N@'3=W_ M #[3-C_ +ZKU?\ X)4_\$&(_P#@I'J4\E[\5)?".GZ<@GN8;?PX+N>XCW@, MB2-/%W[6'[+?BCX=>#?B&W MPMU#Q=;_ -GW?B"+2/[3N;>R?BXBA3SX?+DECS'YNXE%=BH#[70HH)/R/3_@ MRRAB157]I*5548 'P_7 '_@QK[W_ .".?_!$_P '_P#!)#PYXJGM_$'_ GW MCCQ=,D=WXDGTH:?)!8QX,=E#%YLOEIYA:1R'S(Q3=Q%&%** N>P?\%)/^"?_ M (2_X*7_ +)^N_"_Q9(VG_;&6^T;6(H%FGT#4H@P@NXU)&[;O='36%4+)YK@DRM7QE^V'_P: M:/\ M8?M6?$3XG#]H#_A'_\ A/=>NM;_ +,_X0;[7]@\Y]WE>;_:">9MZ;MB MY]!110!YO_Q!92?]',#_ ,-W_P#?.C_B"RD_Z.8'_AN__OG110.[#_B"RD_Z 1.8'_ (;O_P"^=%%% 79__]D! end XML 11 a201833110-q_htm.xml IDEA: XBRL DOCUMENT 0000027996 2018-01-01 2018-03-31 0000027996 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0000027996 us-gaap:AccumulatedTranslationAdjustmentMember 2018-03-31 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-12-31 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2018-01-01 2018-03-31 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2017-01-01 2017-03-31 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-01-01 2017-03-31 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember 2018-01-01 2018-03-31 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember 2017-01-01 2017-03-31 0000027996 dlx:SmallBusinessDistributorsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:LogomixInc.Member dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:A2017acquisitionsMember 2017-01-01 2017-03-31 0000027996 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000027996 dlx:A2017acquisitionsMember dlx:InternaluseComputerSoftwareIntangibleAssetMember 2018-01-01 2018-03-31 0000027996 dlx:A2017acquisitionsMember 2018-01-01 2018-03-31 0000027996 dlx:A2017acquisitionsMember us-gaap:CustomerRelatedIntangibleAssetsMember 2018-01-01 2018-03-31 0000027996 dlx:A2018acquisitionsMember 2018-01-01 2018-03-31 0000027996 dlx:A2018acquisitionsMember us-gaap:CustomerRelatedIntangibleAssetsMember 2018-01-01 2018-03-31 0000027996 dlx:A2018acquisitionsMember 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueInputsLevel3Member 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 us-gaap:FairValueInputsLevel2Member 2018-03-31 0000027996 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueInputsLevel1Member 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember 2018-03-31 0000027996 us-gaap:FairValueInputsLevel3Member 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueInputsLevel2Member 2018-03-31 0000027996 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember 2018-03-31 0000027996 us-gaap:FairValueInputsLevel1Member 2018-03-31 0000027996 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-03-31 0000027996 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CustomerRelatedIntangibleAssetsMember 2018-03-31 0000027996 us-gaap:FairValueMeasurementsNonrecurringMember 2017-01-01 2017-03-31 0000027996 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2017-03-31 0000027996 us-gaap:FairValueMeasurementsRecurringMember 2018-01-01 2018-03-31 0000027996 us-gaap:RetainedEarningsMember 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:GuaranteedInvestmentContractMember country:CA 2018-01-01 2018-03-31 0000027996 us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CustomerRelatedIntangibleAssetsMember 2018-01-01 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0000027996 us-gaap:AccountingStandardsUpdate201409Member 2018-03-31 0000027996 us-gaap:FairValueInputsLevel1Member 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 us-gaap:FairValueInputsLevel3Member 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember 2017-12-31 0000027996 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 us-gaap:FairValueInputsLevel2Member 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0000027996 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember dlx:ForeigndebtsecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0000027996 dlx:AccruedcontingentconsiderationMember 2018-01-01 2018-03-31 0000027996 dlx:AccruedcontingentconsiderationMember 2018-03-31 0000027996 dlx:AccruedcontingentconsiderationMember 2017-12-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:Fiscal2016InitiativesMember 2018-01-01 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:A2018initiativesMember 2018-01-01 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:Fiscal2016InitiativesMember 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:Fiscal2017InitiativesMember 2018-03-31 0000027996 us-gaap:CommonStockMember 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:A2018initiativesMember 2017-12-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:Fiscal2017InitiativesMember 2018-01-01 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:Fiscal2017InitiativesMember 2017-01-01 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:Fiscal2016InitiativesMember 2016-01-01 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember 2016-01-01 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:Fiscal2016InitiativesMember 2017-12-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember 2017-12-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember 2018-01-01 2018-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:Fiscal2017InitiativesMember 2017-12-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember dlx:A2018initiativesMember 2018-03-31 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:FinancialServicesMember 2016-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:SmallBusinessServicesMember 2017-12-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:DirectChecksMember 2016-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:FinancialServicesMember 2018-03-31 0000027996 us-gaap:CorporateNonSegmentMember us-gaap:EmployeeSeveranceMember 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:DirectChecksMember 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:OperatingLeaseObligationsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:OperatingLeaseObligationsMember dlx:SmallBusinessServicesMember 2016-01-01 2018-03-31 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 us-gaap:CorporateNonSegmentMember us-gaap:EmployeeSeveranceMember 2018-01-01 2018-03-31 0000027996 us-gaap:CorporateNonSegmentMember us-gaap:EmployeeSeveranceMember 2016-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:OperatingLeaseObligationsMember dlx:SmallBusinessServicesMember 2018-03-31 0000027996 us-gaap:CorporateNonSegmentMember us-gaap:EmployeeSeveranceMember 2017-12-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:SmallBusinessServicesMember 2016-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:DirectChecksMember 2017-12-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:SmallBusinessServicesMember 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:OperatingLeaseObligationsMember dlx:SmallBusinessServicesMember 2017-12-31 0000027996 us-gaap:OperatingSegmentsMember us-gaap:EmployeeSeveranceMember dlx:FinancialServicesMember 2017-12-31 0000027996 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 2018-03-31 0000027996 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000027996 us-gaap:OperatingExpenseMember 2018-01-01 2018-03-31 0000027996 us-gaap:CostOfSalesMember 2018-01-01 2018-03-31 0000027996 us-gaap:OperatingExpenseMember 2017-01-01 2017-03-31 0000027996 us-gaap:CostOfSalesMember 2017-01-01 2017-03-31 0000027996 us-gaap:EmployeeSeveranceMember 2018-01-01 2018-03-31 0000027996 us-gaap:EmployeeSeveranceMember 2017-01-01 2017-03-31 0000027996 us-gaap:OtherRestructuringMember 2017-01-01 2017-03-31 0000027996 dlx:EmployeeseveranceandoperatingleaseobligationsMember 2017-01-01 2017-03-31 0000027996 us-gaap:OtherRestructuringMember 2018-01-01 2018-03-31 0000027996 2017-01-01 2017-12-31 0000027996 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000027996 us-gaap:LineOfCreditMember 2017-12-31 0000027996 us-gaap:RevolvingCreditFacilityMember 2017-12-31 0000027996 us-gaap:RevolvingCreditFacilityMember us-gaap:MaximumMember 2018-01-01 2018-03-31 0000027996 us-gaap:RevolvingCreditFacilityMember 2018-03-31 0000027996 us-gaap:RevolvingCreditFacilityMember us-gaap:MinimumMember 2018-01-01 2018-03-31 0000027996 us-gaap:LineOfCreditMember 2018-01-01 2018-03-31 0000027996 us-gaap:RevolvingCreditFacilityMember 2017-01-01 2017-12-31 0000027996 us-gaap:RevolvingCreditFacilityMember 2018-01-01 2018-03-31 0000027996 us-gaap:LineOfCreditMember 2017-01-01 2017-12-31 0000027996 us-gaap:CapitalLeaseObligationsMember 2017-12-31 0000027996 us-gaap:RetainedEarningsMember 2018-03-31 0000027996 us-gaap:CapitalLeaseObligationsMember 2018-03-31 0000027996 us-gaap:LineOfCreditMember 2018-03-31 0000027996 dlx:Environmentalinsurancepolicypurchasedduring2002Member 2018-03-31 0000027996 dlx:EnvironmentalinsurancepoliciesineffectMember 2018-03-31 0000027996 dlx:Environmentalinsurancepolicypurchasedduring2009Member 2018-03-31 0000027996 2016-05-04 0000027996 country:US 2018-01-01 2018-03-31 0000027996 dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 dlx:AccountingStandardsUpdateNo.201802Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000027996 dlx:SmallBusinessServicesMember us-gaap:NonUsMember 2018-01-01 2018-03-31 0000027996 dlx:FinancialServicesMember country:US 2018-01-01 2018-03-31 0000027996 dlx:FinancialServicesMember us-gaap:NonUsMember 2018-01-01 2018-03-31 0000027996 dlx:DirectChecksMember us-gaap:NonUsMember 2018-01-01 2018-03-31 0000027996 dlx:DirectChecksMember country:US 2018-01-01 2018-03-31 0000027996 dlx:SmallBusinessServicesMember country:US 2018-01-01 2018-03-31 0000027996 us-gaap:NonUsMember 2018-01-01 2018-03-31 0000027996 us-gaap:ProductConcentrationRiskMember dlx:ChecksincludingcontractsettlementsMember dlx:SmallBusinessServicesMember 2017-01-01 2017-12-31 0000027996 us-gaap:ProductConcentrationRiskMember dlx:ChecksincludingcontractsettlementsMember dlx:FinancialServicesMember 2017-01-01 2017-12-31 0000027996 dlx:MarketingsolutionsandotherservicesMember 2018-01-01 2018-03-31 0000027996 dlx:AccountingStandardsUpdateNo.201802Member 2018-03-31 0000027996 dlx:SmallBusinessServicesMember us-gaap:NonUsMember 2017-01-01 2017-03-31 0000027996 us-gaap:ProductConcentrationRiskMember dlx:MarketingsolutionsandotherservicesMember dlx:SmallBusinessServicesMember 2017-01-01 2017-12-31 0000027996 us-gaap:ProductConcentrationRiskMember dlx:ChecksincludingcontractsettlementsMember dlx:DirectChecksMember 2017-01-01 2017-12-31 0000027996 us-gaap:ProductConcentrationRiskMember dlx:MarketingsolutionsandotherservicesMember dlx:FinancialServicesMember 2017-01-01 2017-12-31 0000027996 us-gaap:ProductConcentrationRiskMember dlx:MarketingsolutionsandotherservicesMember dlx:DirectChecksMember 2017-01-01 2017-12-31 0000027996 dlx:SmallbusinessmarketingsolutionsMember dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 dlx:FormsaccessoriesandotherproductsMember dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 dlx:MarketingsolutionsandotherservicesMember dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 dlx:FormsaccessoriesandotherproductsMember 2017-01-01 2017-03-31 0000027996 dlx:SmallbusinessmarketingsolutionsMember dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 2017-03-31 0000027996 dlx:TreasurymanagementsolutionsMember dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 dlx:TreasurymanagementsolutionsMember dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 dlx:WebservicesMember 2017-01-01 2017-03-31 0000027996 dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 dlx:DatadrivenmarketingsolutionsMember dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 dlx:TreasurymanagementsolutionsMember 2017-01-01 2017-03-31 0000027996 dlx:FraudsecurityriskmanagementandoperationalservicesMember dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 dlx:WebservicesMember dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 dlx:DatadrivenmarketingsolutionsMember dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 2016-12-31 0000027996 dlx:WebservicesMember dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 dlx:MarketingsolutionsandotherservicesMember dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 dlx:DatadrivenmarketingsolutionsMember 2017-01-01 2017-03-31 0000027996 dlx:ChecksincludingcontractsettlementsMember dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 dlx:ChecksincludingcontractsettlementsMember dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 dlx:FraudsecurityriskmanagementandoperationalservicesMember dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 dlx:MarketingsolutionsandotherservicesMember 2017-01-01 2017-03-31 0000027996 dlx:DatadrivenmarketingsolutionsMember dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 dlx:SmallbusinessmarketingsolutionsMember dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 dlx:SmallbusinessmarketingsolutionsMember 2017-01-01 2017-03-31 0000027996 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-03-31 0000027996 dlx:ChecksincludingcontractsettlementsMember dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 dlx:ChecksincludingcontractsettlementsMember 2017-01-01 2017-03-31 0000027996 dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 dlx:FormsaccessoriesandotherproductsMember dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 dlx:FraudsecurityriskmanagementandoperationalservicesMember 2017-01-01 2017-03-31 0000027996 dlx:FraudsecurityriskmanagementandoperationalservicesMember dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 dlx:MarketingsolutionsandotherservicesMember dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 dlx:FormsaccessoriesandotherproductsMember dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 dlx:TreasurymanagementsolutionsMember dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 dlx:WebservicesMember dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-03-31 0000027996 dlx:DatadrivenmarketingsolutionsMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 dlx:FraudsecurityriskmanagementandoperationalservicesMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 dlx:TreasurymanagementsolutionsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:SmallbusinessmarketingsolutionsMember 2018-01-01 2018-03-31 0000027996 dlx:FormsaccessoriesandotherproductsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:ChecksincludingcontractsettlementsMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 dlx:MarketingsolutionsandotherservicesMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 dlx:MarketingsolutionsandotherservicesMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:DatadrivenmarketingsolutionsMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 dlx:FormsaccessoriesandotherproductsMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-03-31 0000027996 dlx:FraudsecurityriskmanagementandoperationalservicesMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:WebservicesMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 dlx:SmallbusinessmarketingsolutionsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:SmallbusinessmarketingsolutionsMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 dlx:ChecksincludingcontractsettlementsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:WebservicesMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 dlx:WebservicesMember 2018-01-01 2018-03-31 0000027996 dlx:TreasurymanagementsolutionsMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 dlx:FraudsecurityriskmanagementandoperationalservicesMember 2018-01-01 2018-03-31 0000027996 dlx:DatadrivenmarketingsolutionsMember 2018-01-01 2018-03-31 0000027996 dlx:AccountingStandardsUpdate201707Member 2018-01-01 2018-03-31 0000027996 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-03-31 0000027996 dlx:ChecksincludingcontractsettlementsMember 2018-01-01 2018-03-31 0000027996 dlx:SmallbusinessmarketingsolutionsMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 dlx:FormsaccessoriesandotherproductsMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 dlx:MarketingsolutionsandotherservicesMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 dlx:ChecksincludingcontractsettlementsMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 dlx:DatadrivenmarketingsolutionsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:FormsaccessoriesandotherproductsMember 2018-01-01 2018-03-31 0000027996 dlx:TreasurymanagementsolutionsMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 dlx:FraudsecurityriskmanagementandoperationalservicesMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 dlx:WebservicesMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 us-gaap:MinimumMember 2018-01-01 2018-03-31 0000027996 dlx:TreasurymanagementsolutionsMember 2018-01-01 2018-03-31 0000027996 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:DirectChecksMember 2017-01-01 2017-03-31 0000027996 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:SmallBusinessServicesMember 2017-01-01 2017-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:FinancialServicesMember 2017-01-01 2017-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:DirectChecksMember 2018-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:SmallBusinessServicesMember 2017-03-31 0000027996 us-gaap:CorporateNonSegmentMember 2018-03-31 0000027996 us-gaap:MaximumMember 2018-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:FinancialServicesMember 2017-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:DirectChecksMember 2017-03-31 0000027996 us-gaap:CorporateNonSegmentMember 2017-03-31 0000027996 dlx:AccountingStandardsUpdateNo.201805Member 2018-01-01 2018-03-31 0000027996 us-gaap:AccountingStandardsUpdate201616Member us-gaap:RetainedEarningsMember 2018-03-31 0000027996 dlx:VariableconsiderationMember 2017-01-01 2017-12-31 0000027996 us-gaap:AccountingStandardsUpdate201409Member us-gaap:AssetsTotalMember 2018-01-01 0000027996 us-gaap:AccountingStandardsUpdate201409Member dlx:TotalcurrentassetsMember 2018-01-01 0000027996 us-gaap:AccountingStandardsUpdate201409Member us-gaap:OtherNoncurrentAssetsMember 2018-01-01 0000027996 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2018-01-01 0000027996 2018-04-18 0000027996 us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0000027996 us-gaap:AccountingStandardsUpdate201409Member dlx:DeferredincometaxliabilitiesMember 2018-01-01 0000027996 us-gaap:AccountingStandardsUpdate201409Member dlx:TotalliabilitiesandshareholdersequityMember 2018-01-01 0000027996 us-gaap:AccountingStandardsUpdate201409Member us-gaap:OtherCurrentAssetsMember 2018-01-01 0000027996 dlx:AccountingStandardsUpdate201707Member us-gaap:RestatementAdjustmentMember 2017-01-01 2017-03-31 0000027996 dlx:AccountingStandardsUpdate201707Member us-gaap:ScenarioPreviouslyReportedMember 2017-01-01 2017-03-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:ForeignGovernmentDebtSecuritiesMember country:CA 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember country:US 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:GuaranteedInvestmentContractMember country:CA 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember 2017-12-31 0000027996 2018-03-31 0000027996 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2018-03-31 0000027996 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember 2017-12-31 0000027996 us-gaap:TradeNamesMember 2017-12-31 0000027996 us-gaap:TechnologyBasedIntangibleAssetsMember 2017-12-31 0000027996 us-gaap:TradeNamesMember 2018-03-31 0000027996 us-gaap:TradeNamesMember 2017-12-31 0000027996 us-gaap:TradeNamesMember 2018-03-31 0000027996 dlx:SoftwareforResaleMember 2018-03-31 0000027996 us-gaap:OtherIntangibleAssetsMember 2017-12-31 0000027996 dlx:InternaluseComputerSoftwareIntangibleAssetMember 2018-03-31 0000027996 2017-12-31 0000027996 dlx:InternaluseComputerSoftwareIntangibleAssetMember 2017-12-31 0000027996 us-gaap:OtherIntangibleAssetsMember 2018-03-31 0000027996 dlx:SoftwareforResaleMember 2017-12-31 0000027996 us-gaap:CustomerRelatedIntangibleAssetsMember 2017-12-31 0000027996 us-gaap:TechnologyBasedIntangibleAssetsMember 2018-03-31 0000027996 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:FinancialServicesMember 2017-12-31 0000027996 us-gaap:OperatingSegmentsMember dlx:SmallBusinessServicesMember 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:SmallBusinessServicesMember 2017-12-31 0000027996 us-gaap:OperatingSegmentsMember dlx:FinancialServicesMember 2018-03-31 0000027996 2017-01-01 2017-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:DirectChecksMember 2017-12-31 0000027996 us-gaap:OperatingSegmentsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 us-gaap:OperatingSegmentsMember dlx:DirectChecksMember 2018-03-31 0000027996 dlx:A2018acquisitionsMember us-gaap:OperatingSegmentsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:A2017acquisitionsMember us-gaap:OperatingSegmentsMember dlx:FinancialServicesMember 2018-01-01 2018-03-31 0000027996 dlx:A2017acquisitionsMember us-gaap:OperatingSegmentsMember dlx:SmallBusinessServicesMember 2018-01-01 2018-03-31 0000027996 dlx:A2018acquisitionsMember us-gaap:TradeNamesMember 2018-01-01 2018-03-31 0000027996 us-gaap:CustomerRelatedIntangibleAssetsMember 2018-01-01 2018-03-31 0000027996 dlx:A2018acquisitionsMember us-gaap:TechnologyBasedIntangibleAssetsMember 2018-01-01 2018-03-31 0000027996 dlx:InternaluseComputerSoftwareIntangibleAssetMember 2018-01-01 2018-03-31 0000027996 us-gaap:CommonStockMember 2017-12-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:GuaranteedInvestmentContractMember country:CA 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:MoneyMarketFundsMember country:US 2018-03-31 0000027996 dlx:FundsHeldForCustomersMember us-gaap:ForeignGovernmentDebtSecuritiesMember country:CA 2018-03-31 0000027996 dlx:ProvidersofprintedandpromotionalproductsMember 2017-12-31 0000027996 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember us-gaap:FairValueMeasurementsNonrecurringMember 2017-01-01 2017-03-31 0000027996 dlx:SmallBusinessDistributorsMember 2017-12-31 0000027996 dlx:ProvidersofprintedandpromotionalproductsMember 2018-03-31 0000027996 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember dlx:SmallBusinessDistributorsMember 2018-01-01 2018-03-31 0000027996 dlx:AssetpurchaseMember us-gaap:CustomerRelatedIntangibleAssetsMember 2018-01-01 2018-03-31 0000027996 dlx:AccountingStandardsUpdateNo.201802Member us-gaap:RetainedEarningsMember 2018-03-31 0000027996 dlx:SmallBusinessDistributorsMember 2018-01-01 2018-03-31 0000027996 dlx:SmallBusinessDistributorsMember 2018-03-31 0000027996 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-01-01 2018-03-31 0000027996 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2018-03-31 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-03-31 0000027996 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-03-31 0000027996 us-gaap:AccumulatedTranslationAdjustmentMember 2017-12-31 0000027996 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2017-12-31 0000027996 us-gaap:AccumulatedTranslationAdjustmentMember 2018-01-01 2018-03-31 0000027996 dlx:AccountingStandardsUpdateNo.201802Member us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-03-31 shares dlx:business iso4217:USD iso4217:USD shares pure dlx:Employees false --12-31 Q1 2018 0000027996 Large Accelerated Filer DELUXE CORP 1 1 358020000 360303000 0 0 393000 430000 34306000 31619000 33913000 1500000 1.00 1.00 500000000 500000000 2021-11-30 2023-03-21 true true 10-Q 2018-03-31 47845020 67728000 59240000 135979000 149844000 42384000 42249000 94940000 86192000 58907000 55441000 399938000 392966000 5000 1428000 42858000 42607000 82665000 84638000 10312000 12232000 393890000 384266000 1161325000 1130934000 182823000 159756000 2273816000 2208827000 99474000 104477000 275328000 277253000 831000 44040000 375633000 425770000 741702000 665260000 56699000 50543000 48112000 52241000 47841000 47953000 1050064000 1004657000 -46235000 -37597000 1051670000 1015013000 2273816000 2208827000 363407000 372174000 128507000 115592000 491914000 487766000 133371000 132533000 55387000 46781000 188758000 179314000 303156000 308452000 211154000 217144000 2145000 1014000 2149000 5296000 87708000 84998000 5579000 4829000 1289000 1062000 83418000 81231000 20082000 24165000 63336000 57066000 61565000 58248000 1.32 1.17 1.31 1.16 0.30 0.30 47953000 47953000 0 1004657000 -37597000 1015013000 63336000 63336000 14417000 14417000 249000 249000 7457000 7706000 278000 278000 4373000 15345000 19996000 83000 83000 6046000 6129000 2962000 2962000 4966000 4966000 6867000 -6867000 0 -1771000 -1771000 47841000 47841000 0 1050064000 -46235000 1051670000 63336000 57066000 3675000 4082000 27466000 25555000 2149000 5296000 5408000 4967000 -233000 -5014000 2962000 3701000 5867000 4543000 -12763000 -18955000 189000 49000 3536000 -1370000 2444000 1187000 -3789000 -21853000 5364000 6099000 -15549000 -7903000 80788000 74344000 14034000 11021000 52369000 5239000 450000 -461000 -66853000 -15799000 824625000 57500000 792200000 77061000 5169000 5013000 4557000 5548000 19996000 15002000 14393000 14591000 -3205000 -332000 -4557000 -50021000 -890000 414000 8488000 8938000 59240000 76574000 67728000 85512000 Consolidated financial statements<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">The consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the consolidated statements of comprehensive income for the quarters ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;">, the consolidated statement of shareholders’ equity for the </span><span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, and the consolidated statements of cash flows for the quarters ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> are unaudited. The consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> was derived from audited consolidated financial statements, but does not include all disclosures required by generally accepted accounting principles (GAAP) in the United States of America. In the opinion of management, all adjustments necessary for a fair statement of the consolidated financial statements are included. Adjustments consist only of normal recurring items, except for any discussed in the notes below. Interim results are not necessarily indicative of results for a full year. The consolidated financial statements and notes are presented in accordance with instructions for Form 10-Q and do not contain certain information included in our annual consolidated financial statements and notes. The consolidated financial statements and notes appearing in this report should be read in conjunction with the consolidated audited financial statements and related notes included in our Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> (the “</span><span style="font-family:inherit;font-size:10pt;">2017</span> Form 10-K”). New accounting pronouncements<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following discusses the impact of each accounting standards update (ASU) adopted during the first quarter of 2018:</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2014-09 </span><span style="font-family:inherit;font-size:10pt;">– In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</span><span style="font-family:inherit;font-size:10pt;">. The standard provides revenue recognition guidance for any entity that enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets, unless those contracts are within the scope of other accounting standards. The standard also expands the required financial statement disclosures regarding revenue recognition. In addition, the FASB subsequently issued several amendments to the standard. We adopted the standard and all the related amendments on January 1, 2018 using the modified retrospective method. We applied the new guidance to uncompleted contracts as of January 1, 2018 and recorded the cumulative effect of initially applying the standard as an adjustment to retained earnings, with the offset to other current assets, other non-current assets and deferred income tax liabilities. We have elected the practical expedient for contract modifications, allowing us to consider the impact of all contract modifications completed prior to January 1, 2018. We have also elected the practical expedient that allows us to disregard the effects of a financing component if the period between payment and performance will be 1 year or less. Election of these practical expedients did not have a significant impact on our results of operations or financial position. Prior periods have not been restated and continue to be reported under the accounting standards in effect for those periods. We do not expect the adoption of this guidance to have a material impact on our results of operations, financial position or cash flows on an ongoing basis. Information regarding the disaggregation of revenue can be found in Note 14.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our product revenue is recognized when control of the goods is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods. In most cases, control is transferred when products are shipped. We recognize the great majority of our service revenue as the services are provided. Many of our check supply contracts with financial institutions provide for rebates on certain products. We record these rebates as reductions of revenue and as accrued liabilities on our consolidated balance sheets when the related revenue is recognized. Many of our financial institution contracts also require prepaid product discounts in the form of upfront cash payments we make to our financial institution clients. These prepaid product discounts are included in other non-current assets in our consolidated balance sheets and are amortized as reductions of revenue, generally on the straight-line basis, over the contract term. Sales tax collected concurrent with revenue-producing activities is excluded from revenue. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of products. We have elected the practical expedient that allows us to account for shipping and handling activities that occur after the customer has obtained control of a good as a fulfillment cost, and we accrue costs of shipping and handling when the related revenue is recognized. As part of our Financial Services rewards, incentive and loyalty programs, we receive payments from consumers or our clients for the products and services provided, including hotel stays, gift cards and merchandise such as apparel, electronics and clothing. This revenue is recorded net of the related fulfillment costs.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of our contracts for data-driven marketing solutions and treasury management outsourcing services within Financial Services have variable consideration that is contingent on either the success of the marketing campaign ("pay-for-performance") or the volume of outsourcing services provided. We recognize revenue for estimated variable consideration as </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">services are provided based on the most likely amount to be realized. Revenue is recognized to the extent that it is probable that a significant reversal of revenue will not occur when the contingency is resolved. Estimates regarding the recognition of variable consideration are updated each quarter. Typically, the amount of consideration for these contracts is finalized within 3 months, although pricing under certain of our outsourcing contracts may be based on annual volume commitments. Revenue recognized from these contracts was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$100,000</span></span><span style="font-family:inherit;font-size:10pt;"> in 2017. Under the new standard, we have accelerated the recognition of a portion of this variable consideration.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of our contracts for treasury management solutions result from the sale of bundled arrangements that may include hardware, software and professional services, as well as customization and modification of software, and specify the timing of customer billings over the course of the contract. Revenue for these contracts is recognized using a cost-based input method that depicts the transfer of services to the customer. The transaction price is allocated to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin. When the revenue recognized for uncompleted contracts exceeds the amount of customer billings, a contract asset is reflected in our consolidated balance sheets within other current assets. The amount included in other current assets was </span><span style="font-family:inherit;font-size:10pt;"><span>$24,521</span></span><span style="font-family:inherit;font-size:10pt;"> as of March 31, 2018 and </span><span style="font-family:inherit;font-size:10pt;"><span>$16,379</span></span><span style="font-family:inherit;font-size:10pt;"> as of December 31, 2017. When the amount of customer billings for uncompleted contracts exceeds the revenue recognized, a contract liability is reflected in our consolidated balance sheets within accrued liabilities. The amount included in accrued liabilities was </span><span style="font-family:inherit;font-size:10pt;"><span>$1,353</span></span><span style="font-family:inherit;font-size:10pt;"> as of March 31, 2018 and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,233</span></span><span style="font-family:inherit;font-size:10pt;"> as of December 31, 2017. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At times, a financial institution client may terminate its check supply contract with us prior to the end of the contract term. In many cases, the financial institution is contractually required to remit a contract termination payment. Such payments are recorded as revenue when the termination agreement is executed, provided that we have no further performance obligations and collection of the funds is assured. If we have further performance obligations following the execution of a contract termination agreement, we record the related revenue over the remaining service period.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Our payment terms vary by type of customer and the products or services offered. The time period between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer. When a customer pays in advance for services, primarily for treasury management solutions and web hosting services, we defer the revenue and recognize it as the services are performed, generally over a period of less than </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> year. Deferred revenue is included in accrued liabilities and other non-current liabilities in our consolidated balance sheets. The increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,408</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred revenue for the quarter ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> was primarily driven by cash payments received in advance of satisfying our performance obligations, partially offset by the recognition of </span><span style="font-family:inherit;font-size:10pt;"><span>$20,636</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue that was included in deferred revenue as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">. In addition to the amounts included in deferred revenue, we will recognize revenue in future periods related to remaining performance obligations for certain of our data-driven marketing and treasury management solutions. Generally, these contracts have terms of </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> year or less and many have terms of </span><span style="font-family:inherit;font-size:10pt;"><span>3</span></span><span style="font-family:inherit;font-size:10pt;"> months or less. The amount of revenue related to these unsatisfied performance obligations is not significant to our annual consolidated revenue.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The new guidance requires that certain costs incurred to obtain contracts be recognized as assets and amortized consistent with the transfer of goods or services to the customer. As such, we are now deferring sales commissions related to obtaining check supply and treasury management solution contracts within Financial Services. These amounts are included in other non-current assets and are amortized as selling, general and administrative (SG&amp;A) expense. Amortization of these amounts on the straight-line basis approximates the timing of the transfer of goods or services to the customer. Generally, these amounts are being amortized over periods of </span><span style="font-family:inherit;font-size:10pt;"><span>3</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>6</span></span><span style="font-family:inherit;font-size:10pt;"> years. We elected the practical expedient allowing us to expense sales commissions as incurred when the amortization period would have been 1 year or less.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The cumulative effect of the changes made to our unaudited consolidated balance sheet as of January 1, 2018 for the adoption of the new revenue guidance was as follows:</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of December 31, 2017</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments due to ASU No. 2014-09</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of January 1, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,441</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>392,966</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>960</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>393,926</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,733</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,208,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,693</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,215,520</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,004,657</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,966</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,009,623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities and shareholders' equity</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,208,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,693</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,215,520</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The impact of adoption of the new revenue guidance on our unaudited consolidated statement of comprehensive income for the quarter ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and on our unaudited consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended March 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As reported</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Effect of adoption</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance without adoption of ASU No. 2014-09</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(536</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>491,914</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(536</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>491,378</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of services</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,132</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(188,758</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(188,503</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>303,156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>302,875</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(211,154</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>516</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(210,638</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,708</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>235</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,943</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,418</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,653</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax provision</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,082</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,143</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,336</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,907</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>399,938</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,242</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>398,696</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>177,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,273,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,458</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,267,358</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>275,328</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>275,389</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>375,633</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>375,694</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,727</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,972</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,050,064</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,045,272</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities and shareholders' equity</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,273,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,458</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,267,358</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2016-01</span><span style="font-family:inherit;font-size:10pt;"> – In January 2016, the FASB issued ASU No. 2016-01, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recognition and Measurement of Financial Assets and Financial Liabilities</span><span style="font-family:inherit;font-size:10pt;">. The standard is intended to improve the recognition, measurement, presentation and disclosure of financial instruments. We adopted this standard on January 1, 2018. This standard had no impact on our results of operations or financial position. Our financial statement disclosures in Note 7 related to financial instruments have been modified to comply with the new standard.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2016-16</span><span style="font-family:inherit;font-size:10pt;"> – In October 2016, the FASB issued ASU No. 2016-16, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intra-Entity Transfers of Assets Other Than Inventory</span><span style="font-family:inherit;font-size:10pt;">. The standard requires recognition of the tax effects resulting from the intercompany sale of an asset when the transfer occurs. Previously, the tax effects were deferred until the transferred asset was sold to a third party. We adopted this standard on January 1, 2018. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> adjustment was required to opening retained earnings, and we do not expect the application of this standard to have a significant impact on our results of operations or financial position going forward.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2017-01 </span><span style="font-family:inherit;font-size:10pt;">–</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-01, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Clarifying the Definition of a Business</span><span style="font-family:inherit;font-size:10pt;">. The standard revises the definition of a business, which affects many areas of accounting such as business combinations and disposals and goodwill impairment. The revised definition of a business will likely result in more acquisitions being accounted for as asset acquisitions, as opposed to business combinations. We adopted this standard on January 1, 2018, applying it prospectively to transactions occurring on or after this date.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2017-07 </span><span style="font-family:inherit;font-size:10pt;">– In March 2017, the FASB issued ASU No. 2017-07, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost</span><span style="font-family:inherit;font-size:10pt;">. The standard requires that the service cost component of net periodic benefit expense be recognized in the same statement of comprehensive income caption(s) as other compensation costs, and requires that the other components of net periodic benefit expense be recognized in the non-operating section of the statement of comprehensive income. In addition, only the service cost component of net periodic benefit expense is eligible for capitalization when applicable. We adopted this standard on January 1, 2018. The reclassification of the other components of our net periodic benefit income was applied on a retrospective basis. As such, we have revised our results of operations for the previous period. We utilized the practical expedient for adoption allowing us to use the amount previously disclosed in our postretirement benefits footnote as the basis for revising the prior period. As there is no service cost associated with our plans, we reclassified the entire amount of our net periodic benefit income from cost of revenue and SG&amp;A expense to other income in our consolidated statements of comprehensive income. In addition, we no longer include any portion of net periodic benefit income in amounts capitalized for inventory or internal-use software, as only the service cost component is eligible for capitalization. This change did not have a significant impact on our results of operations or financial position. The impact of the revision on our unaudited consolidated statement of comprehensive income for the quarter ended March 31, 2017 was as follows:</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended March 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As previously reported</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Effect of adoption</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As revised</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of products</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(132,395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(138</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(132,533</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46,765</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46,781</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cost of revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(179,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(154</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(179,314</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(216,794</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(350</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(217,144</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,502</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(504</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,998</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>558</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>504</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,062</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,066</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,066</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2017-09 </span><span style="font-family:inherit;font-size:10pt;">– In May 2017, the FASB issued ASU No. 2017-09, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Scope of Modification Accounting</span><span style="font-family:inherit;font-size:10pt;">. The standard provides guidance about which changes to the terms or conditions of a share-based payment award require modification accounting, which may result in a different fair value for the award. We adopted this standard on January 1, 2018, and it is being applied prospectively to awards modified on or after this date. Historically, modifications to our share-based payment awards have been infrequent. As such, we do not expect the application of this standard to have a significant impact on our results of operations or financial position.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2018-02 </span><span style="font-family:inherit;font-size:10pt;">– In February 2018, the FASB issued ASU No. 2018-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="font-family:inherit;font-size:10pt;">. The standard allows companies to make an election to reclassify from accumulated other comprehensive income to retained earnings the stranded tax effects resulting from the Tax Cuts and Jobs Act of 2017 (the 2017 Act). We elected to early adopt this standard on January 1, 2018, applying it in the period of adoption. As such, a reclassification from accumulated other comprehensive loss to retained earnings of </span><span style="font-family:inherit;font-size:10pt;"><span>$6,867</span></span><span style="font-family:inherit;font-size:10pt;"> was recorded during the quarter ended March 31, 2018. This represents the effect of the change in the United States federal corporate income tax rate on the gross deferred tax amount at the date of enactment of the 2017 Act related to items remaining in accumulated other </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">comprehensive loss. Our policy is to release stranded income tax effects from accumulated other comprehensive loss when the circumstances upon which they are premised cease to exist.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2018, the FASB issued ASU No. 2018-05, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin (SAB) No. 118</span><span style="font-family:inherit;font-size:10pt;">. The standard added to the FASB Codification the guidance provided by the SEC in December 2017 regarding the accounting for the 2017 Act. We complied with SAB No. 118 when preparing our annual consolidated financial statements for the year ended December 31, 2017. Reasonable estimates were used in determining several of the components of the impact of the 2017 Act, including our 2017 deferred income tax activity and the amount of post-1986 foreign deferred earnings subject to the toll charge. We are still analyzing certain aspects of the 2017 Act and refining our calculations, which could potentially affect the measurement of our deferred tax balances and the amount of the toll charge liability, and ultimately cause us to revise our initial estimates in future periods. In addition, changes in interpretations, assumptions and guidance regarding the new tax legislation, as well as the potential for technical corrections to the 2017 Act, could have a material impact on our effective tax rate in future periods. During the quarter ended March 31, 2018, we recorded a reduction in income tax expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$310</span></span><span style="font-family:inherit;font-size:10pt;"> related to the 2017 Act. In order to complete our accounting for the 2017 Act, which we expect to finalize by the fourth quarter of 2018, the following specific items need to be completed or addressed:</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issuance of state-by-state guidance regarding conformity with or decoupling from the 2017 Act.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finalize the calculation of post-1986 foreign deferred earnings, which are subject to the toll charge, and determine our ability to beneficially claim a foreign tax credit resulting from the income inclusion.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Where pertinent, adjust to clarifications and guidance regarding other aspects of the 2017 Act, including those related to the deductibility of executive compensation.</span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:60px;text-indent:-36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting pronouncements not yet adopted</span><span style="font-family:inherit;font-size:10pt;"> – In February 2016, the FASB issued ASU No. 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leasing</span><span style="font-family:inherit;font-size:10pt;">. The standard is intended to increase transparency and comparability among organizations by requiring the recognition of lease assets and lease liabilities for virtually all leases and by requiring the disclosure of key information about leasing arrangements. The guidance is effective for us on January 1, 2019 and requires adoption using a modified retrospective approach. We are currently assessing the impact of this standard on our consolidated financial statements.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Measurement of Credit Losses on Financial Instruments</span><span style="font-family:inherit;font-size:10pt;">. The standard introduces new guidance for the accounting for credit losses on instruments within its scope, including trade and loans receivable and available-for-sale debt securities. The guidance is effective for us on January 1, 2020 and requires adoption using a modified retrospective approach. We do not expect the application of this standard to have a significant impact on our results of operations or financial position.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><br/> New accounting pronouncements<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following discusses the impact of each accounting standards update (ASU) adopted during the first quarter of 2018:</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2014-09 </span><span style="font-family:inherit;font-size:10pt;">– In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</span><span style="font-family:inherit;font-size:10pt;">. The standard provides revenue recognition guidance for any entity that enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets, unless those contracts are within the scope of other accounting standards. The standard also expands the required financial statement disclosures regarding revenue recognition. In addition, the FASB subsequently issued several amendments to the standard. We adopted the standard and all the related amendments on January 1, 2018 using the modified retrospective method. We applied the new guidance to uncompleted contracts as of January 1, 2018 and recorded the cumulative effect of initially applying the standard as an adjustment to retained earnings, with the offset to other current assets, other non-current assets and deferred income tax liabilities. We have elected the practical expedient for contract modifications, allowing us to consider the impact of all contract modifications completed prior to January 1, 2018. We have also elected the practical expedient that allows us to disregard the effects of a financing component if the period between payment and performance will be 1 year or less. Election of these practical expedients did not have a significant impact on our results of operations or financial position. Prior periods have not been restated and continue to be reported under the accounting standards in effect for those periods. We do not expect the adoption of this guidance to have a material impact on our results of operations, financial position or cash flows on an ongoing basis. Information regarding the disaggregation of revenue can be found in Note 14.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our product revenue is recognized when control of the goods is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods. In most cases, control is transferred when products are shipped. We recognize the great majority of our service revenue as the services are provided. Many of our check supply contracts with financial institutions provide for rebates on certain products. We record these rebates as reductions of revenue and as accrued liabilities on our consolidated balance sheets when the related revenue is recognized. Many of our financial institution contracts also require prepaid product discounts in the form of upfront cash payments we make to our financial institution clients. These prepaid product discounts are included in other non-current assets in our consolidated balance sheets and are amortized as reductions of revenue, generally on the straight-line basis, over the contract term. Sales tax collected concurrent with revenue-producing activities is excluded from revenue. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of products. We have elected the practical expedient that allows us to account for shipping and handling activities that occur after the customer has obtained control of a good as a fulfillment cost, and we accrue costs of shipping and handling when the related revenue is recognized. As part of our Financial Services rewards, incentive and loyalty programs, we receive payments from consumers or our clients for the products and services provided, including hotel stays, gift cards and merchandise such as apparel, electronics and clothing. This revenue is recorded net of the related fulfillment costs.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of our contracts for data-driven marketing solutions and treasury management outsourcing services within Financial Services have variable consideration that is contingent on either the success of the marketing campaign ("pay-for-performance") or the volume of outsourcing services provided. We recognize revenue for estimated variable consideration as </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">services are provided based on the most likely amount to be realized. Revenue is recognized to the extent that it is probable that a significant reversal of revenue will not occur when the contingency is resolved. Estimates regarding the recognition of variable consideration are updated each quarter. Typically, the amount of consideration for these contracts is finalized within 3 months, although pricing under certain of our outsourcing contracts may be based on annual volume commitments. Revenue recognized from these contracts was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$100,000</span></span><span style="font-family:inherit;font-size:10pt;"> in 2017. Under the new standard, we have accelerated the recognition of a portion of this variable consideration.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of our contracts for treasury management solutions result from the sale of bundled arrangements that may include hardware, software and professional services, as well as customization and modification of software, and specify the timing of customer billings over the course of the contract. Revenue for these contracts is recognized using a cost-based input method that depicts the transfer of services to the customer. The transaction price is allocated to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin. When the revenue recognized for uncompleted contracts exceeds the amount of customer billings, a contract asset is reflected in our consolidated balance sheets within other current assets. The amount included in other current assets was </span><span style="font-family:inherit;font-size:10pt;"><span>$24,521</span></span><span style="font-family:inherit;font-size:10pt;"> as of March 31, 2018 and </span><span style="font-family:inherit;font-size:10pt;"><span>$16,379</span></span><span style="font-family:inherit;font-size:10pt;"> as of December 31, 2017. When the amount of customer billings for uncompleted contracts exceeds the revenue recognized, a contract liability is reflected in our consolidated balance sheets within accrued liabilities. The amount included in accrued liabilities was </span><span style="font-family:inherit;font-size:10pt;"><span>$1,353</span></span><span style="font-family:inherit;font-size:10pt;"> as of March 31, 2018 and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,233</span></span><span style="font-family:inherit;font-size:10pt;"> as of December 31, 2017. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At times, a financial institution client may terminate its check supply contract with us prior to the end of the contract term. In many cases, the financial institution is contractually required to remit a contract termination payment. Such payments are recorded as revenue when the termination agreement is executed, provided that we have no further performance obligations and collection of the funds is assured. If we have further performance obligations following the execution of a contract termination agreement, we record the related revenue over the remaining service period.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Our payment terms vary by type of customer and the products or services offered. The time period between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer. When a customer pays in advance for services, primarily for treasury management solutions and web hosting services, we defer the revenue and recognize it as the services are performed, generally over a period of less than </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> year. Deferred revenue is included in accrued liabilities and other non-current liabilities in our consolidated balance sheets. The increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,408</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred revenue for the quarter ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> was primarily driven by cash payments received in advance of satisfying our performance obligations, partially offset by the recognition of </span><span style="font-family:inherit;font-size:10pt;"><span>$20,636</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue that was included in deferred revenue as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">. In addition to the amounts included in deferred revenue, we will recognize revenue in future periods related to remaining performance obligations for certain of our data-driven marketing and treasury management solutions. Generally, these contracts have terms of </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> year or less and many have terms of </span><span style="font-family:inherit;font-size:10pt;"><span>3</span></span><span style="font-family:inherit;font-size:10pt;"> months or less. The amount of revenue related to these unsatisfied performance obligations is not significant to our annual consolidated revenue.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The new guidance requires that certain costs incurred to obtain contracts be recognized as assets and amortized consistent with the transfer of goods or services to the customer. As such, we are now deferring sales commissions related to obtaining check supply and treasury management solution contracts within Financial Services. These amounts are included in other non-current assets and are amortized as selling, general and administrative (SG&amp;A) expense. Amortization of these amounts on the straight-line basis approximates the timing of the transfer of goods or services to the customer. Generally, these amounts are being amortized over periods of </span><span style="font-family:inherit;font-size:10pt;"><span>3</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>6</span></span><span style="font-family:inherit;font-size:10pt;"> years. We elected the practical expedient allowing us to expense sales commissions as incurred when the amortization period would have been 1 year or less.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The cumulative effect of the changes made to our unaudited consolidated balance sheet as of January 1, 2018 for the adoption of the new revenue guidance was as follows:</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of December 31, 2017</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments due to ASU No. 2014-09</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of January 1, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,441</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>392,966</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>960</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>393,926</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,733</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,208,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,693</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,215,520</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,004,657</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,966</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,009,623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities and shareholders' equity</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,208,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,693</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,215,520</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The impact of adoption of the new revenue guidance on our unaudited consolidated statement of comprehensive income for the quarter ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and on our unaudited consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended March 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As reported</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Effect of adoption</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance without adoption of ASU No. 2014-09</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(536</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>491,914</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(536</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>491,378</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of services</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,132</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(188,758</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(188,503</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>303,156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>302,875</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(211,154</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>516</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(210,638</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,708</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>235</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,943</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,418</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,653</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax provision</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,082</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,143</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,336</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,907</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>399,938</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,242</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>398,696</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>177,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,273,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,458</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,267,358</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>275,328</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>275,389</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>375,633</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>375,694</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,727</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,972</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,050,064</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,045,272</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities and shareholders' equity</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,273,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,458</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,267,358</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2016-01</span><span style="font-family:inherit;font-size:10pt;"> – In January 2016, the FASB issued ASU No. 2016-01, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recognition and Measurement of Financial Assets and Financial Liabilities</span><span style="font-family:inherit;font-size:10pt;">. The standard is intended to improve the recognition, measurement, presentation and disclosure of financial instruments. We adopted this standard on January 1, 2018. This standard had no impact on our results of operations or financial position. Our financial statement disclosures in Note 7 related to financial instruments have been modified to comply with the new standard.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2016-16</span><span style="font-family:inherit;font-size:10pt;"> – In October 2016, the FASB issued ASU No. 2016-16, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intra-Entity Transfers of Assets Other Than Inventory</span><span style="font-family:inherit;font-size:10pt;">. The standard requires recognition of the tax effects resulting from the intercompany sale of an asset when the transfer occurs. Previously, the tax effects were deferred until the transferred asset was sold to a third party. We adopted this standard on January 1, 2018. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> adjustment was required to opening retained earnings, and we do not expect the application of this standard to have a significant impact on our results of operations or financial position going forward.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2017-01 </span><span style="font-family:inherit;font-size:10pt;">–</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-01, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Clarifying the Definition of a Business</span><span style="font-family:inherit;font-size:10pt;">. The standard revises the definition of a business, which affects many areas of accounting such as business combinations and disposals and goodwill impairment. The revised definition of a business will likely result in more acquisitions being accounted for as asset acquisitions, as opposed to business combinations. We adopted this standard on January 1, 2018, applying it prospectively to transactions occurring on or after this date.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2017-07 </span><span style="font-family:inherit;font-size:10pt;">– In March 2017, the FASB issued ASU No. 2017-07, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost</span><span style="font-family:inherit;font-size:10pt;">. The standard requires that the service cost component of net periodic benefit expense be recognized in the same statement of comprehensive income caption(s) as other compensation costs, and requires that the other components of net periodic benefit expense be recognized in the non-operating section of the statement of comprehensive income. In addition, only the service cost component of net periodic benefit expense is eligible for capitalization when applicable. We adopted this standard on January 1, 2018. The reclassification of the other components of our net periodic benefit income was applied on a retrospective basis. As such, we have revised our results of operations for the previous period. We utilized the practical expedient for adoption allowing us to use the amount previously disclosed in our postretirement benefits footnote as the basis for revising the prior period. As there is no service cost associated with our plans, we reclassified the entire amount of our net periodic benefit income from cost of revenue and SG&amp;A expense to other income in our consolidated statements of comprehensive income. In addition, we no longer include any portion of net periodic benefit income in amounts capitalized for inventory or internal-use software, as only the service cost component is eligible for capitalization. This change did not have a significant impact on our results of operations or financial position. The impact of the revision on our unaudited consolidated statement of comprehensive income for the quarter ended March 31, 2017 was as follows:</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended March 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As previously reported</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Effect of adoption</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As revised</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of products</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(132,395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(138</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(132,533</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46,765</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46,781</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cost of revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(179,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(154</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(179,314</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(216,794</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(350</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(217,144</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,502</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(504</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,998</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>558</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>504</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,062</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,066</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,066</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2017-09 </span><span style="font-family:inherit;font-size:10pt;">– In May 2017, the FASB issued ASU No. 2017-09, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Scope of Modification Accounting</span><span style="font-family:inherit;font-size:10pt;">. The standard provides guidance about which changes to the terms or conditions of a share-based payment award require modification accounting, which may result in a different fair value for the award. We adopted this standard on January 1, 2018, and it is being applied prospectively to awards modified on or after this date. Historically, modifications to our share-based payment awards have been infrequent. As such, we do not expect the application of this standard to have a significant impact on our results of operations or financial position.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2018-02 </span><span style="font-family:inherit;font-size:10pt;">– In February 2018, the FASB issued ASU No. 2018-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income</span><span style="font-family:inherit;font-size:10pt;">. The standard allows companies to make an election to reclassify from accumulated other comprehensive income to retained earnings the stranded tax effects resulting from the Tax Cuts and Jobs Act of 2017 (the 2017 Act). We elected to early adopt this standard on January 1, 2018, applying it in the period of adoption. As such, a reclassification from accumulated other comprehensive loss to retained earnings of </span><span style="font-family:inherit;font-size:10pt;"><span>$6,867</span></span><span style="font-family:inherit;font-size:10pt;"> was recorded during the quarter ended March 31, 2018. This represents the effect of the change in the United States federal corporate income tax rate on the gross deferred tax amount at the date of enactment of the 2017 Act related to items remaining in accumulated other </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">comprehensive loss. Our policy is to release stranded income tax effects from accumulated other comprehensive loss when the circumstances upon which they are premised cease to exist.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2018, the FASB issued ASU No. 2018-05, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin (SAB) No. 118</span><span style="font-family:inherit;font-size:10pt;">. The standard added to the FASB Codification the guidance provided by the SEC in December 2017 regarding the accounting for the 2017 Act. We complied with SAB No. 118 when preparing our annual consolidated financial statements for the year ended December 31, 2017. Reasonable estimates were used in determining several of the components of the impact of the 2017 Act, including our 2017 deferred income tax activity and the amount of post-1986 foreign deferred earnings subject to the toll charge. We are still analyzing certain aspects of the 2017 Act and refining our calculations, which could potentially affect the measurement of our deferred tax balances and the amount of the toll charge liability, and ultimately cause us to revise our initial estimates in future periods. In addition, changes in interpretations, assumptions and guidance regarding the new tax legislation, as well as the potential for technical corrections to the 2017 Act, could have a material impact on our effective tax rate in future periods. During the quarter ended March 31, 2018, we recorded a reduction in income tax expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$310</span></span><span style="font-family:inherit;font-size:10pt;"> related to the 2017 Act. In order to complete our accounting for the 2017 Act, which we expect to finalize by the fourth quarter of 2018, the following specific items need to be completed or addressed:</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issuance of state-by-state guidance regarding conformity with or decoupling from the 2017 Act.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finalize the calculation of post-1986 foreign deferred earnings, which are subject to the toll charge, and determine our ability to beneficially claim a foreign tax credit resulting from the income inclusion.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Where pertinent, adjust to clarifications and guidance regarding other aspects of the 2017 Act, including those related to the deductibility of executive compensation.</span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:60px;text-indent:-36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accounting pronouncements not yet adopted</span><span style="font-family:inherit;font-size:10pt;"> – In February 2016, the FASB issued ASU No. 2016-02, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leasing</span><span style="font-family:inherit;font-size:10pt;">. The standard is intended to increase transparency and comparability among organizations by requiring the recognition of lease assets and lease liabilities for virtually all leases and by requiring the disclosure of key information about leasing arrangements. The guidance is effective for us on January 1, 2019 and requires adoption using a modified retrospective approach. We are currently assessing the impact of this standard on our consolidated financial statements.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU No. 2016-13, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Measurement of Credit Losses on Financial Instruments</span><span style="font-family:inherit;font-size:10pt;">. The standard introduces new guidance for the accounting for credit losses on instruments within its scope, including trade and loans receivable and available-for-sale debt securities. The guidance is effective for us on January 1, 2020 and requires adoption using a modified retrospective approach. We do not expect the application of this standard to have a significant impact on our results of operations or financial position.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><br/> Our product revenue is recognized when control of the goods is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods. In most cases, control is transferred when products are shipped. We recognize the great majority of our service revenue as the services are provided. Many of our check supply contracts with financial institutions provide for rebates on certain products. We record these rebates as reductions of revenue and as accrued liabilities on our consolidated balance sheets when the related revenue is recognized. Many of our financial institution contracts also require prepaid product discounts in the form of upfront cash payments we make to our financial institution clients. These prepaid product discounts are included in other non-current assets in our consolidated balance sheets and are amortized as reductions of revenue, generally on the straight-line basis, over the contract term. Sales tax collected concurrent with revenue-producing activities is excluded from revenue. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of products. We have elected the practical expedient that allows us to account for shipping and handling activities that occur after the customer has obtained control of a good as a fulfillment cost, and we accrue costs of shipping and handling when the related revenue is recognized. As part of our Financial Services rewards, incentive and loyalty programs, we receive payments from consumers or our clients for the products and services provided, including hotel stays, gift cards and merchandise such as apparel, electronics and clothing. This revenue is recorded net of the related fulfillment costs.<div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of our contracts for data-driven marketing solutions and treasury management outsourcing services within Financial Services have variable consideration that is contingent on either the success of the marketing campaign ("pay-for-performance") or the volume of outsourcing services provided. We recognize revenue for estimated variable consideration as </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">services are provided based on the most likely amount to be realized. Revenue is recognized to the extent that it is probable that a significant reversal of revenue will not occur when the contingency is resolved. Estimates regarding the recognition of variable consideration are updated each quarter. Typically, the amount of consideration for these contracts is finalized within 3 months, although pricing under certain of our outsourcing contracts may be based on annual volume commitments. Revenue recognized from these contracts was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$100,000</span></span><span style="font-family:inherit;font-size:10pt;"> in 2017. Under the new standard, we have accelerated the recognition of a portion of this variable consideration.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of our contracts for treasury management solutions result from the sale of bundled arrangements that may include hardware, software and professional services, as well as customization and modification of software, and specify the timing of customer billings over the course of the contract. Revenue for these contracts is recognized using a cost-based input method that depicts the transfer of services to the customer. The transaction price is allocated to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin. When the revenue recognized for uncompleted contracts exceeds the amount of customer billings, a contract asset is reflected in our consolidated balance sheets within other current assets. The amount included in other current assets was </span><span style="font-family:inherit;font-size:10pt;"><span>$24,521</span></span><span style="font-family:inherit;font-size:10pt;"> as of March 31, 2018 and </span><span style="font-family:inherit;font-size:10pt;"><span>$16,379</span></span><span style="font-family:inherit;font-size:10pt;"> as of December 31, 2017. When the amount of customer billings for uncompleted contracts exceeds the revenue recognized, a contract liability is reflected in our consolidated balance sheets within accrued liabilities. The amount included in accrued liabilities was </span><span style="font-family:inherit;font-size:10pt;"><span>$1,353</span></span><span style="font-family:inherit;font-size:10pt;"> as of March 31, 2018 and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,233</span></span><span style="font-family:inherit;font-size:10pt;"> as of December 31, 2017. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At times, a financial institution client may terminate its check supply contract with us prior to the end of the contract term. In many cases, the financial institution is contractually required to remit a contract termination payment. Such payments are recorded as revenue when the termination agreement is executed, provided that we have no further performance obligations and collection of the funds is assured. If we have further performance obligations following the execution of a contract termination agreement, we record the related revenue over the remaining service period.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Our payment terms vary by type of customer and the products or services offered. The time period between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer. When a customer pays in advance for services, primarily for treasury management solutions and web hosting services, we defer the revenue and recognize it as the services are performed, generally over a period of less than </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> year. Deferred revenue is included in accrued liabilities and other non-current liabilities in our consolidated balance sheets. The increase of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,408</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred revenue for the quarter ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> was primarily driven by cash payments received in advance of satisfying our performance obligations, partially offset by the recognition of </span><span style="font-family:inherit;font-size:10pt;"><span>$20,636</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue that was included in deferred revenue as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">. In addition to the amounts included in deferred revenue, we will recognize revenue in future periods related to remaining performance obligations for certain of our data-driven marketing and treasury management solutions. Generally, these contracts have terms of </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> year or less and many have terms of </span><span style="font-family:inherit;font-size:10pt;"><span>3</span></span><span style="font-family:inherit;font-size:10pt;"> months or less. The amount of revenue related to these unsatisfied performance obligations is not significant to our annual consolidated revenue.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">The new guidance requires that certain costs incurred to obtain contracts be recognized as assets and amortized consistent with the transfer of goods or services to the customer. As such, we are now deferring sales commissions related to obtaining check supply and treasury management solution contracts within Financial Services. These amounts are included in other non-current assets and are amortized as selling, general and administrative (SG&amp;A) expense. Amortization of these amounts on the straight-line basis approximates the timing of the transfer of goods or services to the customer. Generally, these amounts are being amortized over periods of </span><span style="font-family:inherit;font-size:10pt;"><span>3</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>6</span></span> years. We elected the practical expedient allowing us to expense sales commissions as incurred when the amortization period would have been 1 year or less. 100000000 24521000 16379000 1353000 2233000 P1Y 1408000 20636000 P1Y P3M P3Y P6Y The cumulative effect of the changes made to our unaudited consolidated balance sheet as of January 1, 2018 for the adoption of the new revenue guidance was as follows:<div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of December 31, 2017</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Adjustments due to ASU No. 2014-09</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance as of January 1, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,441</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,401</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>392,966</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>960</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>393,926</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,733</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,208,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,693</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,215,520</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,004,657</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,966</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,009,623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities and shareholders' equity</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,208,827</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,693</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,215,520</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The impact of adoption of the new revenue guidance on our unaudited consolidated statement of comprehensive income for the quarter ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and on our unaudited consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended March 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As reported</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Effect of adoption</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance without adoption of ASU No. 2014-09</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(536</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,971</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>491,914</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(536</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>491,378</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of services</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(55,132</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cost of revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(188,758</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>255</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(188,503</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>303,156</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(281</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>302,875</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(211,154</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>516</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(210,638</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,708</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>235</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,943</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income before income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,418</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,653</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax provision</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,082</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,143</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,336</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,510</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,907</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,242</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,665</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>399,938</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,242</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>398,696</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,823</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>177,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,273,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,458</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,267,358</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:5px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>275,328</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>275,389</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>375,633</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>375,694</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred income taxes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,699</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,727</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,972</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Retained earnings</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,050,064</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,045,272</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total liabilities and shareholders' equity</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,273,816</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,458</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,267,358</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 55441000 960000 56401000 392966000 960000 393926000 159756000 5733000 165489000 2208827000 6693000 2215520000 50543000 1727000 52270000 1004657000 4966000 1009623000 2208827000 6693000 2215520000 128507000 -536000 127971000 491914000 -536000 491378000 55387000 -255000 55132000 188758000 -255000 188503000 303156000 -281000 302875000 211154000 -516000 210638000 87708000 235000 87943000 83418000 235000 83653000 20082000 61000 20143000 63336000 174000 63510000 58907000 -1242000 57665000 399938000 -1242000 398696000 182823000 -5216000 177607000 2273816000 -6458000 2267358000 275328000 61000 275389000 375633000 61000 375694000 56699000 -1727000 54972000 1050064000 -4792000 1045272000 2273816000 -6458000 2267358000 0 The impact of the revision on our unaudited consolidated statement of comprehensive income for the quarter ended March 31, 2017 was as follows:<div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:43%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended March 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As previously reported</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Effect of adoption</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As revised</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of products</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(132,395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(138</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(132,533</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46,765</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46,781</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cost of revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(179,160</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(154</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(179,314</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(216,794</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(350</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(217,144</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,502</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(504</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,998</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>558</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>504</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,062</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,066</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,066</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> -132395000 138000 132533000 46765000 16000 46781000 179160000 154000 179314000 216794000 350000 217144000 85502000 -504000 84998000 558000 504000 1062000 57066000 0 57066000 6867000 Our policy is to release stranded income tax effects from accumulated other comprehensive loss when the circumstances upon which they are premised cease to exist. -310000 Supplemental balance sheet information<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Allowance for uncollectible accounts </span><span style="font-family:inherit;font-size:10pt;">– Changes in the allowance for uncollectible accounts for the quarters ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,884</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,828</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bad debt expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Write-offs, net of recoveries</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(905</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(634</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, end of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,854</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,886</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Inventories and supplies</span><span style="font-family:inherit;font-size:10pt;"> – Inventories and supplies were comprised of the following:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,949</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,357</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Semi-finished goods</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,633</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,635</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplies</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,078</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,111</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories and supplies</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Available-for-sale debt securities –</span><span style="font-family:inherit;font-size:10pt;"> Available-for-sale debt securities included within funds held for customers were comprised of the following:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross unrealized gains</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross unrealized losses</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Funds held for customers:</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic money market fund</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canadian and provincial government securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(430</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,437</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canadian guaranteed investment certificates</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,752</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale debt securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,619</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(430</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,189</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Funds held for customers, as reported on the consolidated balance sheet as of </span><span style="font-family:inherit;font-size:8pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:8pt;">, also included cash of </span><span style="font-family:inherit;font-size:8pt;"><span>$63,751</span></span><span style="font-family:inherit;font-size:8pt;">.</span></div><div style="line-height:120%;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:12px;text-indent:-12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross unrealized gains</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross unrealized losses</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Funds held for customers:</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic money market fund</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,300</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,300</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canadian and provincial government securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,051</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(393</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,658</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canadian guaranteed investment certificates</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,955</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,955</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale debt securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(393</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Funds held for customers, as reported on the consolidated balance sheet as of </span><span style="font-family:inherit;font-size:8pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:8pt;">, also included cash of </span><span style="font-family:inherit;font-size:8pt;color:#000000;text-decoration:none;"><span>$52,279</span></span><span style="font-family:inherit;font-size:8pt;">.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected maturities of available-for-sale debt securities as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in one year or less</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,760</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in two to five years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,586</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in six to ten years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,843</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,189</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Further information regarding the fair value of available-for-sale debt securities can be found in Note 7.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Assets held for sale </span><span style="font-family:inherit;font-size:10pt;">– Assets held for sale as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> included </span><span style="font-family:inherit;font-size:10pt;"><span>2</span></span><span style="font-family:inherit;font-size:10pt;"> providers of printed and promotional products, a small business distributor and a small business customer list that was classified as held for sale during the first quarter of 2018. Assets held for sale as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> included </span><span style="font-family:inherit;font-size:10pt;"><span>2</span></span><span style="font-family:inherit;font-size:10pt;"> providers of printed and promotional products and </span><span style="font-family:inherit;font-size:10pt;"><span>2</span></span><span style="font-family:inherit;font-size:10pt;"> small business distributors, </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> of which was sold during the first quarter of 2018. Also during the first quarter of 2018, we sold </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the operations of a small business distributor that previously did not meet the requirements to be reported as assets held for sale in the consolidated balance sheets. We determined that these businesses would be better positioned for long-term growth if they were managed by independent distributors. Subsequent to the sales, these businesses are owned by distributors that are part of our Safeguard</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">®</sup></span><span style="font-family:inherit;font-size:10pt;"> distributor network. As such, our revenue is not impacted by these sales, and the impact to our costs is not significant. We entered into aggregate notes receivable of </span><span style="font-family:inherit;font-size:10pt;"><span>$10,215</span></span><span style="font-family:inherit;font-size:10pt;"> in conjunction with these sales (non-cash investing activity), and we recognized aggregate net gains within SG&amp;A expense of </span><span style="font-family:inherit;font-size:10pt;"><span>$7,228</span></span><span style="font-family:inherit;font-size:10pt;"> during the quarter ended March 31, 2018. During the quarter ended March 31, 2017, we sold a provider of printed and promotional products and a small business distributor, realizing an aggregate net gain of </span><span style="font-family:inherit;font-size:10pt;"><span>$6,779</span></span><span style="font-family:inherit;font-size:10pt;"> within SG&amp;A expense in the consolidated statement of comprehensive income.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The businesses sold during 2018, as well as those held for sale as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, were included in our Small Business Services segment, and their net assets consisted primarily of intangible assets. During the first quarter of 2017, we recorded a pre-tax asset impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$5,296</span></span><span style="font-family:inherit;font-size:10pt;"> related to a small business distributor that was sold during the second quarter of 2017. The impairment charge reduced the carrying value of the business to its fair value less costs to sell, as we negotiated the sale of the business. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are actively marketing the remaining assets held for sale, and we expect the selling prices will equal or exceed their current carrying values. Net assets held for sale consisted of the following:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:23%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, <br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2017</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance sheet caption</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangibles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,089</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,459</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets held for sale</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,016</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,566</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets held for sale</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets held for sale</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net assets held for sale</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Intangibles</span><span style="font-family:inherit;font-size:10pt;"> – Intangibles were comprised of the following:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:24%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross carrying amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net carrying amount</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross carrying amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net carrying amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived intangibles:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade name</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortizable intangibles:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internal-use software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>370,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(293,628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>359,079</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(284,074</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,005</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists/relationships</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,586</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(133,712</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216,874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>343,589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(121,729</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>221,860</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,931</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,936</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology-based intangibles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,017</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,783</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,400</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software to be sold</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,640</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,696</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,645</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,590</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortizable intangibles</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>845,256</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(470,466</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>374,790</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>810,099</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(444,933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>365,166</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangibles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>864,356</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(470,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>393,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>829,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(444,933</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>384,266</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span><span style="font-family:inherit;font-size:8pt;"> During the first quarter of 2018, we recorded a pre-tax asset impairment charge of </span><span style="font-family:inherit;font-size:8pt;"><span>$2,149</span></span><span style="font-family:inherit;font-size:8pt;"> for one of our customer lists. Further information can be found in Note 7.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of intangibles was </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$27,466</span></span><span style="font-family:inherit;font-size:10pt;"> for the quarter ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$25,555</span></span><span style="font-family:inherit;font-size:10pt;"> for the quarter ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2017</span><span style="font-family:inherit;font-size:10pt;">. Based on the intangibles in service as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, estimated future amortization expense is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">amortization</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">expense</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,428</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,231</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,617</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, we acquired internal-use software in the normal course of business. We also acquired intangible assets in conjunction with acquisitions (Note 6). The following intangible assets were acquired during the </span><span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-average amortization period</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internal-use software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists/relationships</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,001</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology-based intangibles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired intangibles</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,843</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Includes the purchase of a customer list for </span><span style="font-family:inherit;font-size:8pt;"><span>$650</span></span><span style="font-family:inherit;font-size:8pt;"> that did not qualify as a business combination.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information regarding acquired intangibles does not include measurement-period adjustments recorded during the </span><span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> for changes in the estimated fair values of intangibles acquired during 2017 through acquisitions. Information regarding these adjustments can be found in Note 6.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</span><span style="font-family:inherit;font-size:10pt;"> – Changes in goodwill during the </span><span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Small</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Business</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Direct</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Checks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2017:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill, gross</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>706,568</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>324,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,506</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,179,313</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated impairment charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,379</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,379</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill, net of accumulated impairment charges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>658,189</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>324,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,506</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,130,934</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill resulting from acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,293</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,293</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Measurement-period adjustments for previous acquisitions (Note 6)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,763</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,590</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Currency translation adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(492</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(492</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2018:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>734,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>327,002</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,209,704</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated impairment charges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,379</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,379</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill, net of accumulated impairment charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>685,817</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>327,002</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,506</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,161,325</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other non-current assets</span><span style="font-family:inherit;font-size:10pt;"> – Other non-current assets were comprised of the following:</span></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid product discounts</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,954</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,895</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loans and notes receivable from Safeguard distributors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,648</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,276</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Postretirement benefit plan asset</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,224</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,849</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred advertising costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,924</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred sales commissions</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,857</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,601</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,823</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span><span style="font-family:inherit;font-size:8pt;"> In our prior period financial statements, we referred to this asset as contract acquisition costs. </span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2) </sup></span><span style="font-family:inherit;font-size:8pt;">Amortization of deferred sales commissions was </span><span style="font-family:inherit;font-size:8pt;"><span>$694</span></span><span style="font-family:inherit;font-size:8pt;"> for the </span><span style="font-family:inherit;font-size:8pt;">quarter</span><span style="font-family:inherit;font-size:8pt;"> ended </span><span style="font-family:inherit;font-size:8pt;">March 31, 2018</span><span style="font-family:inherit;font-size:8pt;">.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in prepaid product discounts during the quarters ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,895</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,492</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,043</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(76</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, end of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,954</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,792</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Prepaid product discounts are accrued upon contract execution. Cash payments made for prepaid product discounts were </span><span style="font-family:inherit;font-size:8pt;"><span>$5,364</span></span><span style="font-family:inherit;font-size:8pt;"> for the </span><span style="font-family:inherit;font-size:8pt;">quarter</span><span style="font-family:inherit;font-size:8pt;"> ended </span><span style="font-family:inherit;font-size:8pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:8pt;"> and </span><span style="font-family:inherit;font-size:8pt;"><span>$6,099</span></span><span style="font-family:inherit;font-size:8pt;"> for the </span><span style="font-family:inherit;font-size:8pt;">quarter</span><span style="font-family:inherit;font-size:8pt;"> ended </span><span style="font-family:inherit;font-size:8pt;color:#000000;text-decoration:none;">March 31, 2017</span><span style="font-family:inherit;font-size:8pt;">.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accrued liabilities</span><span style="font-family:inherit;font-size:10pt;"> – Accrued liabilities were comprised of the following:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, <br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Funds held for customers</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,091</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,630</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,021</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related liabilities</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,893</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,878</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,827</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid product discounts due within one year</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,510</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee profit sharing/cash bonus</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,358</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,312</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer rebates</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,856</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,508</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring due within one year (Note 8)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,326</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,380</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,684</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,566</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>275,328</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,253</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Consists of holdback payments due at future dates and liabilities for contingent consideration. Further information regarding liabilities for contingent consideration can be found in Note 7.</span></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2) </sup></span><span style="font-family:inherit;font-size:8pt;">In our prior period financial statements, we referred to this liability as contract acquisition costs due within one year.</span></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other non-current liabilities</span><span style="font-family:inherit;font-size:10pt;"> – Other non-current liabilities were comprised of the following:</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, <br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid product discounts</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,922</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,658</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,583</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,112</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,241</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span>In our prior period financial statements, we referred to this liability as contract acquisition costs. Allowance for uncollectible accounts <span style="font-family:inherit;font-size:10pt;">– Changes in the allowance for uncollectible accounts for the quarters ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> was as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,884</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,828</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Bad debt expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>875</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>692</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Write-offs, net of recoveries</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(905</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(634</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, end of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,854</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,886</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 2884000 2828000 875000 692000 -905000 -634000 2854000 2886000 Inventories and supplies<span style="font-family:inherit;font-size:10pt;"> – Inventories and supplies were comprised of the following:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,949</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,357</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Semi-finished goods</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,633</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,635</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,146</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplies</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,078</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,111</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories and supplies</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,384</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,249</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 6949000 7357000 7633000 7635000 24724000 24146000 3078000 3111000 42384000 42249000 Available-for-sale debt securities –<span style="font-family:inherit;font-size:10pt;"> Available-for-sale debt securities included within funds held for customers were comprised of the following:</span><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross unrealized gains</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross unrealized losses</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Funds held for customers:</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic money market fund</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canadian and provincial government securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(430</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,437</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canadian guaranteed investment certificates</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,752</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale debt securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,619</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(430</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,189</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Funds held for customers, as reported on the consolidated balance sheet as of </span><span style="font-family:inherit;font-size:8pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:8pt;">, also included cash of </span><span style="font-family:inherit;font-size:8pt;"><span>$63,751</span></span><span style="font-family:inherit;font-size:8pt;">.</span></div><div style="line-height:120%;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:12px;text-indent:-12px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross unrealized gains</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross unrealized losses</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Funds held for customers:</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Domestic money market fund</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,300</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,300</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canadian and provincial government securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,051</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(393</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,658</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canadian guaranteed investment certificates</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,955</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,955</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale debt securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(393</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,913</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Funds held for customers, as reported on the consolidated balance sheet as of </span><span style="font-family:inherit;font-size:8pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:8pt;">, also included cash of </span><span style="font-family:inherit;font-size:8pt;color:#000000;text-decoration:none;"><span>$52,279</span></span>. 15000000 0 0 15000000 8867000 0 430000 8437000 7752000 0 0 7752000 31619000 0 430000 31189000 63751000 17300000 0 0 17300000 9051000 0 393000 8658000 7955000 0 0 7955000 34306000 0 393000 33913000 52279000 Expected maturities of available-for-sale debt securities as of <span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in one year or less</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,760</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in two to five years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,586</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in six to ten years</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,843</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale debt securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,189</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 24760000 3586000 2843000 31189000 2 2 2 1 10215000 7228000 6779000 5296000 Net assets held for sale consisted of the following:<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:23%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, <br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2017</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance sheet caption</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangibles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,089</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,459</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets held for sale</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,016</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,566</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets held for sale</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>207</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Assets held for sale</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net assets held for sale</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,335</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><br/> 23000 4000 8089000 8459000 2016000 3566000 207000 207000 10335000 12236000 Intangibles<span style="font-family:inherit;font-size:10pt;"> – Intangibles were comprised of the following:</span><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:24%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross carrying amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net carrying amount</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Gross carrying amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net carrying amount</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Indefinite-lived intangibles:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade name</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,100</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortizable intangibles:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internal-use software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>370,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(293,628</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,780</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>359,079</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(284,074</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,005</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists/relationships</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>350,586</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(133,712</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216,874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>343,589</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(121,729</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>221,860</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,558</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,931</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,936</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,995</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology-based intangibles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,017</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,783</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,400</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Software to be sold</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,260</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,640</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,204</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,696</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,645</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,800</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,590</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortizable intangibles</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>845,256</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(470,466</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>374,790</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>810,099</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(444,933</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>365,166</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangibles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>864,356</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(470,466</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>393,890</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>829,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(444,933</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>384,266</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span><span style="font-family:inherit;font-size:8pt;"> During the first quarter of 2018, we recorded a pre-tax asset impairment charge of </span><span style="font-family:inherit;font-size:8pt;"><span>$2,149</span></span> for one of our customer lists. Further information can be found in Note 7. 19100000 19100000 19100000 19100000 370408000 293628000 76780000 359079000 284074000 75005000 350586000 133712000 216874000 343589000 121729000 221860000 46762000 21204000 25558000 36931000 19936000 16995000 38800000 8017000 30783000 31800000 6400000 25400000 36900000 12260000 24640000 36900000 11204000 25696000 1800000 1645000 155000 1800000 1590000 210000 845256000 470466000 374790000 810099000 444933000 365166000 864356000 470466000 393890000 829199000 444933000 384266000 2149000 27466000 25555000 Based on the intangibles in service as of <span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, estimated future amortization expense is as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">amortization</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">expense</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,428</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,231</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,617</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,222</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 73428000 81231000 62617000 49222000 35337000 The following intangible assets were acquired during the <span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="line-height:120%;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted-average amortization period</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Internal-use software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists/relationships</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,001</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology-based intangibles</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired intangibles</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,843</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Includes the purchase of a customer list for </span><span style="font-family:inherit;font-size:8pt;"><span>$650</span></span> that did not qualify as a business combination. 10842000 P3Y 13001000 P7Y 10000000 P8Y 7000000 P5Y 40843000 P6Y 650000 Goodwill<span style="font-family:inherit;font-size:10pt;"> – Changes in goodwill during the </span><span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Small</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Business</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Direct</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Checks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2017:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill, gross</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>706,568</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>324,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,506</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,179,313</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated impairment charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,379</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,379</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill, net of accumulated impairment charges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>658,189</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>324,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,506</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,130,934</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill resulting from acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,293</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,293</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Measurement-period adjustments for previous acquisitions (Note 6)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,763</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,590</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Currency translation adjustment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(492</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(492</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2018:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill, gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>734,196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>327,002</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,506</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,209,704</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated impairment charges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,379</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,379</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill, net of accumulated impairment charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>685,817</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>327,002</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148,506</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,161,325</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 706568000 324239000 148506000 1179313000 48379000 0 0 48379000 658189000 324239000 148506000 1130934000 28293000 28293000 -173000 2763000 2590000 -492000 -492000 734196000 327002000 148506000 1209704000 48379000 0 0 48379000 685817000 327002000 148506000 1161325000 Other non-current assets<span style="font-family:inherit;font-size:10pt;"> – Other non-current assets were comprised of the following:</span><div style="line-height:120%;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, <br/>2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid product discounts</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,954</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,895</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loans and notes receivable from Safeguard distributors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,648</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,276</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Postretirement benefit plan asset</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,224</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,849</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred advertising costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,924</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,135</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred sales commissions</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,857</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,601</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,823</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>159,756</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></span><span style="font-family:inherit;font-size:8pt;"> In our prior period financial statements, we referred to this asset as contract acquisition costs. </span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2) </sup></span><span style="font-family:inherit;font-size:8pt;">Amortization of deferred sales commissions was </span><span style="font-family:inherit;font-size:8pt;"><span>$694</span></span><span style="font-family:inherit;font-size:8pt;"> for the </span><span style="font-family:inherit;font-size:8pt;">quarter</span><span style="font-family:inherit;font-size:8pt;"> ended </span><span style="font-family:inherit;font-size:8pt;">March 31, 2018</span>. 65954000 63895000 55648000 44276000 42224000 39849000 5924000 6135000 5216000 0 7857000 5601000 182823000 159756000 694000 Changes in prepaid product discounts during the quarters ended <span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, beginning of year</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,895</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,792</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additions</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,492</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,043</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,408</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,967</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(25</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(76</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, end of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,954</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,792</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Prepaid product discounts are accrued upon contract execution. Cash payments made for prepaid product discounts were </span><span style="font-family:inherit;font-size:8pt;"><span>$5,364</span></span><span style="font-family:inherit;font-size:8pt;"> for the </span><span style="font-family:inherit;font-size:8pt;">quarter</span><span style="font-family:inherit;font-size:8pt;"> ended </span><span style="font-family:inherit;font-size:8pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:8pt;"> and </span><span style="font-family:inherit;font-size:8pt;"><span>$6,099</span></span><span style="font-family:inherit;font-size:8pt;"> for the </span><span style="font-family:inherit;font-size:8pt;">quarter</span><span style="font-family:inherit;font-size:8pt;"> ended </span><span style="font-family:inherit;font-size:8pt;color:#000000;text-decoration:none;">March 31, 2017</span><span style="font-family:inherit;font-size:8pt;">.</span></div><br/> 63895000 65792000 7492000 4043000 5408000 4967000 -25000 -76000 65954000 64792000 5364000 6099000 Accrued liabilities<span style="font-family:inherit;font-size:10pt;"> – Accrued liabilities were comprised of the following:</span><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:71%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, <br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Funds held for customers</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,091</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49,630</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,021</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition-related liabilities</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,893</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,878</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,204</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,827</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid product discounts due within one year</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,510</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,670</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee profit sharing/cash bonus</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,358</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,312</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer rebates</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,856</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,508</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring due within one year (Note 8)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,326</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,380</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,684</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,566</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>275,328</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>277,253</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Consists of holdback payments due at future dates and liabilities for contingent consideration. Further information regarding liabilities for contingent consideration can be found in Note 7.</span></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2) </sup></span><span style="font-family:inherit;font-size:8pt;">In our prior period financial statements, we referred to this liability as contract acquisition costs due within one year.</span></div><br/> 93867000 85091000 49630000 47021000 24893000 23878000 19204000 17827000 15510000 11670000 12358000 31312000 10856000 11508000 2326000 4380000 46684000 44566000 275328000 277253000 Other non-current liabilities<span style="font-family:inherit;font-size:10pt;"> – Other non-current liabilities were comprised of the following:</span><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, <br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid product discounts</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,922</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,658</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,583</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other non-current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,112</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,241</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span>In our prior period financial statements, we referred to this liability as contract acquisition costs. 19922000 21658000 28190000 30583000 48112000 52241000 Earnings per share<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reflects the calculation of basic and diluted earnings per share. During each period, certain stock options, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive. </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands, except per share amounts)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share – basic:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,336</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income allocated to participating securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(286</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(406</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income available to common shareholders</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,050</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,660</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,324</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share – basic</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share – diluted:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,066</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income allocated to participating securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(404</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Re-measurement of share-based awards classified as liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(85</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income available to common shareholders</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,966</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,658</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,324</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive impact of potential common shares</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>262</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>374</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares and potential common shares outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,017</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,698</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share – diluted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Antidilutive options excluded from calculation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>521</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><br/> The following table reflects the calculation of basic and diluted earnings per share. During each period, certain stock options, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive. <div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands, except per share amounts)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share – basic:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,336</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,066</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income allocated to participating securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(286</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(406</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income available to common shareholders</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,050</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,660</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,324</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share – basic</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.17</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:9px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share – diluted:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,336</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,066</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income allocated to participating securities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(404</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Re-measurement of share-based awards classified as liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(85</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income available to common shareholders</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,966</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,658</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,755</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,324</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive impact of potential common shares</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>262</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>374</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares and potential common shares outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,017</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,698</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share – diluted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.16</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Antidilutive options excluded from calculation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>521</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>270</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 63336000 57066000 286000 406000 63050000 56660000 47755000 48324000 1.32 1.17 63336000 57066000 285000 404000 -85000 -4000 62966000 56658000 47755000 48324000 262000 374000 48017000 48698000 1.31 1.16 521000 270000 Other comprehensive income<div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Reclassification adjustments</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">– </span><span style="font-family:inherit;font-size:10pt;">Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated other comprehensive loss components</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Affected line item in consolidated statements of comprehensive income</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended<br/>March 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of postretirement benefit plan items:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior service credit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net actuarial loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(721</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(909</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total amortization</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(366</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(554</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax provision</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total reclassifications, net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(389</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Accumulated other comprehensive loss</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">– </span><span style="font-family:inherit;font-size:10pt;">Changes in the components of accumulated other comprehensive loss during the </span><span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Postretirement benefit plans</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net unrealized loss on marketable securities,</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">net of tax</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Currency translation adjustment</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated other comprehensive loss</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(322</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,446</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37,597</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive loss before reclassifications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(36</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,745</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,781</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(36</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,771</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adoption of ASU No. 2018-02</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,867</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,867</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(358</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,191</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46,235</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> (1) </sup></span><span style="font-family:inherit;font-size:8pt;">Other comprehensive loss before reclassifications is net of income tax benefit of </span><span style="font-family:inherit;font-size:8pt;"><span>$13</span></span>. Reclassification adjustments<span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">– </span><span style="font-family:inherit;font-size:10pt;">Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:</span><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:55%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:20%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated other comprehensive loss components</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Affected line item in consolidated statements of comprehensive income</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended<br/>March 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of postretirement benefit plan items:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior service credit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net actuarial loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(721</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(909</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total amortization</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(366</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(554</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax provision</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total reclassifications, net of tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(389</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><br/> -355000 -355000 721000 909000 366000 554000 356000 165000 10000 389000 Accumulated other comprehensive loss<span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">– </span><span style="font-family:inherit;font-size:10pt;">Changes in the components of accumulated other comprehensive loss during the </span><span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:40%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Postretirement benefit plans</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Net unrealized loss on marketable securities,</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">net of tax</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Currency translation adjustment</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Accumulated other comprehensive loss</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(26,829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(322</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,446</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(37,597</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other comprehensive loss before reclassifications</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(36</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,745</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,781</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulated other comprehensive loss</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive income (loss)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(36</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,771</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adoption of ASU No. 2018-02</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,867</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,867</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(358</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,191</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(46,235</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt"> (1) </sup></span><span style="font-family:inherit;font-size:8pt;">Other comprehensive loss before reclassifications is net of income tax benefit of </span><span style="font-family:inherit;font-size:8pt;"><span>$13</span></span>. -26829000 -322000 -10446000 -37597000 0 36000 1745000 1781000 10000 0 0 10000 -10000 36000 1745000 1771000 -6867000 -6867000 -33686000 -358000 -12191000 -46235000 -13000 Acquisitions<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:13px;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We periodically complete business combinations that align with our business strategy. The assets and liabilities acquired are recorded at their estimated fair values, and the results of operations of each acquired business are included in our consolidated statements of comprehensive income from their acquisition dates. Transaction costs related to acquisitions are expensed as incurred and are included in SG&amp;A expense in the consolidated statements of comprehensive income. Transaction costs were not significant to our consolidated statements of comprehensive income for the quarters ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. The acquisitions completed during the </span><span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were cash transactions, funded by use of our revolving credit facility. We completed these acquisitions to add logo and web services capabilities, to increase our mix of marketing solutions and other services revenue and to reach new customers.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2018 acquisitions</span><span style="font-family:inherit;font-size:10pt;"> – In March 2018, we acquired the equity of Logomix Inc. (Logomix), a self-service marketing and branding platform that helps small businesses create logos and custom marketing products. The preliminary allocation of the purchase price based upon the estimated fair values of the assets acquired and liabilities assumed resulted in nondeductible goodwill of </span><span style="font-family:inherit;font-size:10pt;"><span>$28,293</span></span><span style="font-family:inherit;font-size:10pt;">. The acquisition resulted in goodwill as we expect to accelerate revenue growth by combining our </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">capabilities with Logomix's platform. The operations of this business from its acquisition date are included in our Small Business Services segment. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Also during the </span><span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, we acquired the operations of </span><span style="font-family:inherit;font-size:10pt;"><span>2</span></span><span style="font-family:inherit;font-size:10pt;"> small business distributors that are included in our Small Business Services segment. The assets acquired consisted primarily of customer list intangible assets. As these small business distributors were previously part of our Safeguard distributor network, our revenue was not impacted by these acquisitions, and the impact to our costs was not significant.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We expect to finalize the allocations of the purchase price for these acquisitions by the end of 2018 when our valuation of the acquired intangible assets is completed, as well as the valuation of various other assets acquired and liabilities assumed related to the Logomix acquisition.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information regarding the useful lives of acquired intangibles and goodwill by reportable segment can be found in Note 3. Information regarding the calculation of the estimated fair values of the acquired intangibles can be found in Note 7. As our acquisitions were immaterial to our reported operating results both individually and in the aggregate, pro forma results of operations are not provided. The following illustrates the preliminary allocation, as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, of the aggregate purchase price for the above acquisitions to the assets acquired and liabilities assumed:</span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018 acquisitions</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net tangible assets acquired and liabilities assumed</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identifiable intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists/relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,351</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade name</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology-based intangible</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,351</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,293</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total aggregate purchase price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities for holdback payments and contingent consideration</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,585</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash paid for 2018 acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,815</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Holdback payments for prior year acquisitions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>554</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments for acquisitions, net of cash acquired of $1,500</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,369</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Net liabilities acquired consisted primarily of Logomix deferred income taxes.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, we finalized the purchase accounting for the acquisition of RDM Corporation, which was acquired in April 2017, and we recorded adjustments related to the purchase accounting for Digital Pacific Group Pty Ltd and Impact Marketing Specialists, Inc., which were also acquired during 2017. We expect to finalize the purchase accounting for these acquisitions by mid-2018 when our valuation of property, plant and equipment, as well as the acquired customer list intangible assets, is finalized. Further information regarding these acquisitions can be found under the caption “Note 5: Acquisitions” in the Notes to Consolidated Financial Statements appearing in the 2017 Form 10-K. These measurement-period adjustments resulted in an increase in goodwill of </span><span style="font-family:inherit;font-size:10pt;"><span>$2,590</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, with the offset to various assets and liabilities, including deferred income taxes and other long-term liabilities, as well as a decrease of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,041</span></span><span style="font-family:inherit;font-size:10pt;"> in customer list intangibles and an increase in internal-use software of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,000</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2017 acquisitions </span><span style="font-family:inherit;font-size:10pt;">– During the </span><span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, we completed the following acquisitions:</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2017, we acquired selected assets of Panthur Pty Ltd, an Australian web hosting and domain registration service provider.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We acquired the operations of several small business distributors, all of which were previously part of our Safeguard distributor network.</span></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments for acquisitions, net of cash acquired, as presented on the consolidated statement of cash flows for the </span><span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, included payments of </span><span style="font-family:inherit;font-size:10pt;"><span>$3,087</span></span><span style="font-family:inherit;font-size:10pt;"> for these acquisitions and </span><span style="font-family:inherit;font-size:10pt;"><span>$2,152</span></span><span style="font-family:inherit;font-size:10pt;"> for holdback payments for prior </span></div>year acquisitions. Further information regarding our 2017 acquisitions can be found under the caption “Note 5: Acquisitions” in the Notes to Consolidated Financial Statements appearing in the 2017 Form 10-K. 28293000 2 The following illustrates the preliminary allocation, as of <span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, of the aggregate purchase price for the above acquisitions to the assets acquired and liabilities assumed:</span><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018 acquisitions</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net tangible assets acquired and liabilities assumed</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identifiable intangible assets:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer lists/relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,351</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade name</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Technology-based intangible</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,351</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,293</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total aggregate purchase price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,400</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liabilities for holdback payments and contingent consideration</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,585</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net cash paid for 2018 acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,815</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Holdback payments for prior year acquisitions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>554</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:44px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments for acquisitions, net of cash acquired of $1,500</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,369</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Net liabilities acquired consisted primarily of Logomix deferred income taxes.</span></div><br/> -4244000 12351000 10000000 7000000 29351000 28293000 53400000 1585000 51815000 554000 52369000 2590000 -1041000 1000000 3087000 2152000 Fair value measurements<div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Non-recurring asset impairment analyses – </span><span style="font-family:inherit;font-size:10pt;">During the first quarter of 2018, we recorded a pre-tax asset impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$2,149</span></span><span style="font-family:inherit;font-size:10pt;"> related to a Small Business Services customer list intangible asset. As a result of changes in market trends, including the continuing decline in check and forms usage, we determined that this customer list asset was impaired and had a fair market value of </span><span style="font-family:inherit;font-size:10pt;"><span>$0</span></span><span style="font-family:inherit;font-size:10pt;"> (level 3 fair value measurement) as of March 31, 2018. </span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the first quarter of 2017, we recorded a pre-tax asset impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$5,296</span></span><span style="font-family:inherit;font-size:10pt;"> related to a small business distributor classified as held for sale in the consolidated balance sheets. Based on ongoing negotiations for the sale of the business, including multiple offers, we determined that the business's carrying value exceeded its estimated fair value less costs to sell of </span><span style="font-family:inherit;font-size:10pt;"><span>$5,000</span></span><span style="font-family:inherit;font-size:10pt;"> (level 3 fair value measurement), and we reduced the carrying value of the related customer list intangible asset.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">2018 acquisitions – </span><span style="font-family:inherit;font-size:10pt;">For all acquisitions, we are required to measure the fair value of the net identifiable tangible and intangible assets and liabilities acquired. Information regarding the acquisitions completed during the </span><span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> can be found in Note 6. The identifiable net assets acquired during the </span><span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were comprised primarily of customer list intangible assets, a trade name and a technology-related intangible asset. The estimated fair value of the Logomix customer list was calculated using the multi-period excess earnings method. This valuation model estimates revenues and cash flows derived from the asset and then deducts portions of the cash flow that can be attributed to supporting assets, such as a brand name or fixed assets, that contributed to the generation of the cash flows. The resulting cash flow, which is attributable solely to the customer list asset, is then discounted at a rate of return commensurate with the risk of the asset to calculate a present value. The estimated fair value of the other acquired customer lists was calculated by discounting the estimated cash flows expected to be generated by the assets. Key assumptions used in the calculations included same-customer revenue growth rates and estimated customer retention rates based on the acquirees' historical information.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The estimated fair values of the trade name and technology-related asset were calculated using the relief from royalty method, which calculates the cost savings associated with owning rather than licensing the trade name or the technology. Assumed royalty rates were applied to projected revenue for the estimated remaining useful lives of the assets to estimate the royalty savings.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recurring fair value measurements –</span><span style="font-family:inherit;font-size:10pt;"> Funds held for customers included cash equivalents and available-for-sale debt securities (Note 3). The cash equivalents consisted of a money market fund investment that is traded in an active market. Because of the short-term nature of the underlying investments, the cost of this investment approximates its fair value. Available-for-sale debt securities consisted of a mutual fund investment that invests in Canadian and provincial government securities and investments in Canadian guaranteed investment certificates (GICs) with maturities of </span><span style="font-family:inherit;font-size:10pt;"><span>1</span></span><span style="font-family:inherit;font-size:10pt;"> year. The mutual fund is not traded in an active market and its fair value is determined by obtaining quoted prices in active markets for the underlying securities held by the fund. The fair value of the GICs approximated cost due to their relatively short duration. Unrealized gains and losses, net of tax, are included in accumulated other comprehensive loss in the consolidated balance sheets. The cost of securities sold is determined using the average cost method. Realized gains and losses are included in revenue in the consolidated statements of comprehensive income and were not significant for the quarters ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of accrued contingent consideration is remeasured each reporting period. Increases or decreases in projected revenue, gross profit or operating income, as appropriate, and the related probabilities of achieving the forecasted results, may result in a higher or lower fair value measurement. Changes in fair value resulting from changes in the timing, amount of, or likelihood of contingent payments are included in SG&amp;A expense in the consolidated statements of comprehensive income. Changes in fair value resulting from accretion for the passage of time are included in interest expense in the consolidated statements of comprehensive income. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in accrued contingent consideration during the </span><span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended March 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition date fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in fair value</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(363</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Information regarding the fair values of our financial instruments was as follows:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value measurements using</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quoted prices in active markets for identical assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant other observable inputs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant unobservable inputs</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level 3)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Measured at fair value through net income:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued contingent consideration</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Measured at fair value through comprehensive income:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents (funds held for customers)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale debt securities (funds held for customers)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,189</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,189</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,189</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortized cost:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,728</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,728</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,728</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash (funds held for customers)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loans and notes receivable from Safeguard distributors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,579</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,647</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,647</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>740,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>740,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>740,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Amounts exclude capital lease obligations.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value measurements using</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quoted prices in active markets for identical assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant other observable inputs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant unobservable inputs</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level 3)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Measured at fair value through net income:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued contingent consideration</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Measured at fair value through comprehensive income:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents (funds held for customers)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale debt securities (funds held for customers)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,613</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,613</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,613</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortized cost:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash (funds held for customers)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loans and notes receivable from Safeguard distributors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,650</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,650</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>707,386</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>707,938</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>707,938</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Amounts exclude capital lease obligations.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">Our policy is to recognize transfers between fair value levels as of the end of the reporting period in which the transfer occurred. There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> transfers between fair value levels during the </span><span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span>. 2149000 0 5296000 5000000 P1Y Changes in accrued contingent consideration during the <span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended March 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquisition date fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Change in fair value</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(363</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,306</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 3623000 100000 -54000 -363000 3306000 Information regarding the fair values of our financial instruments was as follows:<div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value measurements using</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quoted prices in active markets for identical assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant other observable inputs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant unobservable inputs</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level 3)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Measured at fair value through net income:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued contingent consideration</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Measured at fair value through comprehensive income:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents (funds held for customers)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale debt securities (funds held for customers)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,189</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,189</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,189</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortized cost:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,728</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,728</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,728</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash (funds held for customers)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,751</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loans and notes receivable from Safeguard distributors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,579</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,647</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,647</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>740,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>740,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>740,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">Amounts exclude capital lease obligations.</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="21"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value measurements using</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quoted prices in active markets for identical assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant other observable inputs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Significant unobservable inputs</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Carrying value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">(Level 3)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Measured at fair value through net income:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued contingent consideration</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,623</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Measured at fair value through comprehensive income:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents (funds held for customers)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Available-for-sale debt securities (funds held for customers)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,613</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,613</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,613</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortized cost:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,240</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash (funds held for customers)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,279</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loans and notes receivable from Safeguard distributors</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,409</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,650</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,650</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>707,386</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>707,938</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>707,938</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span>Amounts exclude capital lease obligations. 3306000 3306000 0 0 3306000 15000000 15000000 15000000 0 0 16189000 16189000 0 16189000 0 67728000 67728000 67728000 0 0 63751000 63751000 63751000 0 0 57579000 53647000 0 0 53647000 740625000 740625000 0 740625000 0 3623000 3623000 0 0 3623000 17300000 17300000 17300000 0 0 16613000 16613000 0 16613000 0 59240000 59240000 59240000 0 0 52279000 52279000 52279000 0 0 46409000 44650000 0 0 44650000 707386000 707938000 0 707938000 0 Our policy is to recognize transfers between fair value levels as of the end of the reporting period in which the transfer occurred. 0 Restructuring charges<div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net restructuring charges for each period consisted of the following components:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands, except number of employees)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance accruals</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>844</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance reversals</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(135</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(399</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net restructuring accruals</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>709</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>709</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,613</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net restructuring charges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>993</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Number of employees included in severance accruals</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net restructuring charges are reflected in the consolidated statements of comprehensive income as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cost of revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>177</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net restructuring charges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>993</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the quarters ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;">, the net restructuring accruals included severance charges related to employee reductions across functional areas as we continued to reduce costs, primarily within our sales, marketing and fulfillment functions. These charges were reduced by the reversal of restructuring accruals recorded in previous periods, as fewer employees received severance benefits than originally estimated. Other restructuring costs, which were expensed as incurred, included items such as information technology costs, employee and equipment moves, training and travel related to our restructuring and integration activities.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring accruals of </span><span style="font-family:inherit;font-size:10pt;"><span>$2,326</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$4,380</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> are reflected in the consolidated balance sheets as accrued liabilities. The majority of the employee reductions are expected to be completed by mid-2018, and we expect most of the related severance payments to be paid by the end of 2018, utilizing cash from operations. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;"> employees had not yet started to receive severance benefits. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accruals for our restructuring initiatives, summarized by year, were as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> initiatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> initiatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">initiatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,348</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,380</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>746</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>844</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring reversals</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(130</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(97</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,763</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>649</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,677</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cumulative amounts:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,320</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,801</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring reversals</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(291</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(750</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,041</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(97</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,352</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,051</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>649</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,677</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of our restructuring accruals, by segment, were as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:26%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee severance benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="4" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating lease obligations</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Small Business Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Direct Checks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Corporate</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Small Business Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>789</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,398</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,049</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,380</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>522</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>844</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring reversals</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(432</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(936</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(89</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,302</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,763</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>613</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>806</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cumulative amounts:</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,158</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,065</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring reversals</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(376</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(98</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(560</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,041</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,925</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,565</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,699</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>613</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>806</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">As discussed in Note 14, corporate costs are allocated to our business segments. As such, the net corporate restructuring charges are reflected in the business segment operating income presented in Note 14 in accordance with our allocation methodology.</span></div><div style="line-height:120%;text-align:left;text-indent:6px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2) </sup></span>Includes accruals related to our cost reduction initiatives for 2016 through 2018. Net restructuring charges for each period consisted of the following components:<div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands, except number of employees)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance accruals</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>844</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,108</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Severance reversals</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(135</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(399</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net restructuring accruals</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>709</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>709</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,613</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net restructuring charges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>993</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Number of employees included in severance accruals</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net restructuring charges are reflected in the consolidated statements of comprehensive income as follows:</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cost of revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>177</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,145</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net restructuring charges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,322</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>993</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 844000 1108000 -135000 -399000 709000 709000 1613000 284000 2322000 993000 25 30 177000 -21000 2145000 1014000 2322000 993000 2326000 4380000 10 <br/><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accruals for our restructuring initiatives, summarized by year, were as follows:</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> initiatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> initiatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2016</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">initiatives</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,348</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,380</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>746</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>844</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring reversals</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(130</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(97</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,639</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,763</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>649</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,677</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cumulative amounts:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,320</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,801</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring reversals</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(291</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(750</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,041</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(97</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,352</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,051</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>649</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,677</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 0 4348000 32000 4380000 746000 98000 0 844000 0 -130000 -5000 -135000 97000 2639000 27000 2763000 649000 1677000 0 2326000 746000 7320000 7801000 15867000 0 -291000 -750000 -1041000 97000 5352000 7051000 12500000 649000 1677000 0 2326000 The components of our restructuring accruals, by segment, were as follows:<div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:26%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee severance benefits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="4" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating lease obligations</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Small Business Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Direct Checks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Corporate</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Small Business Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, December 31, 2017</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>789</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,398</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,049</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,380</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>522</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>174</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>148</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>844</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring reversals</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(89</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(432</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(936</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(89</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,302</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,763</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>613</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>806</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cumulative amounts:</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring charges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,158</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,065</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,867</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restructuring reversals</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(376</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(98</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(560</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,041</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,925</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,565</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,699</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance, March 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>857</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>613</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>806</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,326</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">As discussed in Note 14, corporate costs are allocated to our business segments. As such, the net corporate restructuring charges are reflected in the business segment operating income presented in Note 14 in accordance with our allocation methodology.</span></div><div style="line-height:120%;text-align:left;text-indent:6px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(2) </sup></span>Includes accruals related to our cost reduction initiatives for 2016 through 2018. 789000 1398000 140000 2049000 4000 4380000 522000 174000 0 148000 0 844000 -22000 -23000 -1000 -89000 0 -135000 432000 936000 89000 1302000 4000 2763000 857000 613000 50000 806000 0 2326000 5158000 4276000 286000 6065000 82000 15867000 -376000 -98000 -7000 -560000 0 -1041000 3925000 3565000 229000 4699000 82000 12500000 857000 613000 50000 806000 0 2326000 Income tax provision<div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The effective tax rate on pre-tax income reconciles to the United States federal statutory tax rate of 21% for 2018 and 35% for 2017 as follows:</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended March 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax at federal statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State income tax expense, net of federal benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill impairment charge</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impact of the Tax Cuts and Jobs Act of 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Qualified production activities deduction</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net tax benefit of share-based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective tax rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>Further information regarding the impact of the Tax Cuts and Jobs Act of 2017 on our financial statements can be found in Note 2 and under the caption “Note 9: Income tax provision” in the Notes to Consolidated Financial Statements appearing in the 2017 Form 10-K. The effective tax rate on pre-tax income reconciles to the United States federal statutory tax rate of 21% for 2018 and 35% for 2017 as follows:<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended March 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax at federal statutory rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">State income tax expense, net of federal benefit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.3</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.7</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill impairment charge</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impact of the Tax Cuts and Jobs Act of 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.4</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Qualified production activities deduction</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net tax benefit of share-based compensation</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.8</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.6</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective tax rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.1</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26.4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> %</span></div></td></tr></table></div> 0.210 0.350 0.033 0.027 0 0.015 -0.004 -0.066 0 -0.032 0.008 0.016 0.010 -0.014 0.241 0.264 Postretirement benefits<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have historically provided certain health care benefits for a portion of our retired United States employees. In addition to our retiree health care plan, we also have a supplemental executive retirement plan in the United States. Further information regarding our postretirement benefit plans can be found under the caption “Note 12: Postretirement benefits” of the Notes to Consolidated Financial Statements appearing in the 2017 Form 10-K.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Postretirement benefit income for each period consisted of the following components:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>656</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected return on plan assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,934</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,782</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of prior service credit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of net actuarial losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>721</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>909</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(912</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(504</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective January 1, 2018, we adopted ASU No. 2017-07, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost</span><span style="font-family:inherit;font-size:10pt;">,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">which required us to reclassify postretirement benefit income from cost of revenue and SG&amp;A expense to other income in our consolidated statements of comprehensive income. Further information can be found in Note 2.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> Postretirement benefit income for each period consisted of the following components:<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended<br/>March 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest cost</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>656</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected return on plan assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,934</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,782</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of prior service credit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of net actuarial losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>721</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>909</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net periodic benefit income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(912</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(504</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div> 656000 724000 1934000 1782000 -355000 -355000 -721000 -909000 -912000 -504000 Debt<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt outstanding was comprised of the following:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, <br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount drawn on revolving credit facility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>740,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>413,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount outstanding under term loan facility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>294,938</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital lease obligations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,908</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,914</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt, principal amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>742,533</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>709,852</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less unamortized debt issuance costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(471</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current portion of long-term debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(831</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44,121</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>741,702</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>665,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion of amount drawn under term loan facility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,313</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion of capital lease obligations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>831</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>808</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt due within one year, principal amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>831</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,121</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less unamortized debt issuance costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(81</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt due within one year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>831</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>742,533</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>709,300</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2018, we entered into a new revolving credit facility in the amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$950,000</span></span><span style="font-family:inherit;font-size:10pt;">, subject to increase under the credit agreement to an aggregate amount not exceeding </span><span style="font-family:inherit;font-size:10pt;"><span>$1,425,000</span></span><span style="font-family:inherit;font-size:10pt;">. The credit facility matures in </span><span style="font-family:inherit;font-size:10pt;">March 2023</span><span style="font-family:inherit;font-size:10pt;">. Our previous credit facility agreement was terminated contemporaneously with our entry into the new credit facility and was repaid utilizing proceeds from the new revolving credit facility. Our quarterly commitment fee ranges from </span><span style="font-family:inherit;font-size:10pt;"><span>0.175%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.35%</span></span><span style="font-family:inherit;font-size:10pt;"> based on our leverage ratio. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$740,625</span></span><span style="font-family:inherit;font-size:10pt;"> was drawn on our revolving credit facility at a weighted-average interest rate of </span><span style="font-family:inherit;font-size:10pt;"><span>2.99%</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$413,000</span></span><span style="font-family:inherit;font-size:10pt;"> was drawn on our previous revolving credit facility at a weighted-average interest rate of </span><span style="font-family:inherit;font-size:10pt;"><span>2.98%</span></span><span style="font-family:inherit;font-size:10pt;">. Our previous credit facility agreement also included a term loan facility. As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$294,938</span></span><span style="font-family:inherit;font-size:10pt;"> was outstanding under the term loan facility at a weighted-average interest rate of </span><span style="font-family:inherit;font-size:10pt;"><span>2.99%</span></span><span style="font-family:inherit;font-size:10pt;">. This amount was repaid in March 2018, utilizing proceeds from the new revolving credit facility.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There are currently no limitations on the amount of dividends and share repurchases under the terms of our credit agreement. However, if our leverage ratio, defined as total debt less unrestricted cash to EBITDA, should exceed </span><span style="font-family:inherit;font-size:10pt;"><span>2.75</span></span><span style="font-family:inherit;font-size:10pt;"> to one, there would be an annual limitation on the amount of dividends and share repurchases under the terms of this agreement.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Borrowings under the credit agreement are collateralized by substantially all of our personal and intangible property. The credit agreement governing our credit facility contains customary covenants regarding limits on levels of subsidiary indebtedness and capital expenditures, liens, investments, acquisitions, certain mergers, certain asset sales outside the ordinary course of business, and change in control as defined in the agreement. The agreement also requires us to maintain certain financial ratios, including a maximum leverage ratio and a minimum ratio of consolidated earnings before interest and taxes to consolidated interest expense, as defined in the credit agreement.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Daily average amounts outstanding under our current and previous credit facility were as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended March 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving credit facility:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Daily average amount outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>451,682</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436,588</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.97</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.55</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term loan facility:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Daily average amount outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>258,088</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315,862</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average interest rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.57</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, amounts were available for borrowing under our revolving credit facility as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">available</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving credit facility commitment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>950,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount drawn on revolving credit facility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(740,625</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding letters of credit</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net available for borrowing as of March 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,146</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:left;padding-left:12px;text-indent:-12px;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span><span style="font-family:inherit;font-size:8pt;">We use standby letters of credit to collateralize certain obligations related primarily to our self-insured workers’ compensation claims, as well as claims for environmental matters, as required by certain states. These letters of credit reduce the amount available for borrowing under our revolving credit facility.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">In addition to amounts outstanding under our credit facility, we had capital lease obligations of </span><span style="font-family:inherit;font-size:10pt;"><span>$1,908</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1,914</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> related to information technology hardware. The lease obligations will be paid through </span><span style="font-family:inherit;font-size:10pt;">November 2021</span>. The related assets are included in property, plant and equipment in the consolidated balance sheets. Depreciation of the leased assets is included in depreciation expense in the consolidated statements of cash flows. Debt outstanding was comprised of the following:<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:72%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">March 31, <br/>2018</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, <br/>2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount drawn on revolving credit facility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>740,625</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>413,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount outstanding under term loan facility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>294,938</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital lease obligations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,908</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,914</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt, principal amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>742,533</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>709,852</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less unamortized debt issuance costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(471</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current portion of long-term debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(831</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(44,121</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>741,702</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>665,260</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion of amount drawn under term loan facility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,313</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion of capital lease obligations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>831</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>808</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt due within one year, principal amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>831</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,121</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less unamortized debt issuance costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(81</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-term debt due within one year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>831</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44,040</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>742,533</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>709,300</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 740625000 413000000 0 294938000 1908000 1914000 742533000 709852000 0 471000 831000 44121000 741702000 665260000 0 43313000 831000 808000 831000 44121000 0 81000 831000 44040000 742533000 709300000 950000000 1425000000 0.00175 0.0035 740625000 0.0299 413000000 0.0298 294938000 0.0299 2.75 Daily average amounts outstanding under our current and previous credit facility were as follows:<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:63%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended March 31, 2018</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ended</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving credit facility:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Daily average amount outstanding</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>451,682</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436,588</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average interest rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.97</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.55</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term loan facility:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Daily average amount outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>258,088</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315,862</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average interest rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.97</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.57</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, amounts were available for borrowing under our revolving credit facility as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">available</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revolving credit facility commitment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>950,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amount drawn on revolving credit facility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(740,625</span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Outstanding letters of credit</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,229</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net available for borrowing as of March 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,146</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><span style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1) </sup></span>We use standby letters of credit to collateralize certain obligations related primarily to our self-insured workers’ compensation claims, as well as claims for environmental matters, as required by certain states. These letters of credit reduce the amount available for borrowing under our revolving credit facility. 451682000 436588000 0.0297 0.0255 258088000 315862000 0.0297 0.0257 950000000 10229000 199146000 1908000 1914000 Other commitments and contingencies<div style="line-height:120%;text-align:left;text-indent:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Indemnifications </span><span style="font-family:inherit;font-size:10pt;">– In the normal course of business, we periodically enter into agreements that incorporate general indemnification language. These indemnifications encompass third-party claims arising from our products and services, including, without limitation, service failures, breach of security, intellectual property rights, governmental regulations and/or employment-related matters. Performance under these indemnities would generally be triggered by our breach of the terms of the contract. In disposing of assets or businesses, we often provide representations, warranties and/or indemnities to cover various risks, including, for example, unknown damage to the assets, environmental risks involved in the sale of real estate, liability to investigate and remediate environmental contamination at waste disposal sites and manufacturing facilities, and unidentified tax liabilities and legal matters related to periods prior to disposition. We do not have the ability to estimate the potential liability from such indemnities because they relate to unknown conditions. However, we do not believe that any liability under these indemnities would have a material adverse effect on our financial position, annual results of operations or annual cash flows. We have recorded liabilities for known indemnifications related to environmental matters. </span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Environmental matters </span><span style="font-family:inherit;font-size:10pt;">– We are currently involved in environmental compliance, investigation and remediation activities at some of our former sites, primarily printing facilities of our Financial Services and Small Business Services segments that have been sold. Remediation costs are accrued on an undiscounted basis when the obligations are either known or considered probable and can be reasonably estimated. Remediation or testing costs that result directly from the sale of an asset and that we would not have otherwise incurred are considered direct costs of the sale of the asset. As such, they are included in our measurement of the carrying value of the asset sold.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accruals for environmental matters were </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$2,517</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;"><span>$2,646</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, primarily related to facilities that have been sold. These accruals are included in accrued liabilities and other non-current liabilities in the consolidated balance sheets. Accrued costs consist of direct costs of the remediation activities, primarily fees that will be paid to outside engineering and consulting firms. Although recorded accruals include our best estimates, our total costs cannot be predicted with certainty due to various factors such as the extent of corrective action that may be required, evolving environmental laws and regulations and advances in environmental technology. Where the available information is sufficient to estimate the amount of the liability, that estimate is used. Where the information is only sufficient to establish a range of probable liability and no point within the range is more likely than any other, the lower end of the range is recorded. We do not believe that the range of possible outcomes could have a material effect on our financial condition, results of operations or liquidity. Environmental expense was not significant for the quarters ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> We purchased an insurance policy during 2002 that covers up to </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;"><span>$10,000</span></span><span style="font-family:inherit;font-size:10pt;"> of third-party pollution claims through 2032 at certain owned, leased and divested sites. We also purchased an insurance policy during 2009 that covers up to </span><span style="font-family:inherit;font-size:10pt;"><span>$15,000</span></span><span style="font-family:inherit;font-size:10pt;"> of third-party pollution claims through April 2019 at certain other sites. These policies cover liability for claims of bodily injury or property damage arising from pollution events at the covered facilities, as well as remediation coverage should we be required by a governing authority to perform remediation activities at the covered sites. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> accruals have been recorded in our </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">consolidated financial statements for any of the events contemplated in these insurance policies. We do not anticipate significant net cash outlays for environmental matters during 2018. </span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Self-insurance </span><span style="font-family:inherit;font-size:10pt;">– We are self-insured for certain costs, primarily workers' compensation claims and medical and dental benefits for active employees and those employees on long-term disability. The liabilities associated with these items represent our best estimate of the ultimate obligations for reported claims plus those incurred, but not reported, and totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$7,597</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7,679</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">. These accruals are included in accrued liabilities and other non-current liabilities in the consolidated balance sheets. Our workers' compensation liability is recorded at present value. The difference between the discounted and undiscounted liability was not significant as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our self-insurance liabilities are estimated, in part, by considering historical claims experience, demographic factors and other actuarial assumptions. The estimated accruals for these liabilities could be significantly affected if future events and claims differ from these assumptions and historical trends.</span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Litigation </span><span style="font-family:inherit;font-size:10pt;">– Recorded liabilities for legal matters were not material to our financial position, results of operations or liquidity during the quarters ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, and we do not believe that any of the currently identified claims or litigation will materially affect our financial position, results of operations or liquidity upon resolution. However, litigation is subject to inherent uncertainties, and unfavorable rulings could occur. If an unfavorable ruling were to occur, it may cause a material adverse impact on our financial position, results of operations or liquidity in the period in which the ruling occurs or in future periods.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><br/> 2517000 2646000 10000000 15000000 0 7597000 7679000 Shareholders’ equity<div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">quarter</span><span style="font-family:inherit;font-size:10pt;"> ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, we repurchased </span><span style="font-family:inherit;font-size:10pt;"><span>278</span></span><span style="font-family:inherit;font-size:10pt;"> thousand shares for </span><span style="font-family:inherit;font-size:10pt;"><span>$19,996</span></span><span style="font-family:inherit;font-size:10pt;">. These share repurchases were completed under an authorization from our board of directors for the repurchase of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$300,000</span></span><span style="font-family:inherit;font-size:10pt;"> of our common stock. This authorization has no expiration date, and </span><span style="font-family:inherit;font-size:10pt;"><span>$219,731</span></span><span style="font-family:inherit;font-size:10pt;"> remained available for purchase under this authorization as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2018</span>. 278000 19996000 300000000 219731000 Business segment information<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We operate </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>3</span></span><span style="font-family:inherit;font-size:10pt;"> reportable business segments: Small Business Services, Financial Services and Direct Checks. Our business segments are generally organized by type of customer served and reflect the way we manage the company. Small Business Services promotes and sells products and services to small businesses via direct response mail and internet advertising; referrals from financial institutions, telecommunications clients and other partners; networks of Safeguard distributors and independent dealers; a direct sales force that focuses on selling to and through major accounts; and an outbound telemarketing group. Financial Services' products and services are sold primarily through a direct sales force that executes product and service supply contracts with our financial institution clients, including banks, credit unions and financial services companies. Direct Checks sells products and services directly to consumers using direct marketing, including print advertising and search engine marketing and optimization strategies. All 3 segments operate primarily in the United States. Small Business Services also has operations in Canada, Australia and portions of Europe, while Financial Services also has operations in Canada.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our product and service offerings are comprised of the following:</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Checks</span><span style="font-family:inherit;font-size:10pt;"> – We remain one of the largest providers of checks in the United States. During </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, checks represented </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>39%</span></span><span style="font-family:inherit;font-size:10pt;"> of our Small Business Services segment's revenue, </span><span style="font-family:inherit;font-size:10pt;"><span>43%</span></span><span style="font-family:inherit;font-size:10pt;"> of our Financial Services segment's revenue and </span><span style="font-family:inherit;font-size:10pt;"><span>84%</span></span><span style="font-family:inherit;font-size:10pt;"> of our Direct Checks segment's revenue.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Marketing solutions and other services (MOS)</span><span style="font-family:inherit;font-size:10pt;"> – We offer products and services designed to meet our customers' sales and marketing needs, as well as various other service offerings. During 2017, MOS represented </span><span style="font-family:inherit;font-size:10pt;"><span>34%</span></span><span style="font-family:inherit;font-size:10pt;"> of our Small Business Services segment's revenue, </span><span style="font-family:inherit;font-size:10pt;"><span>55%</span></span><span style="font-family:inherit;font-size:10pt;"> of our Financial Services segment's revenue and </span><span style="font-family:inherit;font-size:10pt;"><span>11%</span></span><span style="font-family:inherit;font-size:10pt;"> of our Direct Checks segment's revenue. Our MOS offerings consist of the following:</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Small business marketing solutions – Our marketing products utilize digital printing and web-to-print solutions to provide printed marketing materials and promotional solutions such as postcards, brochures, retail packaging supplies, apparel, greeting cards and business cards. </span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Web services – These service offerings for small businesses include logo and web design; hosting, domain name and web design services; search engine marketing and optimization; and payroll services.</span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:72px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Data-driven marketing solutions – These Financial Services offerings include outsourced marketing campaign targeting and execution and marketing analytics solutions that help our customers grow revenue through strategic targeting, lead optimization, retention and cross-selling services.</span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Treasury management solutions – These Financial Services solutions include remote deposit capture, receivables management, payment processing, and paperless treasury management, as well as software, hardware and digital imaging solutions.</span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:72px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:72px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fraud, security, risk management and operational services – These service offerings include fraud protection and security services, electronic checks ("eChecks") and digital engagement solutions, including loyalty and rewards programs.</span></div></td></tr></table><div style="line-height:120%;text-align:left;padding-left:72px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Forms, accessories and other products</span><span style="font-family:inherit;font-size:10pt;"> – Our Small Business Services segment provides printed forms to small businesses, including deposit tickets, billing forms, work orders, job proposals, purchase orders, invoices and personnel forms, as well as computer forms compatible with accounting software packages commonly used by small businesses. Small Business Services also offers other customized products, including envelopes, office supplies, ink stamps and labels. Our Financial Services and Direct Checks segments offer deposit tickets, check registers, checkbook covers, labels and ink stamps. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents revenue disaggregated by our product and service offerings:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended March 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Small Business Services</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Services</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Direct Checks</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Checks</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,051</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketing solutions and other services:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Small business marketing solutions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Web services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Data-driven marketing solutions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Treasury management solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,200</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,200</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fraud, security, risk management and operational services</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,516</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,307</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,680</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total MOS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,654</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,647</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,857</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>193,158</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forms, accessories and other products</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,943</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,748</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,418</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>316,313</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>491,914</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended March 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Small Business Services</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Services</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Direct Checks</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Checks</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,137</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,375</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,661</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>222,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketing solutions and other services:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Small business marketing solutions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,509</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,509</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Web services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Data-driven marketing solutions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,074</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,074</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Treasury management solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,774</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,774</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fraud, security, risk management and operational services</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,633</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,611</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total MOS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,386</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,459</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,256</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172,101</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forms, accessories and other products</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,600</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,932</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>308,123</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,794</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,849</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>487,766</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Product revenue is recognized at a point in time. Total MOS revenue included product revenue of </span><span style="font-family:inherit;font-size:10pt;"><span>$64,651</span></span><span style="font-family:inherit;font-size:10pt;"> and service revenue of </span><span style="font-family:inherit;font-size:10pt;"><span>$128,507</span></span><span style="font-family:inherit;font-size:10pt;"> for the quarter ended March 31, 2018. The majority of our service revenue is recognized over time as services are provided.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents our revenue for the quarter ended March 31, 2018 disaggregated by geography, based on where items are shipped or services are performed. </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Small Business Services</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Services</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Direct Checks</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>289,598</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135,166</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>459,724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign, primarily Canada and Australia</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,715</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,475</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>316,313</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>491,914</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign revenue for the quarter ended March 31, 2017 was </span><span style="font-family:inherit;font-size:10pt;"><span>$18,979</span></span><span style="font-family:inherit;font-size:10pt;">, all within Small Business Services.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accounting policies of the segments are the same as those described in the Notes to Consolidated Financial Statements included in the </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> Form 10-K. We allocate corporate costs for our shared services functions to our business segments, including costs of our executive management, human resources, supply chain, finance, information technology and legal functions. Where costs incurred are directly attributable to a business segment, those costs are charged directly to that segment. During 2017, costs that were not directly attributable to a business segment were allocated to the segments based on segment revenue. Effective January 1, 2018, we completed a more detailed analysis of our corporate costs and were able to allocate substantially all of the costs directly to our business segments. The costs that were not directly attributable to a business segment, primarily certain human resources costs, were allocated to the segments based on the number of employees in each segment. This change in our allocation methodology did not have a significant impact on the operating results of our business segments. Corporate assets are not allocated to the segments and consisted primarily of long-term investments and assets related to our corporate shared services functions of manufacturing, information technology and real estate, including property, plant and equipment; internal-use software; and inventories and supplies.</span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We are an integrated enterprise, characterized by substantial intersegment cooperation, cost allocations and the sharing of assets. Therefore, we do not represent that these segments, if operated independently, would report the operating income and other financial information shown. </span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following is our segment information as of and for the quarters ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="23"/></tr><tr><td style="width:33%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Reportable Business Segments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Small Business Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Direct Checks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Corporate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue from external customers:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>316,313</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,641</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>491,914</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>308,123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,794</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,849</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>487,766</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,973</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,835</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,708</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,492</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,998</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,439</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,893</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,141</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,216</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,614</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>807</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,637</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset impairment charges:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,141,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>672,718</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158,683</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,864</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,273,816</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,038,659</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>648,066</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160,105</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315,459</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,162,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital asset purchases:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,021</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,021</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 3 0.39 0.43 0.84 0.34 0.55 0.11 The following table presents revenue disaggregated by our product and service offerings:<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended March 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Small Business Services</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Services</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Direct Checks</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Checks</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122,932</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,051</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,355</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketing solutions and other services:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Small business marketing solutions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66,762</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Web services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Data-driven marketing solutions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,140</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Treasury management solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,200</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,200</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fraud, security, risk management and operational services</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,516</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,307</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,857</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,680</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total MOS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,654</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,647</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,857</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>193,158</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forms, accessories and other products</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,943</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,748</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,418</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>316,313</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>491,914</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:44%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter Ended March 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Small Business Services</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Services</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Direct Checks</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Checks</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,137</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,375</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,661</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>222,173</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketing solutions and other services:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Small business marketing solutions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,509</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59,509</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Web services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Data-driven marketing solutions</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,074</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,074</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Treasury management solutions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,774</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,774</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:12px;text-indent:-12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fraud, security, risk management and operational services</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,633</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,611</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,256</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total MOS</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,386</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,459</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,256</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172,101</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forms, accessories and other products</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,600</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,932</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,492</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>308,123</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,794</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,849</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>487,766</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 122932000 58051000 29355000 210338000 66762000 0 0 66762000 37376000 0 0 37376000 0 37140000 0 37140000 0 29200000 0 29200000 6516000 12307000 3857000 22680000 110654000 78647000 3857000 193158000 82727000 3943000 1748000 88418000 316313000 140641000 34960000 491914000 124137000 65375000 32661000 222173000 59509000 0 0 59509000 30244000 0 0 30244000 0 32074000 0 32074000 0 22774000 0 22774000 6633000 16611000 4256000 27500000 96386000 71459000 4256000 172101000 87600000 3960000 1932000 93492000 308123000 140794000 38849000 487766000 64651000 128507000 The following table presents our revenue for the quarter ended March 31, 2018 disaggregated by geography, based on where items are shipped or services are performed. <div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.02534113060429%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:36%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Small Business Services</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Services</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Direct Checks</span></div></td><td style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>289,598</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135,166</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>459,724</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign, primarily Canada and Australia</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,715</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,475</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,190</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>316,313</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,641</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,960</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>491,914</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">Foreign revenue for the quarter ended March 31, 2017 was </span><span style="font-family:inherit;font-size:10pt;"><span>$18,979</span></span>, all within Small Business Services. 289598000 135166000 34960000 459724000 26715000 5475000 0 32190000 316313000 140641000 34960000 491914000 18979000 The following is our segment information as of and for the quarters ended <span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="23"/></tr><tr><td style="width:33%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:2px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Reportable Business Segments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Small Business Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Direct Checks</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Corporate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Consolidated</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenue from external customers:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>316,313</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,641</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,960</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:2px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:2px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>491,914</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:2px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>308,123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,794</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,849</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>487,766</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating income:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,900</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,973</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,835</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>87,708</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,261</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,492</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84,998</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,439</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,893</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>809</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,141</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,216</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,614</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>807</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,637</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset impairment charges:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,141,551</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>672,718</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158,683</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300,864</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,273,816</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,038,659</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>648,066</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160,105</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>315,459</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,162,289</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital asset purchases:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,034</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,021</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,021</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 316313000 140641000 34960000 0 491914000 308123000 140794000 38849000 0 487766000 58900000 17973000 10835000 0 87708000 52261000 20245000 12492000 0 84998000 15439000 14893000 809000 0 31141000 14216000 14614000 807000 0 29637000 2149000 0 0 0 2149000 5296000 0 0 0 5296000 1141551000 672718000 158683000 300864000 2273816000 1038659000 648066000 160105000 315459000 2162289000 0 0 0 14034000 14034000 0 0 0 11021000 11021000 During the first quarter of 2018, we recorded a pre-tax asset impairment charge of $2,149 for one of our customer lists. Further information can be found in Note 7. Funds held for customers, as reported on the consolidated balance sheet as of December 31, 2017, also included cash of $52,279. Includes accruals related to our cost reduction initiatives for 2016 through 2018. Net liabilities acquired consisted primarily of Logomix deferred income taxes. Amounts exclude capital lease obligations. As discussed in Note 14, corporate costs are allocated to our business segments. As such, the net corporate restructuring charges are reflected in the business segment operating income presented in Note 14 in accordance with our allocation methodology. Amortization of deferred sales commissions was $694 for the quarter ended March 31, 2018. Consists of holdback payments due at future dates and liabilities for contingent consideration. Further information regarding liabilities for contingent consideration can be found in Note 7. In our prior period financial statements, we referred to this asset as contract acquisition costs. Prepaid product discounts are accrued upon contract execution. Cash payments made for prepaid product discounts were $5,364 for the quarter ended March 31, 2018 and $6,099 for the quarter ended March 31, 2017. Funds held for customers, as reported on the consolidated balance sheet as of March 31, 2018, also included cash of $63,751. Other comprehensive loss before reclassifications is net of income tax benefit of $13. In our prior period financial statements, we referred to this liability as contract acquisition costs. We use standby letters of credit to collateralize certain obligations related primarily to our self-insured workers’ compensation claims, as well as claims for environmental matters, as required by certain states. These letters of credit reduce the amount available for borrowing under our revolving credit facility. Includes the purchase of a customer list for $650 that did not qualify as a business combination. In our prior period financial statements, we referred to this liability as contract acquisition costs due within one year. XML 12 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2018
Apr. 18, 2018
Document and Entity Information [Abstract]    
Entity Registrant Name DELUXE CORP  
Entity Central Index Key 0000027996  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Document Type 10-Q  
Document Period End Date Mar. 31, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   47,845,020

XML 13 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 67,728 $ 59,240
Trade accounts receivable, net of allowances for uncollectible accounts 135,979 149,844
Inventories and supplies 42,384 42,249
Funds held for customers 94,940 86,192
Other current assets 58,907 55,441
Total current assets 399,938 392,966
Deferred income taxes 5 1,428
Long-term investments 42,858 42,607
Property, plant and equipment (net of accumulated depreciation of $360,303 and $358,020, respectively) 82,665 84,638
Assets held for sale 10,312 12,232
Intangibles (net of accumulated amortization of $470.466 and $444,933, respectively) 393,890 384,266
Goodwill 1,161,325 1,130,934
Other non-current assets 182,823 159,756
Total assets 2,273,816 2,208,827
Current liabilities:    
Accounts payable 99,474 104,477
Accrued liabilities 275,328 277,253
Long-term debt due within one year 831 44,040
Total current liabilities 375,633 425,770
Long-term debt 741,702 665,260
Deferred income taxes 56,699 50,543
Other non-current liabilities 48,112 52,241
Commitments and contingencies (Notes 11 and 12)
Shareholders' equity:    
Common shares $1 par value (authorized: 500,000 shares; outstanding: March 31, 2018 - 47,841; December 31, 2017 - 47,953) 47,841 47,953
Retained earnings 1,050,064 1,004,657
Accumulated other comprehensive loss (46,235) (37,597)
Total shareholders' equity 1,051,670 1,015,013
Total liabilities and shareholders' equity $ 2,273,816 $ 2,208,827
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED BALANCE SHEETS (Parentheticals) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Mar. 31, 2018
Dec. 31, 2017
ASSETS    
Accumulated depreciation $ 360,303 $ 358,020
Accumulated amortization $ 470,466 $ 444,933
Shareholders' equity:    
Common stock, par value (per share) $ 1.00 $ 1.00
Common stock, shares authorized 500,000 500,000
Common stock, shares outstanding 47,841 47,953
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Income Statement [Abstract]    
Product revenue $ 363,407 $ 372,174
Service revenue 128,507 115,592
Total revenue 491,914 487,766
Cost of products (133,371) (132,533)
Cost of services (55,387) (46,781)
Total cost of revenue (188,758) (179,314)
Gross profit 303,156 308,452
Selling, general and administrative expense (211,154) (217,144)
Net restructuring charges (2,145) (1,014)
Asset impairment charges (2,149) (5,296)
Operating income 87,708 84,998
Interest expense (5,579) (4,829)
Other income 1,289 1,062
Income before income taxes 83,418 81,231
Income tax provision (20,082) (24,165)
Net income 63,336 57,066
Comprehensive income $ 61,565 $ 58,248
Basic earnings per share $ 1.32 $ 1.17
Diluted earnings per share 1.31 1.16
Cash dividends per share $ 0.30 $ 0.30
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (Unaudited) - 3 months ended Mar. 31, 2018 - USD ($)
shares in Thousands, $ in Thousands
Total
Common shares par value [Member]
Additional paid-in capital [Member]
Retained earnings [Member]
Accumulated other comprehensive loss [Member]
Balance, beginning of year at Dec. 31, 2017 $ 1,015,013 $ 47,953 $ 0 $ 1,004,657 $ (37,597)
Balance (in shares) at Dec. 31, 2017 47,953        
Net income $ 63,336     63,336  
Cash dividends (14,417)     (14,417)  
Common shares issued $ 7,706 249 7,457    
Common shares issued (in shares) 249        
Common shares repurchased $ (19,996) (278) (4,373) (15,345)  
Common shares repurchased (in shares) (278)        
Other common shares retired $ (6,129) (83) (6,046)    
Other common shares retired (in shares) (83)        
Employee share-based compensation $ 2,962   2,962    
Other comprehensive loss (1,771)       (1,771)
Balance, end of period at Mar. 31, 2018 $ 1,051,670 $ 47,841 $ 0 1,050,064 (46,235)
Balance (in shares) at Mar. 31, 2018 47,841        
Adoption of new accounting pronouncement | Adoption of Accounting Standards Update No. 2014-09 [Member] $ 4,966     4,966  
Adoption of new accounting pronouncement | Adoption of Accounting Standards Update No. 2018-02 [Member] $ 0     $ 6,867 $ (6,867)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Cash flows from operating activities:    
Net income $ 63,336 $ 57,066
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 3,675 4,082
Amortization of intangibles 27,466 25,555
Asset impairment charges 2,149 5,296
Amortization of prepaid product discounts 5,408 4,967
Deferred income taxes (233) (5,014)
Employee share-based compensation expense 2,962 3,701
Other non-cash items, net (5,867) (4,543)
Changes in assets and liabilities, net of effect of acquisitions:    
Trade accounts receivable 12,763 18,955
Inventories and supplies (189) (49)
Other current assets (3,536) 1,370
Non-current assets (2,444) (1,187)
Accounts payable (3,789) (21,853)
Prepaid product discount payments 5,364 6,099
Other accrued and non-current liabilities (15,549) (7,903)
Net cash provided by operating activities 80,788 74,344
Cash flows from investing activities:    
Purchases of capital assets (14,034) (11,021)
Payments for acquisitions, net of cash acquired (52,369) (5,239)
Other (450) 461
Net cash used by investing activities (66,853) (15,799)
Cash flows from financing activities:    
Proceeds from issuing long-term debt 824,625 57,500
Payments on long-term debt (792,200) (77,061)
Proceeds from issuing shares under employee plans 5,169 5,013
Employee taxes paid for shares withheld (4,557) (5,548)
Payments for common shares repurchased (19,996) (15,002)
Cash dividends paid to shareholders (14,393) (14,591)
Other (3,205) (332)
Net cash used by financing activities (4,557) (50,021)
Effect of exchange rate change on cash (890) 414
Net change in cash and cash equivalents 8,488 8,938
Cash and cash equivalents, beginning of year 59,240 76,574
Cash and cash equivalents, end of period $ 67,728 $ 85,512
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated financial statements
3 Months Ended
Mar. 31, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Consolidated financial statements Consolidated financial statements

The consolidated balance sheet as of March 31, 2018, the consolidated statements of comprehensive income for the quarters ended March 31, 2018 and 2017, the consolidated statement of shareholders’ equity for the quarter ended March 31, 2018, and the consolidated statements of cash flows for the quarters ended March 31, 2018 and 2017 are unaudited. The consolidated balance sheet as of December 31, 2017 was derived from audited consolidated financial statements, but does not include all disclosures required by generally accepted accounting principles (GAAP) in the United States of America. In the opinion of management, all adjustments necessary for a fair statement of the consolidated financial statements are included. Adjustments consist only of normal recurring items, except for any discussed in the notes below. Interim results are not necessarily indicative of results for a full year. The consolidated financial statements and notes are presented in accordance with instructions for Form 10-Q and do not contain certain information included in our annual consolidated financial statements and notes. The consolidated financial statements and notes appearing in this report should be read in conjunction with the consolidated audited financial statements and related notes included in our Annual Report on Form 10-K for the year ended December 31, 2017 (the “2017 Form 10-K”).
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
New accounting pronouncements
3 Months Ended
Mar. 31, 2018
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
New accounting pronouncements New accounting pronouncements

The following discusses the impact of each accounting standards update (ASU) adopted during the first quarter of 2018:

ASU No. 2014-09 – In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, Revenue from Contracts with Customers. The standard provides revenue recognition guidance for any entity that enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets, unless those contracts are within the scope of other accounting standards. The standard also expands the required financial statement disclosures regarding revenue recognition. In addition, the FASB subsequently issued several amendments to the standard. We adopted the standard and all the related amendments on January 1, 2018 using the modified retrospective method. We applied the new guidance to uncompleted contracts as of January 1, 2018 and recorded the cumulative effect of initially applying the standard as an adjustment to retained earnings, with the offset to other current assets, other non-current assets and deferred income tax liabilities. We have elected the practical expedient for contract modifications, allowing us to consider the impact of all contract modifications completed prior to January 1, 2018. We have also elected the practical expedient that allows us to disregard the effects of a financing component if the period between payment and performance will be 1 year or less. Election of these practical expedients did not have a significant impact on our results of operations or financial position. Prior periods have not been restated and continue to be reported under the accounting standards in effect for those periods. We do not expect the adoption of this guidance to have a material impact on our results of operations, financial position or cash flows on an ongoing basis. Information regarding the disaggregation of revenue can be found in Note 14.

Our product revenue is recognized when control of the goods is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods. In most cases, control is transferred when products are shipped. We recognize the great majority of our service revenue as the services are provided. Many of our check supply contracts with financial institutions provide for rebates on certain products. We record these rebates as reductions of revenue and as accrued liabilities on our consolidated balance sheets when the related revenue is recognized. Many of our financial institution contracts also require prepaid product discounts in the form of upfront cash payments we make to our financial institution clients. These prepaid product discounts are included in other non-current assets in our consolidated balance sheets and are amortized as reductions of revenue, generally on the straight-line basis, over the contract term. Sales tax collected concurrent with revenue-producing activities is excluded from revenue. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of products. We have elected the practical expedient that allows us to account for shipping and handling activities that occur after the customer has obtained control of a good as a fulfillment cost, and we accrue costs of shipping and handling when the related revenue is recognized. As part of our Financial Services rewards, incentive and loyalty programs, we receive payments from consumers or our clients for the products and services provided, including hotel stays, gift cards and merchandise such as apparel, electronics and clothing. This revenue is recorded net of the related fulfillment costs.

Certain of our contracts for data-driven marketing solutions and treasury management outsourcing services within Financial Services have variable consideration that is contingent on either the success of the marketing campaign ("pay-for-performance") or the volume of outsourcing services provided. We recognize revenue for estimated variable consideration as
services are provided based on the most likely amount to be realized. Revenue is recognized to the extent that it is probable that a significant reversal of revenue will not occur when the contingency is resolved. Estimates regarding the recognition of variable consideration are updated each quarter. Typically, the amount of consideration for these contracts is finalized within 3 months, although pricing under certain of our outsourcing contracts may be based on annual volume commitments. Revenue recognized from these contracts was approximately $100,000 in 2017. Under the new standard, we have accelerated the recognition of a portion of this variable consideration.

Certain of our contracts for treasury management solutions result from the sale of bundled arrangements that may include hardware, software and professional services, as well as customization and modification of software, and specify the timing of customer billings over the course of the contract. Revenue for these contracts is recognized using a cost-based input method that depicts the transfer of services to the customer. The transaction price is allocated to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin. When the revenue recognized for uncompleted contracts exceeds the amount of customer billings, a contract asset is reflected in our consolidated balance sheets within other current assets. The amount included in other current assets was $24,521 as of March 31, 2018 and $16,379 as of December 31, 2017. When the amount of customer billings for uncompleted contracts exceeds the revenue recognized, a contract liability is reflected in our consolidated balance sheets within accrued liabilities. The amount included in accrued liabilities was $1,353 as of March 31, 2018 and $2,233 as of December 31, 2017.
  
At times, a financial institution client may terminate its check supply contract with us prior to the end of the contract term. In many cases, the financial institution is contractually required to remit a contract termination payment. Such payments are recorded as revenue when the termination agreement is executed, provided that we have no further performance obligations and collection of the funds is assured. If we have further performance obligations following the execution of a contract termination agreement, we record the related revenue over the remaining service period.

Our payment terms vary by type of customer and the products or services offered. The time period between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer. When a customer pays in advance for services, primarily for treasury management solutions and web hosting services, we defer the revenue and recognize it as the services are performed, generally over a period of less than 1 year. Deferred revenue is included in accrued liabilities and other non-current liabilities in our consolidated balance sheets. The increase of $1,408 in deferred revenue for the quarter ended March 31, 2018 was primarily driven by cash payments received in advance of satisfying our performance obligations, partially offset by the recognition of $20,636 of revenue that was included in deferred revenue as of December 31, 2017. In addition to the amounts included in deferred revenue, we will recognize revenue in future periods related to remaining performance obligations for certain of our data-driven marketing and treasury management solutions. Generally, these contracts have terms of 1 year or less and many have terms of 3 months or less. The amount of revenue related to these unsatisfied performance obligations is not significant to our annual consolidated revenue.

The new guidance requires that certain costs incurred to obtain contracts be recognized as assets and amortized consistent with the transfer of goods or services to the customer. As such, we are now deferring sales commissions related to obtaining check supply and treasury management solution contracts within Financial Services. These amounts are included in other non-current assets and are amortized as selling, general and administrative (SG&A) expense. Amortization of these amounts on the straight-line basis approximates the timing of the transfer of goods or services to the customer. Generally, these amounts are being amortized over periods of 3 to 6 years. We elected the practical expedient allowing us to expense sales commissions as incurred when the amortization period would have been 1 year or less.

The cumulative effect of the changes made to our unaudited consolidated balance sheet as of January 1, 2018 for the adoption of the new revenue guidance was as follows:
(in thousands)
 
Balance as of December 31, 2017
 
Adjustments due to ASU No. 2014-09
 
Balance as of January 1, 2018
Other current assets
 
$
55,441

 
$
960

 
$
56,401

Total current assets
 
392,966

 
960

 
393,926

Other non-current assets
 
159,756

 
5,733

 
165,489

Total assets
 
$
2,208,827

 
$
6,693

 
$
2,215,520

 
 
 
 
 
 
 
Deferred income taxes
 
$
50,543

 
$
1,727

 
$
52,270

Retained earnings
 
1,004,657

 
4,966

 
1,009,623

Total liabilities and shareholders' equity
 
$
2,208,827

 
$
6,693

 
$
2,215,520


The impact of adoption of the new revenue guidance on our unaudited consolidated statement of comprehensive income for the quarter ended March 31, 2018 and on our unaudited consolidated balance sheet as of March 31, 2018 was as follows:
 
 
Quarter Ended March 31, 2018
(in thousands)
 
As reported
 
Effect of adoption
 
Balance without adoption of ASU No. 2014-09
Service revenue
 
$
128,507

 
$
(536
)
 
$
127,971

Total revenue
 
491,914

 
(536
)
 
491,378

Cost of services
 
(55,387
)
 
255

 
(55,132
)
Total cost of revenue
 
(188,758
)
 
255

 
(188,503
)
Gross profit
 
303,156

 
(281
)
 
302,875

Selling, general and administrative expense
 
(211,154
)
 
516

 
(210,638
)
Operating income
 
87,708

 
235

 
87,943

Income before income taxes
 
83,418

 
235

 
83,653

Income tax provision
 
(20,082
)
 
(61
)
 
(20,143
)
Net income
 
$
63,336

 
$
174

 
$
63,510

 
 
 
 
 
 
 
 
 
March 31, 2018
Other current assets
 
$
58,907

 
$
(1,242
)
 
$
57,665

Total current assets
 
399,938

 
(1,242
)
 
398,696

Other non-current assets
 
182,823

 
(5,216
)
 
177,607

Total assets
 
$
2,273,816

 
$
(6,458
)
 
$
2,267,358

 
 
 
 
 
 
 
Accrued liabilities
 
275,328

 
61

 
275,389

Total current liabilities
 
375,633

 
61

 
375,694

Deferred income taxes
 
56,699

 
(1,727
)
 
54,972

Retained earnings
 
1,050,064

 
(4,792
)
 
1,045,272

Total liabilities and shareholders' equity
 
$
2,273,816

 
$
(6,458
)
 
$
2,267,358



ASU No. 2016-01 – In January 2016, the FASB issued ASU No. 2016-01, Recognition and Measurement of Financial Assets and Financial Liabilities. The standard is intended to improve the recognition, measurement, presentation and disclosure of financial instruments. We adopted this standard on January 1, 2018. This standard had no impact on our results of operations or financial position. Our financial statement disclosures in Note 7 related to financial instruments have been modified to comply with the new standard.

ASU No. 2016-16 – In October 2016, the FASB issued ASU No. 2016-16, Intra-Entity Transfers of Assets Other Than Inventory. The standard requires recognition of the tax effects resulting from the intercompany sale of an asset when the transfer occurs. Previously, the tax effects were deferred until the transferred asset was sold to a third party. We adopted this standard on January 1, 2018. No adjustment was required to opening retained earnings, and we do not expect the application of this standard to have a significant impact on our results of operations or financial position going forward.

ASU No. 2017-01 In January 2017, the FASB issued ASU No. 2017-01, Clarifying the Definition of a Business. The standard revises the definition of a business, which affects many areas of accounting such as business combinations and disposals and goodwill impairment. The revised definition of a business will likely result in more acquisitions being accounted for as asset acquisitions, as opposed to business combinations. We adopted this standard on January 1, 2018, applying it prospectively to transactions occurring on or after this date.

ASU No. 2017-07 – In March 2017, the FASB issued ASU No. 2017-07, Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost. The standard requires that the service cost component of net periodic benefit expense be recognized in the same statement of comprehensive income caption(s) as other compensation costs, and requires that the other components of net periodic benefit expense be recognized in the non-operating section of the statement of comprehensive income. In addition, only the service cost component of net periodic benefit expense is eligible for capitalization when applicable. We adopted this standard on January 1, 2018. The reclassification of the other components of our net periodic benefit income was applied on a retrospective basis. As such, we have revised our results of operations for the previous period. We utilized the practical expedient for adoption allowing us to use the amount previously disclosed in our postretirement benefits footnote as the basis for revising the prior period. As there is no service cost associated with our plans, we reclassified the entire amount of our net periodic benefit income from cost of revenue and SG&A expense to other income in our consolidated statements of comprehensive income. In addition, we no longer include any portion of net periodic benefit income in amounts capitalized for inventory or internal-use software, as only the service cost component is eligible for capitalization. This change did not have a significant impact on our results of operations or financial position. The impact of the revision on our unaudited consolidated statement of comprehensive income for the quarter ended March 31, 2017 was as follows:

 
 
Quarter Ended March 31, 2017
(in thousands)
 
As previously reported
 
Effect of adoption
 
As revised
Cost of products
 
$
(132,395
)
 
$
(138
)
 
$
(132,533
)
Cost of services
 
(46,765
)
 
(16
)
 
(46,781
)
Total cost of revenue
 
(179,160
)
 
(154
)
 
(179,314
)
Selling, general and administrative expense
 
(216,794
)
 
(350
)
 
(217,144
)
Operating income
 
85,502

 
(504
)
 
84,998

Other income
 
558

 
504

 
1,062

Net income
 
$
57,066

 
$

 
$
57,066



ASU No. 2017-09 – In May 2017, the FASB issued ASU No. 2017-09, Scope of Modification Accounting. The standard provides guidance about which changes to the terms or conditions of a share-based payment award require modification accounting, which may result in a different fair value for the award. We adopted this standard on January 1, 2018, and it is being applied prospectively to awards modified on or after this date. Historically, modifications to our share-based payment awards have been infrequent. As such, we do not expect the application of this standard to have a significant impact on our results of operations or financial position.

ASU No. 2018-02 – In February 2018, the FASB issued ASU No. 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. The standard allows companies to make an election to reclassify from accumulated other comprehensive income to retained earnings the stranded tax effects resulting from the Tax Cuts and Jobs Act of 2017 (the 2017 Act). We elected to early adopt this standard on January 1, 2018, applying it in the period of adoption. As such, a reclassification from accumulated other comprehensive loss to retained earnings of $6,867 was recorded during the quarter ended March 31, 2018. This represents the effect of the change in the United States federal corporate income tax rate on the gross deferred tax amount at the date of enactment of the 2017 Act related to items remaining in accumulated other
comprehensive loss. Our policy is to release stranded income tax effects from accumulated other comprehensive loss when the circumstances upon which they are premised cease to exist.

In March 2018, the FASB issued ASU No. 2018-05, Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin (SAB) No. 118. The standard added to the FASB Codification the guidance provided by the SEC in December 2017 regarding the accounting for the 2017 Act. We complied with SAB No. 118 when preparing our annual consolidated financial statements for the year ended December 31, 2017. Reasonable estimates were used in determining several of the components of the impact of the 2017 Act, including our 2017 deferred income tax activity and the amount of post-1986 foreign deferred earnings subject to the toll charge. We are still analyzing certain aspects of the 2017 Act and refining our calculations, which could potentially affect the measurement of our deferred tax balances and the amount of the toll charge liability, and ultimately cause us to revise our initial estimates in future periods. In addition, changes in interpretations, assumptions and guidance regarding the new tax legislation, as well as the potential for technical corrections to the 2017 Act, could have a material impact on our effective tax rate in future periods. During the quarter ended March 31, 2018, we recorded a reduction in income tax expense of $310 related to the 2017 Act. In order to complete our accounting for the 2017 Act, which we expect to finalize by the fourth quarter of 2018, the following specific items need to be completed or addressed:

Issuance of state-by-state guidance regarding conformity with or decoupling from the 2017 Act.
Finalize the calculation of post-1986 foreign deferred earnings, which are subject to the toll charge, and determine our ability to beneficially claim a foreign tax credit resulting from the income inclusion.
Where pertinent, adjust to clarifications and guidance regarding other aspects of the 2017 Act, including those related to the deductibility of executive compensation.

Accounting pronouncements not yet adopted – In February 2016, the FASB issued ASU No. 2016-02, Leasing. The standard is intended to increase transparency and comparability among organizations by requiring the recognition of lease assets and lease liabilities for virtually all leases and by requiring the disclosure of key information about leasing arrangements. The guidance is effective for us on January 1, 2019 and requires adoption using a modified retrospective approach. We are currently assessing the impact of this standard on our consolidated financial statements.

In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments. The standard introduces new guidance for the accounting for credit losses on instruments within its scope, including trade and loans receivable and available-for-sale debt securities. The guidance is effective for us on January 1, 2020 and requires adoption using a modified retrospective approach. We do not expect the application of this standard to have a significant impact on our results of operations or financial position.


XML 20 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplemental balance sheet information
3 Months Ended
Mar. 31, 2018
Balance Sheet Related Disclosures [Abstract]  
Supplemental balance sheet information Supplemental balance sheet information

Allowance for uncollectible accounts – Changes in the allowance for uncollectible accounts for the quarters ended March 31, 2018 and 2017 was as follows:
 
 
Quarter Ended
March 31,
(in thousands)
 
2018
 
2017
Balance, beginning of year
 
$
2,884

 
$
2,828

Bad debt expense
 
875

 
692

Write-offs, net of recoveries
 
(905
)
 
(634
)
Balance, end of period
 
$
2,854

 
$
2,886



Inventories and supplies – Inventories and supplies were comprised of the following:
(in thousands)
 
March 31,
2018
 
December 31,
2017
Raw materials
 
$
6,949

 
$
7,357

Semi-finished goods
 
7,633

 
7,635

Finished goods
 
24,724

 
24,146

Supplies
 
3,078

 
3,111

Inventories and supplies
 
$
42,384

 
$
42,249



Available-for-sale debt securities – Available-for-sale debt securities included within funds held for customers were comprised of the following:
 
 
March 31, 2018
(in thousands)
 
Cost
 
Gross unrealized gains
 
Gross unrealized losses
 
Fair value
Funds held for customers:(1)
 
 
 
 
 
 
 
 
Domestic money market fund
 
$
15,000

 
$

 
$

 
$
15,000

Canadian and provincial government securities
 
8,867

 

 
(430
)
 
8,437

Canadian guaranteed investment certificates
 
7,752

 

 

 
7,752

Available-for-sale debt securities
 
$
31,619

 
$

 
$
(430
)
 
$
31,189


(1) Funds held for customers, as reported on the consolidated balance sheet as of March 31, 2018, also included cash of $63,751.

 
 
December 31, 2017
(in thousands)
 
Cost
 
Gross unrealized gains
 
Gross unrealized losses
 
Fair value
Funds held for customers:(1)
 
 
 
 
 
 
 
 
Domestic money market fund
 
$
17,300

 
$

 
$

 
$
17,300

Canadian and provincial government securities
 
9,051

 

 
(393
)
 
8,658

Canadian guaranteed investment certificates
 
7,955

 

 

 
7,955

Available-for-sale debt securities
 
$
34,306

 
$

 
$
(393
)
 
$
33,913

 
(1) Funds held for customers, as reported on the consolidated balance sheet as of December 31, 2017, also included cash of $52,279.
 
Expected maturities of available-for-sale debt securities as of March 31, 2018 were as follows:
(in thousands)
 
Fair value
Due in one year or less
 
$
24,760

Due in two to five years
 
3,586

Due in six to ten years
 
2,843

Available-for-sale debt securities
 
$
31,189



Further information regarding the fair value of available-for-sale debt securities can be found in Note 7.

Assets held for sale – Assets held for sale as of March 31, 2018 included 2 providers of printed and promotional products, a small business distributor and a small business customer list that was classified as held for sale during the first quarter of 2018. Assets held for sale as of December 31, 2017 included 2 providers of printed and promotional products and 2 small business distributors, 1 of which was sold during the first quarter of 2018. Also during the first quarter of 2018, we sold
the operations of a small business distributor that previously did not meet the requirements to be reported as assets held for sale in the consolidated balance sheets. We determined that these businesses would be better positioned for long-term growth if they were managed by independent distributors. Subsequent to the sales, these businesses are owned by distributors that are part of our Safeguard® distributor network. As such, our revenue is not impacted by these sales, and the impact to our costs is not significant. We entered into aggregate notes receivable of $10,215 in conjunction with these sales (non-cash investing activity), and we recognized aggregate net gains within SG&A expense of $7,228 during the quarter ended March 31, 2018. During the quarter ended March 31, 2017, we sold a provider of printed and promotional products and a small business distributor, realizing an aggregate net gain of $6,779 within SG&A expense in the consolidated statement of comprehensive income.

The businesses sold during 2018, as well as those held for sale as of March 31, 2018, were included in our Small Business Services segment, and their net assets consisted primarily of intangible assets. During the first quarter of 2017, we recorded a pre-tax asset impairment charge of $5,296 related to a small business distributor that was sold during the second quarter of 2017. The impairment charge reduced the carrying value of the business to its fair value less costs to sell, as we negotiated the sale of the business.

We are actively marketing the remaining assets held for sale, and we expect the selling prices will equal or exceed their current carrying values. Net assets held for sale consisted of the following:
(in thousands)
 
March 31,
2018
 
December 31,
2017
 
Balance sheet caption
Current assets
 
$
23

 
$
4

 
Other current assets
Intangibles
 
8,089

 
8,459

 
Assets held for sale
Goodwill
 
2,016

 
3,566

 
Assets held for sale
Other non-current assets
 
207

 
207

 
Assets held for sale
Net assets held for sale
 
$
10,335

 
$
12,236

 
 


Intangibles – Intangibles were comprised of the following:
 
 
March 31, 2018
 
December 31, 2017
(in thousands)
 
Gross carrying amount
 
Accumulated amortization
 
Net carrying amount
 
Gross carrying amount
 
Accumulated amortization
 
Net carrying amount
Indefinite-lived intangibles:
 
 
 
 
 
 
 
 
 
 
 
 
Trade name
 
$
19,100

 
$

 
$
19,100

 
$
19,100

 
$

 
$
19,100

Amortizable intangibles:
 
 

 
 

 
 

 
 

 
 

 
 

Internal-use software
 
370,408

 
(293,628
)
 
76,780

 
359,079

 
(284,074
)
 
75,005

Customer lists/relationships(1)
 
350,586

 
(133,712
)
 
216,874

 
343,589

 
(121,729
)
 
221,860

Trade names
 
46,762

 
(21,204
)
 
25,558

 
36,931

 
(19,936
)
 
16,995

Technology-based intangibles
 
38,800

 
(8,017
)
 
30,783

 
31,800

 
(6,400
)
 
25,400

Software to be sold
 
36,900

 
(12,260
)
 
24,640

 
36,900

 
(11,204
)
 
25,696

Other
 
1,800

 
(1,645
)
 
155

 
1,800

 
(1,590
)
 
210

Amortizable intangibles
 
845,256

 
(470,466
)

374,790


810,099


(444,933
)

365,166

Intangibles
 
$
864,356

 
$
(470,466
)

$
393,890


$
829,199


$
(444,933
)

$
384,266



(1) During the first quarter of 2018, we recorded a pre-tax asset impairment charge of $2,149 for one of our customer lists. Further information can be found in Note 7.

Amortization of intangibles was $27,466 for the quarter ended March 31, 2018 and $25,555 for the quarter ended March 31, 2017. Based on the intangibles in service as of March 31, 2018, estimated future amortization expense is as follows:
(in thousands)
 
Estimated
amortization
expense
Remainder of 2018
 
$
73,428

2019
 
81,231

2020
 
62,617

2021
 
49,222

2022
 
35,337



During the quarter ended March 31, 2018, we acquired internal-use software in the normal course of business. We also acquired intangible assets in conjunction with acquisitions (Note 6). The following intangible assets were acquired during the quarter ended March 31, 2018:
(in thousands)
 
Amount
 
Weighted-average amortization period
(in years)
Internal-use software
 
$
10,842

 
3
Customer lists/relationships(1)
 
13,001

 
7
Trade names
 
10,000

 
8
Technology-based intangibles
 
7,000

 
5
Acquired intangibles
 
$
40,843

 
6


(1) Includes the purchase of a customer list for $650 that did not qualify as a business combination.

Information regarding acquired intangibles does not include measurement-period adjustments recorded during the quarter ended March 31, 2018 for changes in the estimated fair values of intangibles acquired during 2017 through acquisitions. Information regarding these adjustments can be found in Note 6.

Goodwill – Changes in goodwill during the quarter ended March 31, 2018 were as follows:
(in thousands)
 
Small
Business
Services
 
Financial
Services
 
Direct
Checks
 
Total
Balance, December 31, 2017:
 
 
 
 
 
 
 
 
Goodwill, gross
 
$
706,568

 
$
324,239

 
$
148,506

 
$
1,179,313

Accumulated impairment charges
 
(48,379
)
 

 

 
(48,379
)
Goodwill, net of accumulated impairment charges
 
658,189

 
324,239


148,506


1,130,934

Goodwill resulting from acquisitions
 
28,293

 

 

 
28,293

Measurement-period adjustments for previous acquisitions (Note 6)
 
(173
)
 
2,763

 

 
2,590

Currency translation adjustment
 
(492
)
 

 

 
(492
)
Balance, March 31, 2018:
 
 

 
 

 
 

 
 

Goodwill, gross
 
734,196

 
327,002

 
148,506

 
1,209,704

Accumulated impairment charges
 
(48,379
)
 

 

 
(48,379
)
Goodwill, net of accumulated impairment charges
 
$
685,817

 
$
327,002


$
148,506


$
1,161,325


Other non-current assets – Other non-current assets were comprised of the following:
(in thousands)
 
March 31,
2018
 
December 31,
2017
Prepaid product discounts(1)
 
$
65,954

 
$
63,895

Loans and notes receivable from Safeguard distributors
 
55,648

 
44,276

Postretirement benefit plan asset
 
42,224

 
39,849

Deferred advertising costs
 
5,924

 
6,135

Deferred sales commissions(2)
 
5,216

 

Other
 
7,857

 
5,601

Other non-current assets
 
$
182,823

 
$
159,756



(1) In our prior period financial statements, we referred to this asset as contract acquisition costs.

(2) Amortization of deferred sales commissions was $694 for the quarter ended March 31, 2018.

Changes in prepaid product discounts during the quarters ended March 31, 2018 and 2017 were as follows:
 
 
Quarter Ended
March 31,
(in thousands)
 
2018
 
2017
Balance, beginning of year
 
$
63,895

 
$
65,792

Additions(1)
 
7,492

 
4,043

Amortization
 
(5,408
)
 
(4,967
)
Other
 
(25
)
 
(76
)
Balance, end of period
 
$
65,954

 
$
64,792

 
(1) Prepaid product discounts are accrued upon contract execution. Cash payments made for prepaid product discounts were $5,364 for the quarter ended March 31, 2018 and $6,099 for the quarter ended March 31, 2017.

Accrued liabilities – Accrued liabilities were comprised of the following:
(in thousands)
 
March 31,
2018
 
December 31,
2017
Funds held for customers
 
$
93,867

 
$
85,091

Deferred revenue
 
49,630

 
47,021

Acquisition-related liabilities(1)
 
24,893

 
23,878

Income tax
 
19,204

 
17,827

Prepaid product discounts due within one year(2)
 
15,510

 
11,670

Employee profit sharing/cash bonus
 
12,358

 
31,312

Customer rebates
 
10,856

 
11,508

Restructuring due within one year (Note 8)
 
2,326

 
4,380

Other
 
46,684

 
44,566

Accrued liabilities
 
$
275,328

 
$
277,253



(1) Consists of holdback payments due at future dates and liabilities for contingent consideration. Further information regarding liabilities for contingent consideration can be found in Note 7.

(2) In our prior period financial statements, we referred to this liability as contract acquisition costs due within one year.


Other non-current liabilities – Other non-current liabilities were comprised of the following:
(in thousands)
 
March 31,
2018
 
December 31,
2017
Prepaid product discounts(1)
 
$
19,922

 
$
21,658

Other
 
28,190

 
30,583

Other non-current liabilities
 
$
48,112

 
$
52,241


(1) In our prior period financial statements, we referred to this liability as contract acquisition costs.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings per share
3 Months Ended
Mar. 31, 2018
Earnings Per Share [Abstract]  
Earnings per share Earnings per share

The following table reflects the calculation of basic and diluted earnings per share. During each period, certain stock options, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive. 
 
 
Quarter Ended
March 31,
(in thousands, except per share amounts)
 
2018
 
2017
Earnings per share – basic:
 
 
 
 
Net income
 
$
63,336

 
$
57,066

Income allocated to participating securities
 
(286
)
 
(406
)
Income available to common shareholders
 
$
63,050

 
$
56,660

Weighted-average shares outstanding
 
47,755

 
48,324

Earnings per share – basic
 
$
1.32

 
$
1.17

 
 
 
 
 
Earnings per share – diluted:
 
 

 
 

Net income
 
$
63,336

 
$
57,066

Income allocated to participating securities
 
(285
)
 
(404
)
Re-measurement of share-based awards classified as liabilities
 
(85
)
 
(4
)
Income available to common shareholders
 
$
62,966

 
$
56,658

Weighted-average shares outstanding
 
47,755

 
48,324

Dilutive impact of potential common shares
 
262

 
374

Weighted-average shares and potential common shares outstanding
 
48,017

 
48,698

Earnings per share – diluted
 
$
1.31

 
$
1.16

Antidilutive options excluded from calculation
 
521

 
270




XML 22 R11.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other comprehensive income
3 Months Ended
Mar. 31, 2018
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Other comprehensive income Other comprehensive income

Reclassification adjustments Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:
Accumulated other comprehensive loss components
 
Amounts reclassified from accumulated other comprehensive loss
 
Affected line item in consolidated statements of comprehensive income
 
 
Quarter Ended
March 31,
 
 
(in thousands)
 
2018
 
2017
 
 
Amortization of postretirement benefit plan items:
 
 
 
 
 
 
Prior service credit
 
$
355

 
$
355

 
Other income
Net actuarial loss
 
(721
)
 
(909
)
 
Other income
Total amortization
 
(366
)
 
(554
)
 
Other income
Tax benefit
 
356

 
165

 
Income tax provision
Total reclassifications, net of tax
 
$
(10
)
 
$
(389
)
 
Net income


Accumulated other comprehensive loss Changes in the components of accumulated other comprehensive loss during the quarter ended March 31, 2018 were as follows:
(in thousands)
 
Postretirement benefit plans
 
Net unrealized loss on marketable securities,
net of tax(1)
 
Currency translation adjustment
 
Accumulated other comprehensive loss
Balance, December 31, 2017
 
$
(26,829
)
 
$
(322
)
 
$
(10,446
)
 
$
(37,597
)
Other comprehensive loss before reclassifications
 

 
(36
)
 
(1,745
)
 
(1,781
)
Amounts reclassified from accumulated other comprehensive loss
 
10

 

 

 
10

Net current-period other comprehensive income (loss)
 
10

 
(36
)
 
(1,745
)
 
(1,771
)
Adoption of ASU No. 2018-02
 
(6,867
)
 

 

 
(6,867
)
Balance, March 31 2018
 
$
(33,686
)
 
$
(358
)
 
$
(12,191
)
 
$
(46,235
)


(1) Other comprehensive loss before reclassifications is net of income tax benefit of $13.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions
3 Months Ended
Mar. 31, 2018
Business Combinations [Abstract]  
Acquisitions Acquisitions

We periodically complete business combinations that align with our business strategy. The assets and liabilities acquired are recorded at their estimated fair values, and the results of operations of each acquired business are included in our consolidated statements of comprehensive income from their acquisition dates. Transaction costs related to acquisitions are expensed as incurred and are included in SG&A expense in the consolidated statements of comprehensive income. Transaction costs were not significant to our consolidated statements of comprehensive income for the quarters ended March 31, 2018 and 2017. The acquisitions completed during the quarter ended March 31, 2018 were cash transactions, funded by use of our revolving credit facility. We completed these acquisitions to add logo and web services capabilities, to increase our mix of marketing solutions and other services revenue and to reach new customers.
2018 acquisitions – In March 2018, we acquired the equity of Logomix Inc. (Logomix), a self-service marketing and branding platform that helps small businesses create logos and custom marketing products. The preliminary allocation of the purchase price based upon the estimated fair values of the assets acquired and liabilities assumed resulted in nondeductible goodwill of $28,293. The acquisition resulted in goodwill as we expect to accelerate revenue growth by combining our
capabilities with Logomix's platform. The operations of this business from its acquisition date are included in our Small Business Services segment.

Also during the quarter ended March 31, 2018, we acquired the operations of 2 small business distributors that are included in our Small Business Services segment. The assets acquired consisted primarily of customer list intangible assets. As these small business distributors were previously part of our Safeguard distributor network, our revenue was not impacted by these acquisitions, and the impact to our costs was not significant.

We expect to finalize the allocations of the purchase price for these acquisitions by the end of 2018 when our valuation of the acquired intangible assets is completed, as well as the valuation of various other assets acquired and liabilities assumed related to the Logomix acquisition.

Information regarding the useful lives of acquired intangibles and goodwill by reportable segment can be found in Note 3. Information regarding the calculation of the estimated fair values of the acquired intangibles can be found in Note 7. As our acquisitions were immaterial to our reported operating results both individually and in the aggregate, pro forma results of operations are not provided. The following illustrates the preliminary allocation, as of March 31, 2018, of the aggregate purchase price for the above acquisitions to the assets acquired and liabilities assumed:
(in thousands)
 
2018 acquisitions
Net tangible assets acquired and liabilities assumed(1)
 
$
(4,244
)
Identifiable intangible assets:
 
 
Customer lists/relationships
 
12,351

Trade name
 
10,000

Technology-based intangible
 
7,000

Total intangible assets
 
29,351

Goodwill
 
28,293

Total aggregate purchase price
 
53,400

Liabilities for holdback payments and contingent consideration
 
(1,585
)
Net cash paid for 2018 acquisitions
 
51,815

Holdback payments for prior year acquisitions
 
554

Payments for acquisitions, net of cash acquired of $1,500
 
$
52,369



(1) Net liabilities acquired consisted primarily of Logomix deferred income taxes.

During the quarter ended March 31, 2018, we finalized the purchase accounting for the acquisition of RDM Corporation, which was acquired in April 2017, and we recorded adjustments related to the purchase accounting for Digital Pacific Group Pty Ltd and Impact Marketing Specialists, Inc., which were also acquired during 2017. We expect to finalize the purchase accounting for these acquisitions by mid-2018 when our valuation of property, plant and equipment, as well as the acquired customer list intangible assets, is finalized. Further information regarding these acquisitions can be found under the caption “Note 5: Acquisitions” in the Notes to Consolidated Financial Statements appearing in the 2017 Form 10-K. These measurement-period adjustments resulted in an increase in goodwill of $2,590 during the quarter ended March 31, 2018, with the offset to various assets and liabilities, including deferred income taxes and other long-term liabilities, as well as a decrease of $1,041 in customer list intangibles and an increase in internal-use software of $1,000.

2017 acquisitions – During the quarter ended March 31, 2017, we completed the following acquisitions:

In February 2017, we acquired selected assets of Panthur Pty Ltd, an Australian web hosting and domain registration service provider.
We acquired the operations of several small business distributors, all of which were previously part of our Safeguard distributor network.

Payments for acquisitions, net of cash acquired, as presented on the consolidated statement of cash flows for the quarter ended March 31, 2017, included payments of $3,087 for these acquisitions and $2,152 for holdback payments for prior
year acquisitions. Further information regarding our 2017 acquisitions can be found under the caption “Note 5: Acquisitions” in the Notes to Consolidated Financial Statements appearing in the 2017 Form 10-K.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair value measurements
3 Months Ended
Mar. 31, 2018
Fair Value Disclosures [Abstract]  
Fair value measurements Fair value measurements

Non-recurring asset impairment analyses – During the first quarter of 2018, we recorded a pre-tax asset impairment charge of $2,149 related to a Small Business Services customer list intangible asset. As a result of changes in market trends, including the continuing decline in check and forms usage, we determined that this customer list asset was impaired and had a fair market value of $0 (level 3 fair value measurement) as of March 31, 2018.

During the first quarter of 2017, we recorded a pre-tax asset impairment charge of $5,296 related to a small business distributor classified as held for sale in the consolidated balance sheets. Based on ongoing negotiations for the sale of the business, including multiple offers, we determined that the business's carrying value exceeded its estimated fair value less costs to sell of $5,000 (level 3 fair value measurement), and we reduced the carrying value of the related customer list intangible asset.

2018 acquisitions – For all acquisitions, we are required to measure the fair value of the net identifiable tangible and intangible assets and liabilities acquired. Information regarding the acquisitions completed during the quarter ended March 31, 2018 can be found in Note 6. The identifiable net assets acquired during the quarter ended March 31, 2018 were comprised primarily of customer list intangible assets, a trade name and a technology-related intangible asset. The estimated fair value of the Logomix customer list was calculated using the multi-period excess earnings method. This valuation model estimates revenues and cash flows derived from the asset and then deducts portions of the cash flow that can be attributed to supporting assets, such as a brand name or fixed assets, that contributed to the generation of the cash flows. The resulting cash flow, which is attributable solely to the customer list asset, is then discounted at a rate of return commensurate with the risk of the asset to calculate a present value. The estimated fair value of the other acquired customer lists was calculated by discounting the estimated cash flows expected to be generated by the assets. Key assumptions used in the calculations included same-customer revenue growth rates and estimated customer retention rates based on the acquirees' historical information.

The estimated fair values of the trade name and technology-related asset were calculated using the relief from royalty method, which calculates the cost savings associated with owning rather than licensing the trade name or the technology. Assumed royalty rates were applied to projected revenue for the estimated remaining useful lives of the assets to estimate the royalty savings.

Recurring fair value measurements – Funds held for customers included cash equivalents and available-for-sale debt securities (Note 3). The cash equivalents consisted of a money market fund investment that is traded in an active market. Because of the short-term nature of the underlying investments, the cost of this investment approximates its fair value. Available-for-sale debt securities consisted of a mutual fund investment that invests in Canadian and provincial government securities and investments in Canadian guaranteed investment certificates (GICs) with maturities of 1 year. The mutual fund is not traded in an active market and its fair value is determined by obtaining quoted prices in active markets for the underlying securities held by the fund. The fair value of the GICs approximated cost due to their relatively short duration. Unrealized gains and losses, net of tax, are included in accumulated other comprehensive loss in the consolidated balance sheets. The cost of securities sold is determined using the average cost method. Realized gains and losses are included in revenue in the consolidated statements of comprehensive income and were not significant for the quarters ended March 31, 2018 and 2017.

The fair value of accrued contingent consideration is remeasured each reporting period. Increases or decreases in projected revenue, gross profit or operating income, as appropriate, and the related probabilities of achieving the forecasted results, may result in a higher or lower fair value measurement. Changes in fair value resulting from changes in the timing, amount of, or likelihood of contingent payments are included in SG&A expense in the consolidated statements of comprehensive income. Changes in fair value resulting from accretion for the passage of time are included in interest expense in the consolidated statements of comprehensive income.

Changes in accrued contingent consideration during the quarter ended March 31, 2018 were as follows:
(in thousands)
 
Quarter Ended March 31, 2018
Balance, December 31, 2017
 
$
3,623

Acquisition date fair value
 
100

Change in fair value
 
(54
)
Payments
 
(363
)
Balance, March 31, 2018
 
$
3,306



Information regarding the fair values of our financial instruments was as follows:
 
 
 
 
Fair value measurements using
 
 
March 31, 2018
 
Quoted prices in active markets for identical assets
 
Significant other observable inputs
 
Significant unobservable inputs
(in thousands)
 
Carrying value
 
Fair value
 
(Level 1)
 
(Level 2)
 
(Level 3)
Measured at fair value through net income:
 
 
 
 
 
 
 
 
 
 
Accrued contingent consideration
 
$
(3,306
)
 
$
(3,306
)
 
$

 
$

 
$
(3,306
)
Measured at fair value through comprehensive income:
 
 
 
 
 
 
 
 
 
 
Cash equivalents (funds held for customers)
 
15,000

 
15,000

 
15,000

 

 

Available-for-sale debt securities (funds held for customers)
 
16,189

 
16,189

 

 
16,189

 

Amortized cost:
 
 
 
 
 
 
 
 
 
 
Cash
 
67,728

 
67,728

 
67,728

 

 

Cash (funds held for customers)
 
63,751

 
63,751

 
63,751

 

 

Loans and notes receivable from Safeguard distributors
 
57,579

 
53,647

 

 

 
53,647

Long-term debt(1)
 
740,625

 
740,625

 

 
740,625

 


(1) Amounts exclude capital lease obligations.

 
 
 
 
Fair value measurements using
 
 
December 31, 2017
 
Quoted prices in active markets for identical assets
 
Significant other observable inputs
 
Significant unobservable inputs
(in thousands)
 
Carrying value
 
Fair value
 
(Level 1)
 
(Level 2)
 
(Level 3)
Measured at fair value through net income:
 
 
 
 
 
 
 
 
 
 
Accrued contingent consideration
 
$
(3,623
)
 
$
(3,623
)
 
$

 
$

 
$
(3,623
)
Measured at fair value through comprehensive income:
 
 
 
 
 
 
 
 
 
 
Cash equivalents (funds held for customers)
 
17,300

 
17,300

 
17,300

 

 

Available-for-sale debt securities (funds held for customers)
 
16,613

 
16,613

 

 
16,613

 

Amortized cost:
 
 
 
 
 
 
 
 
 
 
Cash
 
59,240

 
59,240

 
59,240

 

 

Cash (funds held for customers)
 
52,279

 
52,279

 
52,279

 

 

Loans and notes receivable from Safeguard distributors
 
46,409

 
44,650

 

 

 
44,650

Long-term debt(1)
 
707,386

 
707,938

 

 
707,938

 


(1) Amounts exclude capital lease obligations.

Our policy is to recognize transfers between fair value levels as of the end of the reporting period in which the transfer occurred. There were no transfers between fair value levels during the quarter ended March 31, 2018.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring charges
3 Months Ended
Mar. 31, 2018
Restructuring and Related Activities [Abstract]  
Restructuring charges Restructuring charges

Net restructuring charges for each period consisted of the following components:
 
 
Quarter Ended
March 31,
(in thousands, except number of employees)
 
2018
 
2017
Severance accruals
 
$
844

 
$
1,108

Severance reversals
 
(135
)
 
(399
)
Net restructuring accruals
 
709

 
709

Other costs
 
1,613

 
284

Net restructuring charges
 
$
2,322

 
$
993

Number of employees included in severance accruals
 
25

 
30


The net restructuring charges are reflected in the consolidated statements of comprehensive income as follows:
 
 
Quarter Ended
March 31,
(in thousands)
 
2018
 
2017
Total cost of revenue
 
$
177

 
$
(21
)
Operating expenses
 
2,145

 
1,014

Net restructuring charges
 
$
2,322

 
$
993



During the quarters ended March 31, 2018 and 2017, the net restructuring accruals included severance charges related to employee reductions across functional areas as we continued to reduce costs, primarily within our sales, marketing and fulfillment functions. These charges were reduced by the reversal of restructuring accruals recorded in previous periods, as fewer employees received severance benefits than originally estimated. Other restructuring costs, which were expensed as incurred, included items such as information technology costs, employee and equipment moves, training and travel related to our restructuring and integration activities.

Restructuring accruals of $2,326 as of March 31, 2018 and $4,380 as of December 31, 2017 are reflected in the consolidated balance sheets as accrued liabilities. The majority of the employee reductions are expected to be completed by mid-2018, and we expect most of the related severance payments to be paid by the end of 2018, utilizing cash from operations. As of March 31, 2018, approximately 10 employees had not yet started to receive severance benefits.

Accruals for our restructuring initiatives, summarized by year, were as follows:
(in thousands)
 
2018
 initiatives
 
2017
 initiatives
 
2016
initiatives
 
Total
Balance, December 31, 2017
 
$

 
$
4,348

 
$
32

 
$
4,380

Restructuring charges
 
746

 
98

 

 
844

Restructuring reversals
 

 
(130
)
 
(5
)
 
(135
)
Payments
 
(97
)
 
(2,639
)
 
(27
)
 
(2,763
)
Balance, March 31, 2018
 
$
649

 
$
1,677

 
$

 
$
2,326

Cumulative amounts:
 
 

 
 
 
 
 
 

Restructuring charges
 
$
746

 
$
7,320

 
$
7,801

 
$
15,867

Restructuring reversals
 

 
(291
)
 
(750
)
 
(1,041
)
Payments
 
(97
)
 
(5,352
)
 
(7,051
)
 
(12,500
)
Balance, March 31, 2018
 
$
649


$
1,677

 
$

 
$
2,326



The components of our restructuring accruals, by segment, were as follows:
 
 
Employee severance benefits
 
Operating lease obligations
 
(in thousands)
 
Small Business Services
 
Financial Services
 
Direct Checks
 
 
Corporate(1)
 
Small Business Services
 
Total
Balance, December 31, 2017
 
$
789

 
$
1,398

 
$
140

 
$
2,049

 
$
4

 
$
4,380

Restructuring charges
 
522

 
174

 

 
148

 

 
844

Restructuring reversals
 
(22
)
 
(23
)
 
(1
)
 
(89
)
 

 
(135
)
Payments
 
(432
)
 
(936
)
 
(89
)
 
(1,302
)
 
(4
)
 
(2,763
)
Balance, March 31, 2018
 
$
857

 
$
613


$
50


$
806


$

 
$
2,326

Cumulative amounts:(2)
 
 

 
 

 
 

 
 

 
 

 
 

Restructuring charges
 
$
5,158

 
$
4,276

 
$
286

 
$
6,065

 
$
82

 
$
15,867

Restructuring reversals
 
(376
)
 
(98
)
 
(7
)
 
(560
)
 

 
(1,041
)
Payments
 
(3,925
)
 
(3,565
)
 
(229
)
 
(4,699
)
 
(82
)
 
(12,500
)
Balance, March 31, 2018
 
$
857

 
$
613


$
50


$
806


$

 
$
2,326


(1) As discussed in Note 14, corporate costs are allocated to our business segments. As such, the net corporate restructuring charges are reflected in the business segment operating income presented in Note 14 in accordance with our allocation methodology.

(2) Includes accruals related to our cost reduction initiatives for 2016 through 2018.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income tax provision
3 Months Ended
Mar. 31, 2018
Income Tax Disclosure [Abstract]  
Income tax provision Income tax provision

The effective tax rate on pre-tax income reconciles to the United States federal statutory tax rate of 21% for 2018 and 35% for 2017 as follows:
 
 
Quarter Ended March 31, 2018
 
Year Ended December 31, 2017
Income tax at federal statutory rate
 
21.0
 %
 
35.0
 %
State income tax expense, net of federal benefit
 
3.3
 %
 
2.7
 %
Goodwill impairment charge
 

 
1.5
 %
Impact of the Tax Cuts and Jobs Act of 2017
 
(0.4
%)
 
(6.6
%)
Qualified production activities deduction
 

 
(3.2
%)
Net tax benefit of share-based compensation
 
(0.8
%)
 
(1.6
%)
Other
 
1.0
 %
 
(1.4
%)
Effective tax rate
 
24.1
 %
 
26.4
 %


Further information regarding the impact of the Tax Cuts and Jobs Act of 2017 on our financial statements can be found in Note 2 and under the caption “Note 9: Income tax provision” in the Notes to Consolidated Financial Statements appearing in the 2017 Form 10-K.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Postretirement benefits
3 Months Ended
Mar. 31, 2018
Defined Benefit Plan [Abstract]  
Postretirement benefits Postretirement benefits

We have historically provided certain health care benefits for a portion of our retired United States employees. In addition to our retiree health care plan, we also have a supplemental executive retirement plan in the United States. Further information regarding our postretirement benefit plans can be found under the caption “Note 12: Postretirement benefits” of the Notes to Consolidated Financial Statements appearing in the 2017 Form 10-K.

Postretirement benefit income for each period consisted of the following components:
 
 
Quarter Ended
March 31,
(in thousands)
 
2018
 
2017
Interest cost
 
$
656

 
$
724

Expected return on plan assets
 
(1,934
)
 
(1,782
)
Amortization of prior service credit
 
(355
)
 
(355
)
Amortization of net actuarial losses
 
721

 
909

Net periodic benefit income
 
$
(912
)
 
$
(504
)


Effective January 1, 2018, we adopted ASU No. 2017-07, Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost, which required us to reclassify postretirement benefit income from cost of revenue and SG&A expense to other income in our consolidated statements of comprehensive income. Further information can be found in Note 2.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt
3 Months Ended
Mar. 31, 2018
Debt Disclosure [Abstract]  
Debt Debt

Debt outstanding was comprised of the following:
(in thousands)
 
March 31,
2018
 
December 31,
2017
Amount drawn on revolving credit facility
 
$
740,625

 
$
413,000

Amount outstanding under term loan facility
 

 
294,938

Capital lease obligations
 
1,908

 
1,914

Long-term debt, principal amount
 
742,533

 
709,852

Less unamortized debt issuance costs
 

 
(471
)
Less current portion of long-term debt
 
(831
)
 
(44,121
)
Long-term debt
 
741,702

 
665,260

Current portion of amount drawn under term loan facility
 

 
43,313

Current portion of capital lease obligations
 
831

 
808

Long-term debt due within one year, principal amount
 
831

 
44,121

Less unamortized debt issuance costs
 

 
(81
)
Long-term debt due within one year
 
831

 
44,040

Total debt
 
$
742,533

 
$
709,300



In March 2018, we entered into a new revolving credit facility in the amount of $950,000, subject to increase under the credit agreement to an aggregate amount not exceeding $1,425,000. The credit facility matures in March 2023. Our previous credit facility agreement was terminated contemporaneously with our entry into the new credit facility and was repaid utilizing proceeds from the new revolving credit facility. Our quarterly commitment fee ranges from 0.175% to 0.35% based on our leverage ratio. As of March 31, 2018, $740,625 was drawn on our revolving credit facility at a weighted-average interest rate of 2.99%. As of December 31, 2017, $413,000 was drawn on our previous revolving credit facility at a weighted-average interest rate of 2.98%. Our previous credit facility agreement also included a term loan facility. As of December 31, 2017, $294,938 was outstanding under the term loan facility at a weighted-average interest rate of 2.99%. This amount was repaid in March 2018, utilizing proceeds from the new revolving credit facility.

There are currently no limitations on the amount of dividends and share repurchases under the terms of our credit agreement. However, if our leverage ratio, defined as total debt less unrestricted cash to EBITDA, should exceed 2.75 to one, there would be an annual limitation on the amount of dividends and share repurchases under the terms of this agreement.

Borrowings under the credit agreement are collateralized by substantially all of our personal and intangible property. The credit agreement governing our credit facility contains customary covenants regarding limits on levels of subsidiary indebtedness and capital expenditures, liens, investments, acquisitions, certain mergers, certain asset sales outside the ordinary course of business, and change in control as defined in the agreement. The agreement also requires us to maintain certain financial ratios, including a maximum leverage ratio and a minimum ratio of consolidated earnings before interest and taxes to consolidated interest expense, as defined in the credit agreement.

Daily average amounts outstanding under our current and previous credit facility were as follows:
(in thousands)
 
Quarter Ended March 31, 2018
 
Year Ended
December 31, 2017
Revolving credit facility:
 
 
 
 
Daily average amount outstanding
 
$
451,682

 
$
436,588

Weighted-average interest rate
 
2.97
%
 
2.55
%
Term loan facility:
 
 
 
 
Daily average amount outstanding
 
$
258,088

 
$
315,862

Weighted-average interest rate
 
2.97
%
 
2.57
%


As of March 31, 2018, amounts were available for borrowing under our revolving credit facility as follows:
(in thousands)
 
Total
available
Revolving credit facility commitment
 
$
950,000

Amount drawn on revolving credit facility
 
(740,625
)
Outstanding letters of credit(1)
 
(10,229
)
Net available for borrowing as of March 31, 2018
 
$
199,146



(1) We use standby letters of credit to collateralize certain obligations related primarily to our self-insured workers’ compensation claims, as well as claims for environmental matters, as required by certain states. These letters of credit reduce the amount available for borrowing under our revolving credit facility.

In addition to amounts outstanding under our credit facility, we had capital lease obligations of $1,908 as of March 31, 2018 and $1,914 as of December 31, 2017 related to information technology hardware. The lease obligations will be paid through November 2021. The related assets are included in property, plant and equipment in the consolidated balance sheets. Depreciation of the leased assets is included in depreciation expense in the consolidated statements of cash flows.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other commitments and contingencies
3 Months Ended
Mar. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Other commitments and contingencies Other commitments and contingencies

Indemnifications – In the normal course of business, we periodically enter into agreements that incorporate general indemnification language. These indemnifications encompass third-party claims arising from our products and services, including, without limitation, service failures, breach of security, intellectual property rights, governmental regulations and/or employment-related matters. Performance under these indemnities would generally be triggered by our breach of the terms of the contract. In disposing of assets or businesses, we often provide representations, warranties and/or indemnities to cover various risks, including, for example, unknown damage to the assets, environmental risks involved in the sale of real estate, liability to investigate and remediate environmental contamination at waste disposal sites and manufacturing facilities, and unidentified tax liabilities and legal matters related to periods prior to disposition. We do not have the ability to estimate the potential liability from such indemnities because they relate to unknown conditions. However, we do not believe that any liability under these indemnities would have a material adverse effect on our financial position, annual results of operations or annual cash flows. We have recorded liabilities for known indemnifications related to environmental matters.

Environmental matters – We are currently involved in environmental compliance, investigation and remediation activities at some of our former sites, primarily printing facilities of our Financial Services and Small Business Services segments that have been sold. Remediation costs are accrued on an undiscounted basis when the obligations are either known or considered probable and can be reasonably estimated. Remediation or testing costs that result directly from the sale of an asset and that we would not have otherwise incurred are considered direct costs of the sale of the asset. As such, they are included in our measurement of the carrying value of the asset sold.

Accruals for environmental matters were $2,517 as of March 31, 2018 and $2,646 as of December 31, 2017, primarily related to facilities that have been sold. These accruals are included in accrued liabilities and other non-current liabilities in the consolidated balance sheets. Accrued costs consist of direct costs of the remediation activities, primarily fees that will be paid to outside engineering and consulting firms. Although recorded accruals include our best estimates, our total costs cannot be predicted with certainty due to various factors such as the extent of corrective action that may be required, evolving environmental laws and regulations and advances in environmental technology. Where the available information is sufficient to estimate the amount of the liability, that estimate is used. Where the information is only sufficient to establish a range of probable liability and no point within the range is more likely than any other, the lower end of the range is recorded. We do not believe that the range of possible outcomes could have a material effect on our financial condition, results of operations or liquidity. Environmental expense was not significant for the quarters ended March 31, 2018 and 2017.

We purchased an insurance policy during 2002 that covers up to $10,000 of third-party pollution claims through 2032 at certain owned, leased and divested sites. We also purchased an insurance policy during 2009 that covers up to $15,000 of third-party pollution claims through April 2019 at certain other sites. These policies cover liability for claims of bodily injury or property damage arising from pollution events at the covered facilities, as well as remediation coverage should we be required by a governing authority to perform remediation activities at the covered sites. No accruals have been recorded in our
consolidated financial statements for any of the events contemplated in these insurance policies. We do not anticipate significant net cash outlays for environmental matters during 2018.

Self-insurance – We are self-insured for certain costs, primarily workers' compensation claims and medical and dental benefits for active employees and those employees on long-term disability. The liabilities associated with these items represent our best estimate of the ultimate obligations for reported claims plus those incurred, but not reported, and totaled $7,597 as of March 31, 2018 and $7,679 as of December 31, 2017. These accruals are included in accrued liabilities and other non-current liabilities in the consolidated balance sheets. Our workers' compensation liability is recorded at present value. The difference between the discounted and undiscounted liability was not significant as of March 31, 2018 or December 31, 2017.

Our self-insurance liabilities are estimated, in part, by considering historical claims experience, demographic factors and other actuarial assumptions. The estimated accruals for these liabilities could be significantly affected if future events and claims differ from these assumptions and historical trends.

Litigation – Recorded liabilities for legal matters were not material to our financial position, results of operations or liquidity during the quarters ended March 31, 2018 and 2017, and we do not believe that any of the currently identified claims or litigation will materially affect our financial position, results of operations or liquidity upon resolution. However, litigation is subject to inherent uncertainties, and unfavorable rulings could occur. If an unfavorable ruling were to occur, it may cause a material adverse impact on our financial position, results of operations or liquidity in the period in which the ruling occurs or in future periods.


XML 30 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Shareholders' equity
3 Months Ended
Mar. 31, 2018
Stockholders' Equity Note [Abstract]  
Shareholders' equity Shareholders’ equity

During the quarter ended March 31, 2018, we repurchased 278 thousand shares for $19,996. These share repurchases were completed under an authorization from our board of directors for the repurchase of up to $300,000 of our common stock. This authorization has no expiration date, and $219,731 remained available for purchase under this authorization as of March 31, 2018.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business segment information
3 Months Ended
Mar. 31, 2018
Segment Reporting [Abstract]  
Business segment information Business segment information

We operate 3 reportable business segments: Small Business Services, Financial Services and Direct Checks. Our business segments are generally organized by type of customer served and reflect the way we manage the company. Small Business Services promotes and sells products and services to small businesses via direct response mail and internet advertising; referrals from financial institutions, telecommunications clients and other partners; networks of Safeguard distributors and independent dealers; a direct sales force that focuses on selling to and through major accounts; and an outbound telemarketing group. Financial Services' products and services are sold primarily through a direct sales force that executes product and service supply contracts with our financial institution clients, including banks, credit unions and financial services companies. Direct Checks sells products and services directly to consumers using direct marketing, including print advertising and search engine marketing and optimization strategies. All 3 segments operate primarily in the United States. Small Business Services also has operations in Canada, Australia and portions of Europe, while Financial Services also has operations in Canada.

Our product and service offerings are comprised of the following:

Checks – We remain one of the largest providers of checks in the United States. During 2017, checks represented 39% of our Small Business Services segment's revenue, 43% of our Financial Services segment's revenue and 84% of our Direct Checks segment's revenue.

Marketing solutions and other services (MOS) – We offer products and services designed to meet our customers' sales and marketing needs, as well as various other service offerings. During 2017, MOS represented 34% of our Small Business Services segment's revenue, 55% of our Financial Services segment's revenue and 11% of our Direct Checks segment's revenue. Our MOS offerings consist of the following:

Small business marketing solutions – Our marketing products utilize digital printing and web-to-print solutions to provide printed marketing materials and promotional solutions such as postcards, brochures, retail packaging supplies, apparel, greeting cards and business cards.

Web services – These service offerings for small businesses include logo and web design; hosting, domain name and web design services; search engine marketing and optimization; and payroll services.

Data-driven marketing solutions – These Financial Services offerings include outsourced marketing campaign targeting and execution and marketing analytics solutions that help our customers grow revenue through strategic targeting, lead optimization, retention and cross-selling services.

Treasury management solutions – These Financial Services solutions include remote deposit capture, receivables management, payment processing, and paperless treasury management, as well as software, hardware and digital imaging solutions.

Fraud, security, risk management and operational services – These service offerings include fraud protection and security services, electronic checks ("eChecks") and digital engagement solutions, including loyalty and rewards programs.

Forms, accessories and other products – Our Small Business Services segment provides printed forms to small businesses, including deposit tickets, billing forms, work orders, job proposals, purchase orders, invoices and personnel forms, as well as computer forms compatible with accounting software packages commonly used by small businesses. Small Business Services also offers other customized products, including envelopes, office supplies, ink stamps and labels. Our Financial Services and Direct Checks segments offer deposit tickets, check registers, checkbook covers, labels and ink stamps.

The following table presents revenue disaggregated by our product and service offerings:
 
 
Quarter Ended March 31, 2018
(in thousands)
 
Small Business Services
 
Financial Services
 
Direct Checks
 
Consolidated
Checks
 
$
122,932

 
$
58,051

 
$
29,355

 
$
210,338

Marketing solutions and other services:
 
 
 
 
 
 
 
 
Small business marketing solutions
 
66,762

 

 

 
66,762

Web services
 
37,376

 

 

 
37,376

Data-driven marketing solutions
 

 
37,140

 

 
37,140

Treasury management solutions
 

 
29,200

 

 
29,200

Fraud, security, risk management and operational services
 
6,516

 
12,307

 
3,857

 
22,680

Total MOS
 
110,654

 
78,647

 
3,857

 
193,158

Forms, accessories and other products
 
82,727

 
3,943

 
1,748

 
88,418

Total revenue
 
$
316,313

 
$
140,641

 
$
34,960

 
$
491,914





 
 
Quarter Ended March 31, 2017
(in thousands)
 
Small Business Services
 
Financial Services
 
Direct Checks
 
Consolidated
Checks
 
$
124,137

 
$
65,375

 
$
32,661

 
$
222,173

Marketing solutions and other services:
 
 
 
 
 
 
 
 
Small business marketing solutions
 
59,509

 

 

 
59,509

Web services
 
30,244

 

 

 
30,244

Data-driven marketing solutions
 

 
32,074

 

 
32,074

Treasury management solutions
 

 
22,774

 

 
22,774

Fraud, security, risk management and operational services
 
6,633

 
16,611

 
4,256

 
27,500

Total MOS
 
96,386

 
71,459

 
4,256

 
172,101

Forms, accessories and other products
 
87,600

 
3,960

 
1,932

 
93,492

Total revenue
 
$
308,123

 
$
140,794

 
$
38,849

 
$
487,766



Product revenue is recognized at a point in time. Total MOS revenue included product revenue of $64,651 and service revenue of $128,507 for the quarter ended March 31, 2018. The majority of our service revenue is recognized over time as services are provided.

The following table presents our revenue for the quarter ended March 31, 2018 disaggregated by geography, based on where items are shipped or services are performed.
(in thousands)
 
Small Business Services
 
Financial Services
 
Direct Checks
 
Total
United States
 
$
289,598

 
$
135,166

 
$
34,960

 
$
459,724

Foreign, primarily Canada and Australia
 
26,715

 
5,475

 

 
32,190

Total revenue
 
$
316,313

 
$
140,641

 
$
34,960

 
$
491,914


Foreign revenue for the quarter ended March 31, 2017 was $18,979, all within Small Business Services.

The accounting policies of the segments are the same as those described in the Notes to Consolidated Financial Statements included in the 2017 Form 10-K. We allocate corporate costs for our shared services functions to our business segments, including costs of our executive management, human resources, supply chain, finance, information technology and legal functions. Where costs incurred are directly attributable to a business segment, those costs are charged directly to that segment. During 2017, costs that were not directly attributable to a business segment were allocated to the segments based on segment revenue. Effective January 1, 2018, we completed a more detailed analysis of our corporate costs and were able to allocate substantially all of the costs directly to our business segments. The costs that were not directly attributable to a business segment, primarily certain human resources costs, were allocated to the segments based on the number of employees in each segment. This change in our allocation methodology did not have a significant impact on the operating results of our business segments. Corporate assets are not allocated to the segments and consisted primarily of long-term investments and assets related to our corporate shared services functions of manufacturing, information technology and real estate, including property, plant and equipment; internal-use software; and inventories and supplies.

We are an integrated enterprise, characterized by substantial intersegment cooperation, cost allocations and the sharing of assets. Therefore, we do not represent that these segments, if operated independently, would report the operating income and other financial information shown.

The following is our segment information as of and for the quarters ended March 31, 2018 and 2017:
 
 
 
 
Reportable Business Segments
 
 
 
 
(in thousands)
 
 
 
Small Business Services
 
Financial Services
 
Direct Checks
 
Corporate
 
Consolidated
Total revenue from external customers:
 
2018
 
$
316,313

 
$
140,641

 
$
34,960

 
$

 
$
491,914

 
 
2017
 
308,123

 
140,794

 
38,849

 

 
487,766

Operating income:
 
2018
 
58,900

 
17,973

 
10,835

 

 
87,708

 
 
2017
 
52,261

 
20,245

 
12,492

 

 
84,998

Depreciation and amortization expense:
 
2018
 
15,439

 
14,893

 
809

 

 
31,141

 
 
2017
 
14,216

 
14,614

 
807

 

 
29,637

Asset impairment charges:
 
2018
 
2,149

 

 

 

 
2,149

 
 
2017
 
5,296

 

 

 

 
5,296

Total assets:
 
2018
 
1,141,551

 
672,718

 
158,683

 
300,864

 
2,273,816

 
 
2017
 
1,038,659

 
648,066

 
160,105

 
315,459

 
2,162,289

Capital asset purchases:
 
2018
 

 

 

 
14,034

 
14,034

 
 
2017
 

 

 

 
11,021

 
11,021

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
New accounting pronouncements (Policies)
3 Months Ended
Mar. 31, 2018
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
Revenue recognition Our product revenue is recognized when control of the goods is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods. In most cases, control is transferred when products are shipped. We recognize the great majority of our service revenue as the services are provided. Many of our check supply contracts with financial institutions provide for rebates on certain products. We record these rebates as reductions of revenue and as accrued liabilities on our consolidated balance sheets when the related revenue is recognized. Many of our financial institution contracts also require prepaid product discounts in the form of upfront cash payments we make to our financial institution clients. These prepaid product discounts are included in other non-current assets in our consolidated balance sheets and are amortized as reductions of revenue, generally on the straight-line basis, over the contract term. Sales tax collected concurrent with revenue-producing activities is excluded from revenue. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of products. We have elected the practical expedient that allows us to account for shipping and handling activities that occur after the customer has obtained control of a good as a fulfillment cost, and we accrue costs of shipping and handling when the related revenue is recognized. As part of our Financial Services rewards, incentive and loyalty programs, we receive payments from consumers or our clients for the products and services provided, including hotel stays, gift cards and merchandise such as apparel, electronics and clothing. This revenue is recorded net of the related fulfillment costs.

Certain of our contracts for data-driven marketing solutions and treasury management outsourcing services within Financial Services have variable consideration that is contingent on either the success of the marketing campaign ("pay-for-performance") or the volume of outsourcing services provided. We recognize revenue for estimated variable consideration as
services are provided based on the most likely amount to be realized. Revenue is recognized to the extent that it is probable that a significant reversal of revenue will not occur when the contingency is resolved. Estimates regarding the recognition of variable consideration are updated each quarter. Typically, the amount of consideration for these contracts is finalized within 3 months, although pricing under certain of our outsourcing contracts may be based on annual volume commitments. Revenue recognized from these contracts was approximately $100,000 in 2017. Under the new standard, we have accelerated the recognition of a portion of this variable consideration.

Certain of our contracts for treasury management solutions result from the sale of bundled arrangements that may include hardware, software and professional services, as well as customization and modification of software, and specify the timing of customer billings over the course of the contract. Revenue for these contracts is recognized using a cost-based input method that depicts the transfer of services to the customer. The transaction price is allocated to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin. When the revenue recognized for uncompleted contracts exceeds the amount of customer billings, a contract asset is reflected in our consolidated balance sheets within other current assets. The amount included in other current assets was $24,521 as of March 31, 2018 and $16,379 as of December 31, 2017. When the amount of customer billings for uncompleted contracts exceeds the revenue recognized, a contract liability is reflected in our consolidated balance sheets within accrued liabilities. The amount included in accrued liabilities was $1,353 as of March 31, 2018 and $2,233 as of December 31, 2017.
  
At times, a financial institution client may terminate its check supply contract with us prior to the end of the contract term. In many cases, the financial institution is contractually required to remit a contract termination payment. Such payments are recorded as revenue when the termination agreement is executed, provided that we have no further performance obligations and collection of the funds is assured. If we have further performance obligations following the execution of a contract termination agreement, we record the related revenue over the remaining service period.

Our payment terms vary by type of customer and the products or services offered. The time period between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer. When a customer pays in advance for services, primarily for treasury management solutions and web hosting services, we defer the revenue and recognize it as the services are performed, generally over a period of less than 1 year. Deferred revenue is included in accrued liabilities and other non-current liabilities in our consolidated balance sheets. The increase of $1,408 in deferred revenue for the quarter ended March 31, 2018 was primarily driven by cash payments received in advance of satisfying our performance obligations, partially offset by the recognition of $20,636 of revenue that was included in deferred revenue as of December 31, 2017. In addition to the amounts included in deferred revenue, we will recognize revenue in future periods related to remaining performance obligations for certain of our data-driven marketing and treasury management solutions. Generally, these contracts have terms of 1 year or less and many have terms of 3 months or less. The amount of revenue related to these unsatisfied performance obligations is not significant to our annual consolidated revenue.

The new guidance requires that certain costs incurred to obtain contracts be recognized as assets and amortized consistent with the transfer of goods or services to the customer. As such, we are now deferring sales commissions related to obtaining check supply and treasury management solution contracts within Financial Services. These amounts are included in other non-current assets and are amortized as selling, general and administrative (SG&A) expense. Amortization of these amounts on the straight-line basis approximates the timing of the transfer of goods or services to the customer. Generally, these amounts are being amortized over periods of 3 to 6 years. We elected the practical expedient allowing us to expense sales commissions as incurred when the amortization period would have been 1 year or less.
Comprehensive income Our policy is to release stranded income tax effects from accumulated other comprehensive loss when the circumstances upon which they are premised cease to exist.
New accounting pronouncements New accounting pronouncements

The following discusses the impact of each accounting standards update (ASU) adopted during the first quarter of 2018:

ASU No. 2014-09 – In May 2014, the Financial Accounting Standards Board (FASB) issued ASU No. 2014-09, Revenue from Contracts with Customers. The standard provides revenue recognition guidance for any entity that enters into contracts with customers to transfer goods or services or enters into contracts for the transfer of non-financial assets, unless those contracts are within the scope of other accounting standards. The standard also expands the required financial statement disclosures regarding revenue recognition. In addition, the FASB subsequently issued several amendments to the standard. We adopted the standard and all the related amendments on January 1, 2018 using the modified retrospective method. We applied the new guidance to uncompleted contracts as of January 1, 2018 and recorded the cumulative effect of initially applying the standard as an adjustment to retained earnings, with the offset to other current assets, other non-current assets and deferred income tax liabilities. We have elected the practical expedient for contract modifications, allowing us to consider the impact of all contract modifications completed prior to January 1, 2018. We have also elected the practical expedient that allows us to disregard the effects of a financing component if the period between payment and performance will be 1 year or less. Election of these practical expedients did not have a significant impact on our results of operations or financial position. Prior periods have not been restated and continue to be reported under the accounting standards in effect for those periods. We do not expect the adoption of this guidance to have a material impact on our results of operations, financial position or cash flows on an ongoing basis. Information regarding the disaggregation of revenue can be found in Note 14.

Our product revenue is recognized when control of the goods is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods. In most cases, control is transferred when products are shipped. We recognize the great majority of our service revenue as the services are provided. Many of our check supply contracts with financial institutions provide for rebates on certain products. We record these rebates as reductions of revenue and as accrued liabilities on our consolidated balance sheets when the related revenue is recognized. Many of our financial institution contracts also require prepaid product discounts in the form of upfront cash payments we make to our financial institution clients. These prepaid product discounts are included in other non-current assets in our consolidated balance sheets and are amortized as reductions of revenue, generally on the straight-line basis, over the contract term. Sales tax collected concurrent with revenue-producing activities is excluded from revenue. Amounts billed to customers for shipping and handling are included in revenue, while the related shipping and handling costs are reflected in cost of products. We have elected the practical expedient that allows us to account for shipping and handling activities that occur after the customer has obtained control of a good as a fulfillment cost, and we accrue costs of shipping and handling when the related revenue is recognized. As part of our Financial Services rewards, incentive and loyalty programs, we receive payments from consumers or our clients for the products and services provided, including hotel stays, gift cards and merchandise such as apparel, electronics and clothing. This revenue is recorded net of the related fulfillment costs.

Certain of our contracts for data-driven marketing solutions and treasury management outsourcing services within Financial Services have variable consideration that is contingent on either the success of the marketing campaign ("pay-for-performance") or the volume of outsourcing services provided. We recognize revenue for estimated variable consideration as
services are provided based on the most likely amount to be realized. Revenue is recognized to the extent that it is probable that a significant reversal of revenue will not occur when the contingency is resolved. Estimates regarding the recognition of variable consideration are updated each quarter. Typically, the amount of consideration for these contracts is finalized within 3 months, although pricing under certain of our outsourcing contracts may be based on annual volume commitments. Revenue recognized from these contracts was approximately $100,000 in 2017. Under the new standard, we have accelerated the recognition of a portion of this variable consideration.

Certain of our contracts for treasury management solutions result from the sale of bundled arrangements that may include hardware, software and professional services, as well as customization and modification of software, and specify the timing of customer billings over the course of the contract. Revenue for these contracts is recognized using a cost-based input method that depicts the transfer of services to the customer. The transaction price is allocated to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on the prices charged to customers or using expected cost plus margin. When the revenue recognized for uncompleted contracts exceeds the amount of customer billings, a contract asset is reflected in our consolidated balance sheets within other current assets. The amount included in other current assets was $24,521 as of March 31, 2018 and $16,379 as of December 31, 2017. When the amount of customer billings for uncompleted contracts exceeds the revenue recognized, a contract liability is reflected in our consolidated balance sheets within accrued liabilities. The amount included in accrued liabilities was $1,353 as of March 31, 2018 and $2,233 as of December 31, 2017.
  
At times, a financial institution client may terminate its check supply contract with us prior to the end of the contract term. In many cases, the financial institution is contractually required to remit a contract termination payment. Such payments are recorded as revenue when the termination agreement is executed, provided that we have no further performance obligations and collection of the funds is assured. If we have further performance obligations following the execution of a contract termination agreement, we record the related revenue over the remaining service period.

Our payment terms vary by type of customer and the products or services offered. The time period between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer. When a customer pays in advance for services, primarily for treasury management solutions and web hosting services, we defer the revenue and recognize it as the services are performed, generally over a period of less than 1 year. Deferred revenue is included in accrued liabilities and other non-current liabilities in our consolidated balance sheets. The increase of $1,408 in deferred revenue for the quarter ended March 31, 2018 was primarily driven by cash payments received in advance of satisfying our performance obligations, partially offset by the recognition of $20,636 of revenue that was included in deferred revenue as of December 31, 2017. In addition to the amounts included in deferred revenue, we will recognize revenue in future periods related to remaining performance obligations for certain of our data-driven marketing and treasury management solutions. Generally, these contracts have terms of 1 year or less and many have terms of 3 months or less. The amount of revenue related to these unsatisfied performance obligations is not significant to our annual consolidated revenue.

The new guidance requires that certain costs incurred to obtain contracts be recognized as assets and amortized consistent with the transfer of goods or services to the customer. As such, we are now deferring sales commissions related to obtaining check supply and treasury management solution contracts within Financial Services. These amounts are included in other non-current assets and are amortized as selling, general and administrative (SG&A) expense. Amortization of these amounts on the straight-line basis approximates the timing of the transfer of goods or services to the customer. Generally, these amounts are being amortized over periods of 3 to 6 years. We elected the practical expedient allowing us to expense sales commissions as incurred when the amortization period would have been 1 year or less.

The cumulative effect of the changes made to our unaudited consolidated balance sheet as of January 1, 2018 for the adoption of the new revenue guidance was as follows:
(in thousands)
 
Balance as of December 31, 2017
 
Adjustments due to ASU No. 2014-09
 
Balance as of January 1, 2018
Other current assets
 
$
55,441

 
$
960

 
$
56,401

Total current assets
 
392,966

 
960

 
393,926

Other non-current assets
 
159,756

 
5,733

 
165,489

Total assets
 
$
2,208,827

 
$
6,693

 
$
2,215,520

 
 
 
 
 
 
 
Deferred income taxes
 
$
50,543

 
$
1,727

 
$
52,270

Retained earnings
 
1,004,657

 
4,966

 
1,009,623

Total liabilities and shareholders' equity
 
$
2,208,827

 
$
6,693

 
$
2,215,520


The impact of adoption of the new revenue guidance on our unaudited consolidated statement of comprehensive income for the quarter ended March 31, 2018 and on our unaudited consolidated balance sheet as of March 31, 2018 was as follows:
 
 
Quarter Ended March 31, 2018
(in thousands)
 
As reported
 
Effect of adoption
 
Balance without adoption of ASU No. 2014-09
Service revenue
 
$
128,507

 
$
(536
)
 
$
127,971

Total revenue
 
491,914

 
(536
)
 
491,378

Cost of services
 
(55,387
)
 
255

 
(55,132
)
Total cost of revenue
 
(188,758
)
 
255

 
(188,503
)
Gross profit
 
303,156

 
(281
)
 
302,875

Selling, general and administrative expense
 
(211,154
)
 
516

 
(210,638
)
Operating income
 
87,708

 
235

 
87,943

Income before income taxes
 
83,418

 
235

 
83,653

Income tax provision
 
(20,082
)
 
(61
)
 
(20,143
)
Net income
 
$
63,336

 
$
174

 
$
63,510

 
 
 
 
 
 
 
 
 
March 31, 2018
Other current assets
 
$
58,907

 
$
(1,242
)
 
$
57,665

Total current assets
 
399,938

 
(1,242
)
 
398,696

Other non-current assets
 
182,823

 
(5,216
)
 
177,607

Total assets
 
$
2,273,816

 
$
(6,458
)
 
$
2,267,358

 
 
 
 
 
 
 
Accrued liabilities
 
275,328

 
61

 
275,389

Total current liabilities
 
375,633

 
61

 
375,694

Deferred income taxes
 
56,699

 
(1,727
)
 
54,972

Retained earnings
 
1,050,064

 
(4,792
)
 
1,045,272

Total liabilities and shareholders' equity
 
$
2,273,816

 
$
(6,458
)
 
$
2,267,358



ASU No. 2016-01 – In January 2016, the FASB issued ASU No. 2016-01, Recognition and Measurement of Financial Assets and Financial Liabilities. The standard is intended to improve the recognition, measurement, presentation and disclosure of financial instruments. We adopted this standard on January 1, 2018. This standard had no impact on our results of operations or financial position. Our financial statement disclosures in Note 7 related to financial instruments have been modified to comply with the new standard.

ASU No. 2016-16 – In October 2016, the FASB issued ASU No. 2016-16, Intra-Entity Transfers of Assets Other Than Inventory. The standard requires recognition of the tax effects resulting from the intercompany sale of an asset when the transfer occurs. Previously, the tax effects were deferred until the transferred asset was sold to a third party. We adopted this standard on January 1, 2018. No adjustment was required to opening retained earnings, and we do not expect the application of this standard to have a significant impact on our results of operations or financial position going forward.

ASU No. 2017-01 In January 2017, the FASB issued ASU No. 2017-01, Clarifying the Definition of a Business. The standard revises the definition of a business, which affects many areas of accounting such as business combinations and disposals and goodwill impairment. The revised definition of a business will likely result in more acquisitions being accounted for as asset acquisitions, as opposed to business combinations. We adopted this standard on January 1, 2018, applying it prospectively to transactions occurring on or after this date.

ASU No. 2017-07 – In March 2017, the FASB issued ASU No. 2017-07, Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost. The standard requires that the service cost component of net periodic benefit expense be recognized in the same statement of comprehensive income caption(s) as other compensation costs, and requires that the other components of net periodic benefit expense be recognized in the non-operating section of the statement of comprehensive income. In addition, only the service cost component of net periodic benefit expense is eligible for capitalization when applicable. We adopted this standard on January 1, 2018. The reclassification of the other components of our net periodic benefit income was applied on a retrospective basis. As such, we have revised our results of operations for the previous period. We utilized the practical expedient for adoption allowing us to use the amount previously disclosed in our postretirement benefits footnote as the basis for revising the prior period. As there is no service cost associated with our plans, we reclassified the entire amount of our net periodic benefit income from cost of revenue and SG&A expense to other income in our consolidated statements of comprehensive income. In addition, we no longer include any portion of net periodic benefit income in amounts capitalized for inventory or internal-use software, as only the service cost component is eligible for capitalization. This change did not have a significant impact on our results of operations or financial position. The impact of the revision on our unaudited consolidated statement of comprehensive income for the quarter ended March 31, 2017 was as follows:

 
 
Quarter Ended March 31, 2017
(in thousands)
 
As previously reported
 
Effect of adoption
 
As revised
Cost of products
 
$
(132,395
)
 
$
(138
)
 
$
(132,533
)
Cost of services
 
(46,765
)
 
(16
)
 
(46,781
)
Total cost of revenue
 
(179,160
)
 
(154
)
 
(179,314
)
Selling, general and administrative expense
 
(216,794
)
 
(350
)
 
(217,144
)
Operating income
 
85,502

 
(504
)
 
84,998

Other income
 
558

 
504

 
1,062

Net income
 
$
57,066

 
$

 
$
57,066



ASU No. 2017-09 – In May 2017, the FASB issued ASU No. 2017-09, Scope of Modification Accounting. The standard provides guidance about which changes to the terms or conditions of a share-based payment award require modification accounting, which may result in a different fair value for the award. We adopted this standard on January 1, 2018, and it is being applied prospectively to awards modified on or after this date. Historically, modifications to our share-based payment awards have been infrequent. As such, we do not expect the application of this standard to have a significant impact on our results of operations or financial position.

ASU No. 2018-02 – In February 2018, the FASB issued ASU No. 2018-02, Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income. The standard allows companies to make an election to reclassify from accumulated other comprehensive income to retained earnings the stranded tax effects resulting from the Tax Cuts and Jobs Act of 2017 (the 2017 Act). We elected to early adopt this standard on January 1, 2018, applying it in the period of adoption. As such, a reclassification from accumulated other comprehensive loss to retained earnings of $6,867 was recorded during the quarter ended March 31, 2018. This represents the effect of the change in the United States federal corporate income tax rate on the gross deferred tax amount at the date of enactment of the 2017 Act related to items remaining in accumulated other
comprehensive loss. Our policy is to release stranded income tax effects from accumulated other comprehensive loss when the circumstances upon which they are premised cease to exist.

In March 2018, the FASB issued ASU No. 2018-05, Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin (SAB) No. 118. The standard added to the FASB Codification the guidance provided by the SEC in December 2017 regarding the accounting for the 2017 Act. We complied with SAB No. 118 when preparing our annual consolidated financial statements for the year ended December 31, 2017. Reasonable estimates were used in determining several of the components of the impact of the 2017 Act, including our 2017 deferred income tax activity and the amount of post-1986 foreign deferred earnings subject to the toll charge. We are still analyzing certain aspects of the 2017 Act and refining our calculations, which could potentially affect the measurement of our deferred tax balances and the amount of the toll charge liability, and ultimately cause us to revise our initial estimates in future periods. In addition, changes in interpretations, assumptions and guidance regarding the new tax legislation, as well as the potential for technical corrections to the 2017 Act, could have a material impact on our effective tax rate in future periods. During the quarter ended March 31, 2018, we recorded a reduction in income tax expense of $310 related to the 2017 Act. In order to complete our accounting for the 2017 Act, which we expect to finalize by the fourth quarter of 2018, the following specific items need to be completed or addressed:

Issuance of state-by-state guidance regarding conformity with or decoupling from the 2017 Act.
Finalize the calculation of post-1986 foreign deferred earnings, which are subject to the toll charge, and determine our ability to beneficially claim a foreign tax credit resulting from the income inclusion.
Where pertinent, adjust to clarifications and guidance regarding other aspects of the 2017 Act, including those related to the deductibility of executive compensation.

Accounting pronouncements not yet adopted – In February 2016, the FASB issued ASU No. 2016-02, Leasing. The standard is intended to increase transparency and comparability among organizations by requiring the recognition of lease assets and lease liabilities for virtually all leases and by requiring the disclosure of key information about leasing arrangements. The guidance is effective for us on January 1, 2019 and requires adoption using a modified retrospective approach. We are currently assessing the impact of this standard on our consolidated financial statements.

In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments. The standard introduces new guidance for the accounting for credit losses on instruments within its scope, including trade and loans receivable and available-for-sale debt securities. The guidance is effective for us on January 1, 2020 and requires adoption using a modified retrospective approach. We do not expect the application of this standard to have a significant impact on our results of operations or financial position.


XML 33 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair value measurements (Policies)
3 Months Ended
Mar. 31, 2018
Fair Value Disclosures [Abstract]  
Fair value level transfers Our policy is to recognize transfers between fair value levels as of the end of the reporting period in which the transfer occurred.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
New accounting pronouncements (Tables)
3 Months Ended
Mar. 31, 2018
Accounting Standards Update No. 2014-09 [Member]  
New accounting pronouncements [Line Items]  
Impact of new accounting pronouncement The cumulative effect of the changes made to our unaudited consolidated balance sheet as of January 1, 2018 for the adoption of the new revenue guidance was as follows:
(in thousands)
 
Balance as of December 31, 2017
 
Adjustments due to ASU No. 2014-09
 
Balance as of January 1, 2018
Other current assets
 
$
55,441

 
$
960

 
$
56,401

Total current assets
 
392,966

 
960

 
393,926

Other non-current assets
 
159,756

 
5,733

 
165,489

Total assets
 
$
2,208,827

 
$
6,693

 
$
2,215,520

 
 
 
 
 
 
 
Deferred income taxes
 
$
50,543

 
$
1,727

 
$
52,270

Retained earnings
 
1,004,657

 
4,966

 
1,009,623

Total liabilities and shareholders' equity
 
$
2,208,827

 
$
6,693

 
$
2,215,520


The impact of adoption of the new revenue guidance on our unaudited consolidated statement of comprehensive income for the quarter ended March 31, 2018 and on our unaudited consolidated balance sheet as of March 31, 2018 was as follows:
 
 
Quarter Ended March 31, 2018
(in thousands)
 
As reported
 
Effect of adoption
 
Balance without adoption of ASU No. 2014-09
Service revenue
 
$
128,507

 
$
(536
)
 
$
127,971

Total revenue
 
491,914

 
(536
)
 
491,378

Cost of services
 
(55,387
)
 
255

 
(55,132
)
Total cost of revenue
 
(188,758
)
 
255

 
(188,503
)
Gross profit
 
303,156

 
(281
)
 
302,875

Selling, general and administrative expense
 
(211,154
)
 
516

 
(210,638
)
Operating income
 
87,708

 
235

 
87,943

Income before income taxes
 
83,418

 
235

 
83,653

Income tax provision
 
(20,082
)
 
(61
)
 
(20,143
)
Net income
 
$
63,336

 
$
174

 
$
63,510

 
 
 
 
 
 
 
 
 
March 31, 2018
Other current assets
 
$
58,907

 
$
(1,242
)
 
$
57,665

Total current assets
 
399,938

 
(1,242
)
 
398,696

Other non-current assets
 
182,823

 
(5,216
)
 
177,607

Total assets
 
$
2,273,816

 
$
(6,458
)
 
$
2,267,358

 
 
 
 
 
 
 
Accrued liabilities
 
275,328

 
61

 
275,389

Total current liabilities
 
375,633

 
61

 
375,694

Deferred income taxes
 
56,699

 
(1,727
)
 
54,972

Retained earnings
 
1,050,064

 
(4,792
)
 
1,045,272

Total liabilities and shareholders' equity
 
$
2,273,816

 
$
(6,458
)
 
$
2,267,358

Accounting Standards Update No. 2017-07 [Member]  
New accounting pronouncements [Line Items]  
Impact of new accounting pronouncement The impact of the revision on our unaudited consolidated statement of comprehensive income for the quarter ended March 31, 2017 was as follows:

 
 
Quarter Ended March 31, 2017
(in thousands)
 
As previously reported
 
Effect of adoption
 
As revised
Cost of products
 
$
(132,395
)
 
$
(138
)
 
$
(132,533
)
Cost of services
 
(46,765
)
 
(16
)
 
(46,781
)
Total cost of revenue
 
(179,160
)
 
(154
)
 
(179,314
)
Selling, general and administrative expense
 
(216,794
)
 
(350
)
 
(217,144
)
Operating income
 
85,502

 
(504
)
 
84,998

Other income
 
558

 
504

 
1,062

Net income
 
$
57,066

 
$

 
$
57,066

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplemental balance sheet information (Tables)
3 Months Ended
Mar. 31, 2018
Balance Sheet Related Disclosures [Abstract]  
Allowance for uncollectible accounts Allowance for uncollectible accounts – Changes in the allowance for uncollectible accounts for the quarters ended March 31, 2018 and 2017 was as follows:
 
 
Quarter Ended
March 31,
(in thousands)
 
2018
 
2017
Balance, beginning of year
 
$
2,884

 
$
2,828

Bad debt expense
 
875

 
692

Write-offs, net of recoveries
 
(905
)
 
(634
)
Balance, end of period
 
$
2,854

 
$
2,886

Inventories and supplies Inventories and supplies – Inventories and supplies were comprised of the following:
(in thousands)
 
March 31,
2018
 
December 31,
2017
Raw materials
 
$
6,949

 
$
7,357

Semi-finished goods
 
7,633

 
7,635

Finished goods
 
24,724

 
24,146

Supplies
 
3,078

 
3,111

Inventories and supplies
 
$
42,384

 
$
42,249

Available-for-sale debt securities Available-for-sale debt securities – Available-for-sale debt securities included within funds held for customers were comprised of the following:
 
 
March 31, 2018
(in thousands)
 
Cost
 
Gross unrealized gains
 
Gross unrealized losses
 
Fair value
Funds held for customers:(1)
 
 
 
 
 
 
 
 
Domestic money market fund
 
$
15,000

 
$

 
$

 
$
15,000

Canadian and provincial government securities
 
8,867

 

 
(430
)
 
8,437

Canadian guaranteed investment certificates
 
7,752

 

 

 
7,752

Available-for-sale debt securities
 
$
31,619

 
$

 
$
(430
)
 
$
31,189


(1) Funds held for customers, as reported on the consolidated balance sheet as of March 31, 2018, also included cash of $63,751.

 
 
December 31, 2017
(in thousands)
 
Cost
 
Gross unrealized gains
 
Gross unrealized losses
 
Fair value
Funds held for customers:(1)
 
 
 
 
 
 
 
 
Domestic money market fund
 
$
17,300

 
$

 
$

 
$
17,300

Canadian and provincial government securities
 
9,051

 

 
(393
)
 
8,658

Canadian guaranteed investment certificates
 
7,955

 

 

 
7,955

Available-for-sale debt securities
 
$
34,306

 
$

 
$
(393
)
 
$
33,913

 
(1) Funds held for customers, as reported on the consolidated balance sheet as of December 31, 2017, also included cash of $52,279.
Expected maturities of available-for-sale debt securities Expected maturities of available-for-sale debt securities as of March 31, 2018 were as follows:
(in thousands)
 
Fair value
Due in one year or less
 
$
24,760

Due in two to five years
 
3,586

Due in six to ten years
 
2,843

Available-for-sale debt securities
 
$
31,189

Assets held for sale Net assets held for sale consisted of the following:
(in thousands)
 
March 31,
2018
 
December 31,
2017
 
Balance sheet caption
Current assets
 
$
23

 
$
4

 
Other current assets
Intangibles
 
8,089

 
8,459

 
Assets held for sale
Goodwill
 
2,016

 
3,566

 
Assets held for sale
Other non-current assets
 
207

 
207

 
Assets held for sale
Net assets held for sale
 
$
10,335

 
$
12,236

 
 


Intangibles Intangibles – Intangibles were comprised of the following:
 
 
March 31, 2018
 
December 31, 2017
(in thousands)
 
Gross carrying amount
 
Accumulated amortization
 
Net carrying amount
 
Gross carrying amount
 
Accumulated amortization
 
Net carrying amount
Indefinite-lived intangibles:
 
 
 
 
 
 
 
 
 
 
 
 
Trade name
 
$
19,100

 
$

 
$
19,100

 
$
19,100

 
$

 
$
19,100

Amortizable intangibles:
 
 

 
 

 
 

 
 

 
 

 
 

Internal-use software
 
370,408

 
(293,628
)
 
76,780

 
359,079

 
(284,074
)
 
75,005

Customer lists/relationships(1)
 
350,586

 
(133,712
)
 
216,874

 
343,589

 
(121,729
)
 
221,860

Trade names
 
46,762

 
(21,204
)
 
25,558

 
36,931

 
(19,936
)
 
16,995

Technology-based intangibles
 
38,800

 
(8,017
)
 
30,783

 
31,800

 
(6,400
)
 
25,400

Software to be sold
 
36,900

 
(12,260
)
 
24,640

 
36,900

 
(11,204
)
 
25,696

Other
 
1,800

 
(1,645
)
 
155

 
1,800

 
(1,590
)
 
210

Amortizable intangibles
 
845,256

 
(470,466
)

374,790


810,099


(444,933
)

365,166

Intangibles
 
$
864,356

 
$
(470,466
)

$
393,890


$
829,199


$
(444,933
)

$
384,266



(1) During the first quarter of 2018, we recorded a pre-tax asset impairment charge of $2,149 for one of our customer lists. Further information can be found in Note 7.
Estimated future amortization expense Based on the intangibles in service as of March 31, 2018, estimated future amortization expense is as follows:
(in thousands)
 
Estimated
amortization
expense
Remainder of 2018
 
$
73,428

2019
 
81,231

2020
 
62,617

2021
 
49,222

2022
 
35,337

Acquired intangibles The following intangible assets were acquired during the quarter ended March 31, 2018:
(in thousands)
 
Amount
 
Weighted-average amortization period
(in years)
Internal-use software
 
$
10,842

 
3
Customer lists/relationships(1)
 
13,001

 
7
Trade names
 
10,000

 
8
Technology-based intangibles
 
7,000

 
5
Acquired intangibles
 
$
40,843

 
6


(1) Includes the purchase of a customer list for $650 that did not qualify as a business combination.
Goodwill Goodwill – Changes in goodwill during the quarter ended March 31, 2018 were as follows:
(in thousands)
 
Small
Business
Services
 
Financial
Services
 
Direct
Checks
 
Total
Balance, December 31, 2017:
 
 
 
 
 
 
 
 
Goodwill, gross
 
$
706,568

 
$
324,239

 
$
148,506

 
$
1,179,313

Accumulated impairment charges
 
(48,379
)
 

 

 
(48,379
)
Goodwill, net of accumulated impairment charges
 
658,189

 
324,239


148,506


1,130,934

Goodwill resulting from acquisitions
 
28,293

 

 

 
28,293

Measurement-period adjustments for previous acquisitions (Note 6)
 
(173
)
 
2,763

 

 
2,590

Currency translation adjustment
 
(492
)
 

 

 
(492
)
Balance, March 31, 2018:
 
 

 
 

 
 

 
 

Goodwill, gross
 
734,196

 
327,002

 
148,506

 
1,209,704

Accumulated impairment charges
 
(48,379
)
 

 

 
(48,379
)
Goodwill, net of accumulated impairment charges
 
$
685,817

 
$
327,002


$
148,506


$
1,161,325

Other non-current assets Other non-current assets – Other non-current assets were comprised of the following:
(in thousands)
 
March 31,
2018
 
December 31,
2017
Prepaid product discounts(1)
 
$
65,954

 
$
63,895

Loans and notes receivable from Safeguard distributors
 
55,648

 
44,276

Postretirement benefit plan asset
 
42,224

 
39,849

Deferred advertising costs
 
5,924

 
6,135

Deferred sales commissions(2)
 
5,216

 

Other
 
7,857

 
5,601

Other non-current assets
 
$
182,823

 
$
159,756



(1) In our prior period financial statements, we referred to this asset as contract acquisition costs.

(2) Amortization of deferred sales commissions was $694 for the quarter ended March 31, 2018.
Changes in prepaid product discounts Changes in prepaid product discounts during the quarters ended March 31, 2018 and 2017 were as follows:
 
 
Quarter Ended
March 31,
(in thousands)
 
2018
 
2017
Balance, beginning of year
 
$
63,895

 
$
65,792

Additions(1)
 
7,492

 
4,043

Amortization
 
(5,408
)
 
(4,967
)
Other
 
(25
)
 
(76
)
Balance, end of period
 
$
65,954

 
$
64,792

 
(1) Prepaid product discounts are accrued upon contract execution. Cash payments made for prepaid product discounts were $5,364 for the quarter ended March 31, 2018 and $6,099 for the quarter ended March 31, 2017.

Accrued liabilities Accrued liabilities – Accrued liabilities were comprised of the following:
(in thousands)
 
March 31,
2018
 
December 31,
2017
Funds held for customers
 
$
93,867

 
$
85,091

Deferred revenue
 
49,630

 
47,021

Acquisition-related liabilities(1)
 
24,893

 
23,878

Income tax
 
19,204

 
17,827

Prepaid product discounts due within one year(2)
 
15,510

 
11,670

Employee profit sharing/cash bonus
 
12,358

 
31,312

Customer rebates
 
10,856

 
11,508

Restructuring due within one year (Note 8)
 
2,326

 
4,380

Other
 
46,684

 
44,566

Accrued liabilities
 
$
275,328

 
$
277,253



(1) Consists of holdback payments due at future dates and liabilities for contingent consideration. Further information regarding liabilities for contingent consideration can be found in Note 7.

(2) In our prior period financial statements, we referred to this liability as contract acquisition costs due within one year.

Other non-current liabilities Other non-current liabilities – Other non-current liabilities were comprised of the following:
(in thousands)
 
March 31,
2018
 
December 31,
2017
Prepaid product discounts(1)
 
$
19,922

 
$
21,658

Other
 
28,190

 
30,583

Other non-current liabilities
 
$
48,112

 
$
52,241


(1) In our prior period financial statements, we referred to this liability as contract acquisition costs.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings per share (Tables)
3 Months Ended
Mar. 31, 2018
Earnings Per Share [Abstract]  
Earnings per share The following table reflects the calculation of basic and diluted earnings per share. During each period, certain stock options, as noted below, were excluded from the calculation of diluted earnings per share because their effect would have been antidilutive. 
 
 
Quarter Ended
March 31,
(in thousands, except per share amounts)
 
2018
 
2017
Earnings per share – basic:
 
 
 
 
Net income
 
$
63,336

 
$
57,066

Income allocated to participating securities
 
(286
)
 
(406
)
Income available to common shareholders
 
$
63,050

 
$
56,660

Weighted-average shares outstanding
 
47,755

 
48,324

Earnings per share – basic
 
$
1.32

 
$
1.17

 
 
 
 
 
Earnings per share – diluted:
 
 

 
 

Net income
 
$
63,336

 
$
57,066

Income allocated to participating securities
 
(285
)
 
(404
)
Re-measurement of share-based awards classified as liabilities
 
(85
)
 
(4
)
Income available to common shareholders
 
$
62,966

 
$
56,658

Weighted-average shares outstanding
 
47,755

 
48,324

Dilutive impact of potential common shares
 
262

 
374

Weighted-average shares and potential common shares outstanding
 
48,017

 
48,698

Earnings per share – diluted
 
$
1.31

 
$
1.16

Antidilutive options excluded from calculation
 
521

 
270

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other comprehensive income (Tables)
3 Months Ended
Mar. 31, 2018
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Reclassification adjustments Reclassification adjustments Information regarding amounts reclassified from accumulated other comprehensive loss to net income was as follows:
Accumulated other comprehensive loss components
 
Amounts reclassified from accumulated other comprehensive loss
 
Affected line item in consolidated statements of comprehensive income
 
 
Quarter Ended
March 31,
 
 
(in thousands)
 
2018
 
2017
 
 
Amortization of postretirement benefit plan items:
 
 
 
 
 
 
Prior service credit
 
$
355

 
$
355

 
Other income
Net actuarial loss
 
(721
)
 
(909
)
 
Other income
Total amortization
 
(366
)
 
(554
)
 
Other income
Tax benefit
 
356

 
165

 
Income tax provision
Total reclassifications, net of tax
 
$
(10
)
 
$
(389
)
 
Net income


Accumulated other comprehensive loss Accumulated other comprehensive loss Changes in the components of accumulated other comprehensive loss during the quarter ended March 31, 2018 were as follows:
(in thousands)
 
Postretirement benefit plans
 
Net unrealized loss on marketable securities,
net of tax(1)
 
Currency translation adjustment
 
Accumulated other comprehensive loss
Balance, December 31, 2017
 
$
(26,829
)
 
$
(322
)
 
$
(10,446
)
 
$
(37,597
)
Other comprehensive loss before reclassifications
 

 
(36
)
 
(1,745
)
 
(1,781
)
Amounts reclassified from accumulated other comprehensive loss
 
10

 

 

 
10

Net current-period other comprehensive income (loss)
 
10

 
(36
)
 
(1,745
)
 
(1,771
)
Adoption of ASU No. 2018-02
 
(6,867
)
 

 

 
(6,867
)
Balance, March 31 2018
 
$
(33,686
)
 
$
(358
)
 
$
(12,191
)
 
$
(46,235
)


(1) Other comprehensive loss before reclassifications is net of income tax benefit of $13.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions (Tables)
3 Months Ended
Mar. 31, 2018
Business Combinations [Abstract]  
Allocation of the aggregate purchase price for acquisitions completed during the current period The following illustrates the preliminary allocation, as of March 31, 2018, of the aggregate purchase price for the above acquisitions to the assets acquired and liabilities assumed:
(in thousands)
 
2018 acquisitions
Net tangible assets acquired and liabilities assumed(1)
 
$
(4,244
)
Identifiable intangible assets:
 
 
Customer lists/relationships
 
12,351

Trade name
 
10,000

Technology-based intangible
 
7,000

Total intangible assets
 
29,351

Goodwill
 
28,293

Total aggregate purchase price
 
53,400

Liabilities for holdback payments and contingent consideration
 
(1,585
)
Net cash paid for 2018 acquisitions
 
51,815

Holdback payments for prior year acquisitions
 
554

Payments for acquisitions, net of cash acquired of $1,500
 
$
52,369



(1) Net liabilities acquired consisted primarily of Logomix deferred income taxes.

XML 39 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair value measurements (Tables)
3 Months Ended
Mar. 31, 2018
Fair Value Disclosures [Abstract]  
Changes in accrued contingent consideration Changes in accrued contingent consideration during the quarter ended March 31, 2018 were as follows:
(in thousands)
 
Quarter Ended March 31, 2018
Balance, December 31, 2017
 
$
3,623

Acquisition date fair value
 
100

Change in fair value
 
(54
)
Payments
 
(363
)
Balance, March 31, 2018
 
$
3,306

Fair value of financial instruments Information regarding the fair values of our financial instruments was as follows:
 
 
 
 
Fair value measurements using
 
 
March 31, 2018
 
Quoted prices in active markets for identical assets
 
Significant other observable inputs
 
Significant unobservable inputs
(in thousands)
 
Carrying value
 
Fair value
 
(Level 1)
 
(Level 2)
 
(Level 3)
Measured at fair value through net income:
 
 
 
 
 
 
 
 
 
 
Accrued contingent consideration
 
$
(3,306
)
 
$
(3,306
)
 
$

 
$

 
$
(3,306
)
Measured at fair value through comprehensive income:
 
 
 
 
 
 
 
 
 
 
Cash equivalents (funds held for customers)
 
15,000

 
15,000

 
15,000

 

 

Available-for-sale debt securities (funds held for customers)
 
16,189

 
16,189

 

 
16,189

 

Amortized cost:
 
 
 
 
 
 
 
 
 
 
Cash
 
67,728

 
67,728

 
67,728

 

 

Cash (funds held for customers)
 
63,751

 
63,751

 
63,751

 

 

Loans and notes receivable from Safeguard distributors
 
57,579

 
53,647

 

 

 
53,647

Long-term debt(1)
 
740,625

 
740,625

 

 
740,625

 


(1) Amounts exclude capital lease obligations.

 
 
 
 
Fair value measurements using
 
 
December 31, 2017
 
Quoted prices in active markets for identical assets
 
Significant other observable inputs
 
Significant unobservable inputs
(in thousands)
 
Carrying value
 
Fair value
 
(Level 1)
 
(Level 2)
 
(Level 3)
Measured at fair value through net income:
 
 
 
 
 
 
 
 
 
 
Accrued contingent consideration
 
$
(3,623
)
 
$
(3,623
)
 
$

 
$

 
$
(3,623
)
Measured at fair value through comprehensive income:
 
 
 
 
 
 
 
 
 
 
Cash equivalents (funds held for customers)
 
17,300

 
17,300

 
17,300

 

 

Available-for-sale debt securities (funds held for customers)
 
16,613

 
16,613

 

 
16,613

 

Amortized cost:
 
 
 
 
 
 
 
 
 
 
Cash
 
59,240

 
59,240

 
59,240

 

 

Cash (funds held for customers)
 
52,279

 
52,279

 
52,279

 

 

Loans and notes receivable from Safeguard distributors
 
46,409

 
44,650

 

 

 
44,650

Long-term debt(1)
 
707,386

 
707,938

 

 
707,938

 


(1) Amounts exclude capital lease obligations.
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring charges (Tables)
3 Months Ended
Mar. 31, 2018
Restructuring and Related Activities [Abstract]  
Components of net restructuring charges Net restructuring charges for each period consisted of the following components:
 
 
Quarter Ended
March 31,
(in thousands, except number of employees)
 
2018
 
2017
Severance accruals
 
$
844

 
$
1,108

Severance reversals
 
(135
)
 
(399
)
Net restructuring accruals
 
709

 
709

Other costs
 
1,613

 
284

Net restructuring charges
 
$
2,322

 
$
993

Number of employees included in severance accruals
 
25

 
30


The net restructuring charges are reflected in the consolidated statements of comprehensive income as follows:
 
 
Quarter Ended
March 31,
(in thousands)
 
2018
 
2017
Total cost of revenue
 
$
177

 
$
(21
)
Operating expenses
 
2,145

 
1,014

Net restructuring charges
 
$
2,322

 
$
993

Restructuring accruals, initiatives summarized by year
Accruals for our restructuring initiatives, summarized by year, were as follows:
(in thousands)
 
2018
 initiatives
 
2017
 initiatives
 
2016
initiatives
 
Total
Balance, December 31, 2017
 
$

 
$
4,348

 
$
32

 
$
4,380

Restructuring charges
 
746

 
98

 

 
844

Restructuring reversals
 

 
(130
)
 
(5
)
 
(135
)
Payments
 
(97
)
 
(2,639
)
 
(27
)
 
(2,763
)
Balance, March 31, 2018
 
$
649

 
$
1,677

 
$

 
$
2,326

Cumulative amounts:
 
 

 
 
 
 
 
 

Restructuring charges
 
$
746

 
$
7,320

 
$
7,801

 
$
15,867

Restructuring reversals
 

 
(291
)
 
(750
)
 
(1,041
)
Payments
 
(97
)
 
(5,352
)
 
(7,051
)
 
(12,500
)
Balance, March 31, 2018
 
$
649


$
1,677

 
$

 
$
2,326

Restructuring accruals, by segment The components of our restructuring accruals, by segment, were as follows:
 
 
Employee severance benefits
 
Operating lease obligations
 
(in thousands)
 
Small Business Services
 
Financial Services
 
Direct Checks
 
 
Corporate(1)
 
Small Business Services
 
Total
Balance, December 31, 2017
 
$
789

 
$
1,398

 
$
140

 
$
2,049

 
$
4

 
$
4,380

Restructuring charges
 
522

 
174

 

 
148

 

 
844

Restructuring reversals
 
(22
)
 
(23
)
 
(1
)
 
(89
)
 

 
(135
)
Payments
 
(432
)
 
(936
)
 
(89
)
 
(1,302
)
 
(4
)
 
(2,763
)
Balance, March 31, 2018
 
$
857

 
$
613


$
50


$
806


$

 
$
2,326

Cumulative amounts:(2)
 
 

 
 

 
 

 
 

 
 

 
 

Restructuring charges
 
$
5,158

 
$
4,276

 
$
286

 
$
6,065

 
$
82

 
$
15,867

Restructuring reversals
 
(376
)
 
(98
)
 
(7
)
 
(560
)
 

 
(1,041
)
Payments
 
(3,925
)
 
(3,565
)
 
(229
)
 
(4,699
)
 
(82
)
 
(12,500
)
Balance, March 31, 2018
 
$
857

 
$
613


$
50


$
806


$

 
$
2,326


(1) As discussed in Note 14, corporate costs are allocated to our business segments. As such, the net corporate restructuring charges are reflected in the business segment operating income presented in Note 14 in accordance with our allocation methodology.

(2) Includes accruals related to our cost reduction initiatives for 2016 through 2018.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income tax provision (Tables)
3 Months Ended
Mar. 31, 2018
Income Tax Disclosure [Abstract]  
Effective income tax rate reconciliation The effective tax rate on pre-tax income reconciles to the United States federal statutory tax rate of 21% for 2018 and 35% for 2017 as follows:
 
 
Quarter Ended March 31, 2018
 
Year Ended December 31, 2017
Income tax at federal statutory rate
 
21.0
 %
 
35.0
 %
State income tax expense, net of federal benefit
 
3.3
 %
 
2.7
 %
Goodwill impairment charge
 

 
1.5
 %
Impact of the Tax Cuts and Jobs Act of 2017
 
(0.4
%)
 
(6.6
%)
Qualified production activities deduction
 

 
(3.2
%)
Net tax benefit of share-based compensation
 
(0.8
%)
 
(1.6
%)
Other
 
1.0
 %
 
(1.4
%)
Effective tax rate
 
24.1
 %
 
26.4
 %
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Postretirement benefits (Tables)
3 Months Ended
Mar. 31, 2018
Defined Benefit Plan [Abstract]  
Components of net periodic benefit income Postretirement benefit income for each period consisted of the following components:
 
 
Quarter Ended
March 31,
(in thousands)
 
2018
 
2017
Interest cost
 
$
656

 
$
724

Expected return on plan assets
 
(1,934
)
 
(1,782
)
Amortization of prior service credit
 
(355
)
 
(355
)
Amortization of net actuarial losses
 
721

 
909

Net periodic benefit income
 
$
(912
)
 
$
(504
)
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt (Tables)
3 Months Ended
Mar. 31, 2018
Debt Disclosure [Abstract]  
Debt outstanding Debt outstanding was comprised of the following:
(in thousands)
 
March 31,
2018
 
December 31,
2017
Amount drawn on revolving credit facility
 
$
740,625

 
$
413,000

Amount outstanding under term loan facility
 

 
294,938

Capital lease obligations
 
1,908

 
1,914

Long-term debt, principal amount
 
742,533

 
709,852

Less unamortized debt issuance costs
 

 
(471
)
Less current portion of long-term debt
 
(831
)
 
(44,121
)
Long-term debt
 
741,702

 
665,260

Current portion of amount drawn under term loan facility
 

 
43,313

Current portion of capital lease obligations
 
831

 
808

Long-term debt due within one year, principal amount
 
831

 
44,121

Less unamortized debt issuance costs
 

 
(81
)
Long-term debt due within one year
 
831

 
44,040

Total debt
 
$
742,533

 
$
709,300

Credit facility Daily average amounts outstanding under our current and previous credit facility were as follows:
(in thousands)
 
Quarter Ended March 31, 2018
 
Year Ended
December 31, 2017
Revolving credit facility:
 
 
 
 
Daily average amount outstanding
 
$
451,682

 
$
436,588

Weighted-average interest rate
 
2.97
%
 
2.55
%
Term loan facility:
 
 
 
 
Daily average amount outstanding
 
$
258,088

 
$
315,862

Weighted-average interest rate
 
2.97
%
 
2.57
%


As of March 31, 2018, amounts were available for borrowing under our revolving credit facility as follows:
(in thousands)
 
Total
available
Revolving credit facility commitment
 
$
950,000

Amount drawn on revolving credit facility
 
(740,625
)
Outstanding letters of credit(1)
 
(10,229
)
Net available for borrowing as of March 31, 2018
 
$
199,146



(1) We use standby letters of credit to collateralize certain obligations related primarily to our self-insured workers’ compensation claims, as well as claims for environmental matters, as required by certain states. These letters of credit reduce the amount available for borrowing under our revolving credit facility.
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business segment information (Tables)
3 Months Ended
Mar. 31, 2018
Segment Reporting [Abstract]  
Revenue disaggregated by product and service offerings The following table presents revenue disaggregated by our product and service offerings:
 
 
Quarter Ended March 31, 2018
(in thousands)
 
Small Business Services
 
Financial Services
 
Direct Checks
 
Consolidated
Checks
 
$
122,932

 
$
58,051

 
$
29,355

 
$
210,338

Marketing solutions and other services:
 
 
 
 
 
 
 
 
Small business marketing solutions
 
66,762

 

 

 
66,762

Web services
 
37,376

 

 

 
37,376

Data-driven marketing solutions
 

 
37,140

 

 
37,140

Treasury management solutions
 

 
29,200

 

 
29,200

Fraud, security, risk management and operational services
 
6,516

 
12,307

 
3,857

 
22,680

Total MOS
 
110,654

 
78,647

 
3,857

 
193,158

Forms, accessories and other products
 
82,727

 
3,943

 
1,748

 
88,418

Total revenue
 
$
316,313

 
$
140,641

 
$
34,960

 
$
491,914





 
 
Quarter Ended March 31, 2017
(in thousands)
 
Small Business Services
 
Financial Services
 
Direct Checks
 
Consolidated
Checks
 
$
124,137

 
$
65,375

 
$
32,661

 
$
222,173

Marketing solutions and other services:
 
 
 
 
 
 
 
 
Small business marketing solutions
 
59,509

 

 

 
59,509

Web services
 
30,244

 

 

 
30,244

Data-driven marketing solutions
 

 
32,074

 

 
32,074

Treasury management solutions
 

 
22,774

 

 
22,774

Fraud, security, risk management and operational services
 
6,633

 
16,611

 
4,256

 
27,500

Total MOS
 
96,386

 
71,459

 
4,256

 
172,101

Forms, accessories and other products
 
87,600

 
3,960

 
1,932

 
93,492

Total revenue
 
$
308,123

 
$
140,794

 
$
38,849

 
$
487,766

Revenue disaggregated by geography The following table presents our revenue for the quarter ended March 31, 2018 disaggregated by geography, based on where items are shipped or services are performed.
(in thousands)
 
Small Business Services
 
Financial Services
 
Direct Checks
 
Total
United States
 
$
289,598

 
$
135,166

 
$
34,960

 
$
459,724

Foreign, primarily Canada and Australia
 
26,715

 
5,475

 

 
32,190

Total revenue
 
$
316,313

 
$
140,641

 
$
34,960

 
$
491,914


Foreign revenue for the quarter ended March 31, 2017 was $18,979, all within Small Business Services.
Business segment information The following is our segment information as of and for the quarters ended March 31, 2018 and 2017:
 
 
 
 
Reportable Business Segments
 
 
 
 
(in thousands)
 
 
 
Small Business Services
 
Financial Services
 
Direct Checks
 
Corporate
 
Consolidated
Total revenue from external customers:
 
2018
 
$
316,313

 
$
140,641

 
$
34,960

 
$

 
$
491,914

 
 
2017
 
308,123

 
140,794

 
38,849

 

 
487,766

Operating income:
 
2018
 
58,900

 
17,973

 
10,835

 

 
87,708

 
 
2017
 
52,261

 
20,245

 
12,492

 

 
84,998

Depreciation and amortization expense:
 
2018
 
15,439

 
14,893

 
809

 

 
31,141

 
 
2017
 
14,216

 
14,614

 
807

 

 
29,637

Asset impairment charges:
 
2018
 
2,149

 

 

 

 
2,149

 
 
2017
 
5,296

 

 

 

 
5,296

Total assets:
 
2018
 
1,141,551

 
672,718

 
158,683

 
300,864

 
2,273,816

 
 
2017
 
1,038,659

 
648,066

 
160,105

 
315,459

 
2,162,289

Capital asset purchases:
 
2018
 

 

 

 
14,034

 
14,034

 
 
2017
 

 

 

 
11,021

 
11,021

XML 45 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
New accounting pronouncements (ASU No. 2014-09) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Jan. 01, 2018
New accounting pronouncements [Line Items]        
Total revenue $ 491,914 $ 487,766    
Revenue in excess of customer billings 24,521   $ 16,379  
Billings in excess of revenue recognized 1,353   2,233  
Change in deferred revenue 1,408      
Deferred revenue recognized 20,636      
Balance sheet        
Other current assets 58,907   55,441  
Total current assets 399,938   392,966  
Other non-current assets 182,823   159,756  
Total assets 2,273,816 $ 2,162,289 2,208,827  
Deferred income taxes 56,699   50,543  
Retained earnings 1,050,064   1,004,657  
Total liabilities and shareholders' equity $ 2,273,816   2,208,827  
Minimum [Member]        
New accounting pronouncements [Line Items]        
Remaining performance obligations, expected timing of satisfaction 3 months      
Capitalized contract costs amortization period 3 years      
Maximum [Member]        
New accounting pronouncements [Line Items]        
Deferred revenue, period over which recognized 1 year      
Remaining performance obligations, expected timing of satisfaction 1 year      
Capitalized contract costs amortization period 6 years      
Variable consideration [Member]        
New accounting pronouncements [Line Items]        
Total revenue     $ 100,000  
Accounting Standards Update No. 2014-09 [Member]        
New accounting pronouncements [Line Items]        
Practical expedient, financing component true      
Practical expedient, costs of obtaining contracts true      
Balance sheet        
Other current assets       $ 56,401
Total current assets       393,926
Other non-current assets       165,489
Total assets       2,215,520
Deferred income taxes       52,270
Retained earnings       1,009,623
Total liabilities and shareholders' equity       2,215,520
Accounting Standards Update No. 2014-09 [Member] | Other current assets [Member]        
Balance sheet        
New accounting pronouncement, cumulative effect of adoption       960
Accounting Standards Update No. 2014-09 [Member] | Total current assets [Member]        
Balance sheet        
New accounting pronouncement, cumulative effect of adoption       960
Accounting Standards Update No. 2014-09 [Member] | Other non-current assets [Member]        
Balance sheet        
New accounting pronouncement, cumulative effect of adoption       5,733
Accounting Standards Update No. 2014-09 [Member] | Total assets [Member]        
Balance sheet        
New accounting pronouncement, cumulative effect of adoption       6,693
Accounting Standards Update No. 2014-09 [Member] | Deferred income taxes [Member]        
Balance sheet        
New accounting pronouncement, cumulative effect of adoption       1,727
Accounting Standards Update No. 2014-09 [Member] | Retained earnings [Member]        
Balance sheet        
New accounting pronouncement, cumulative effect of adoption       4,966
Accounting Standards Update No. 2014-09 [Member] | Total liabilities and shareholders' equity [Member]        
Balance sheet        
New accounting pronouncement, cumulative effect of adoption       $ 6,693
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
New accounting pronouncements (ASU No. 2014-09 impact of adoption) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Jan. 01, 2018
Dec. 31, 2017
Income statement        
Service revenue $ 128,507 $ 115,592    
Total revenue 491,914 487,766    
Cost of services (55,387) (46,781)    
Total cost of revenue (188,758) (179,314)    
Gross profit 303,156 308,452    
Selling, general and administrative expense (211,154) (217,144)    
Operating income 87,708 84,998    
Income before income taxes 83,418 81,231    
Income tax provision (20,082) (24,165)    
Net income 63,336 57,066    
Balance sheet        
Other current assets 58,907     $ 55,441
Total current assets 399,938     392,966
Other non-current assets 182,823     159,756
Total assets 2,273,816 $ 2,162,289   2,208,827
Accrued liabilities 275,328     277,253
Total current liabilities 375,633     425,770
Deferred income taxes 56,699     50,543
Retained earnings 1,050,064     1,004,657
Total liabilities and shareholders' equity 2,273,816     $ 2,208,827
Accounting Standards Update No. 2014-09 [Member]        
Balance sheet        
Other current assets     $ 56,401  
Total current assets     393,926  
Other non-current assets     165,489  
Total assets     2,215,520  
Deferred income taxes     52,270  
Retained earnings     1,009,623  
Total liabilities and shareholders' equity     $ 2,215,520  
Effect of adoption [Member] | Accounting Standards Update No. 2014-09 [Member]        
Income statement        
Service revenue (536)      
Total revenue (536)      
Cost of services 255      
Total cost of revenue 255      
Gross profit (281)      
Selling, general and administrative expense 516      
Operating income 235      
Income before income taxes 235      
Income tax provision (61)      
Net income 174      
Balance sheet        
Other current assets (1,242)      
Total current assets (1,242)      
Other non-current assets (5,216)      
Total assets (6,458)      
Accrued liabilities 61      
Total current liabilities 61      
Deferred income taxes (1,727)      
Retained earnings (4,792)      
Total liabilities and shareholders' equity (6,458)      
Balance without adoption of ASU No. 2014-09 [Member] | Accounting Standards Update No. 2014-09 [Member]        
Income statement        
Service revenue 127,971      
Total revenue 491,378      
Cost of services (55,132)      
Total cost of revenue (188,503)      
Gross profit 302,875      
Selling, general and administrative expense (210,638)      
Operating income 87,943      
Income before income taxes 83,653      
Income tax provision (20,143)      
Net income 63,510      
Balance sheet        
Other current assets 57,665      
Total current assets 398,696      
Other non-current assets 177,607      
Total assets 2,267,358      
Accrued liabilities 275,389      
Total current liabilities 375,694      
Deferred income taxes 54,972      
Retained earnings 1,045,272      
Total liabilities and shareholders' equity $ 2,267,358      
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
New accounting pronouncements (impact of other adoptions) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Cost of products $ (133,371) $ (132,533)
Cost of services (55,387) (46,781)
Total cost of revenue (188,758) (179,314)
Selling, general and administrative expense (211,154) (217,144)
Operating income 87,708 84,998
Other income 1,289 1,062
Net income 63,336 57,066
Retained earnings [Member]    
Net income 63,336  
Accounting Standards Update No. 2016-16 [Member] | Retained earnings [Member]    
Adoption of new accounting pronouncement 0  
Adoption of Accounting Standards Update No. 2018-02 [Member]    
Adoption of new accounting pronouncement 0  
Adoption of Accounting Standards Update No. 2018-02 [Member] | Retained earnings [Member]    
Adoption of new accounting pronouncement 6,867  
Adoption of Accounting Standards Update No. 2018-02 [Member] | Accumulated other comprehensive loss [Member]    
Adoption of new accounting pronouncement (6,867)  
Accounting Standards Update No. 2018-05 [Member]    
Impact of Tax Cuts and Jobs Act of 2017 $ (310)  
As previously reported [Member] | Accounting Standards Update No. 2017-07 [Member]    
Cost of products   132,395
Cost of services   (46,765)
Total cost of revenue   (179,160)
Selling, general and administrative expense   (216,794)
Operating income   85,502
Other income   558
Net income   57,066
Effect of adoption [Member] | Accounting Standards Update No. 2017-07 [Member]    
Cost of products   (138)
Cost of services   (16)
Total cost of revenue   (154)
Selling, general and administrative expense   (350)
Operating income   (504)
Other income   504
Net income   $ 0
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplemental balance sheet information (allowances for uncollectible accounts, inventories and supplies) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Allowances for uncollectible accounts      
Balance, beginning of year $ 2,884 $ 2,828  
Bad debt expense 875 692  
Write-offs, net of recoveries (905) (634)  
Balance, end of period 2,854 $ 2,886  
Inventories and supplies      
Raw materials 6,949   $ 7,357
Semi-finished goods 7,633   7,635
Finished goods 24,724   24,146
Supplies 3,078   3,111
Inventories and supplies $ 42,384   $ 42,249
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplemental balance sheet information (available-for-sale debt securities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Available-for-sale debt securities [Line Items]    
Cost $ 31,619 $ 34,306
Gross unrealized gains 0 0
Gross unrealized losses (430) (393)
Fair value 31,189 33,913
Cash 67,728 59,240
Expected maturities of available-for-sale debt securities    
Due in one year or less 24,760  
Due in two to five years 3,586  
Due in six to ten years 2,843  
Fair value 31,189 33,913
Funds held for customers [Member]    
Available-for-sale debt securities [Line Items]    
Cost 31,619 [1] 34,306 [2]
Gross unrealized gains 0 [1] 0 [2]
Gross unrealized losses (430) [1] (393) [2]
Fair value 31,189 [1] 33,913 [2]
Cash 63,751 52,279
Expected maturities of available-for-sale debt securities    
Fair value 31,189 [1] 33,913 [2]
Funds held for customers [Member] | Money market securities [Member] | Domestic [Member]    
Available-for-sale debt securities [Line Items]    
Cost 15,000 17,300
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value 15,000 17,300
Expected maturities of available-for-sale debt securities    
Fair value 15,000 17,300
Funds held for customers [Member] | Canadian and provincial government securities [Member] | Canadian [Member]    
Available-for-sale debt securities [Line Items]    
Cost 8,867 9,051
Gross unrealized gains 0 0
Gross unrealized losses (430) (393)
Fair value 8,437 8,658
Expected maturities of available-for-sale debt securities    
Fair value 8,437 8,658
Funds held for customers [Member] | Canadian guaranteed investment certificates [Member] | Canadian [Member]    
Available-for-sale debt securities [Line Items]    
Cost 7,752 7,955
Gross unrealized gains 0 0
Gross unrealized losses 0 0
Fair value 7,752 7,955
Expected maturities of available-for-sale debt securities    
Fair value $ 7,752 $ 7,955
[1] Funds held for customers, as reported on the consolidated balance sheet as of March 31, 2018, also included cash of $63,751.
[2] Funds held for customers, as reported on the consolidated balance sheet as of December 31, 2017, also included cash of $52,279.
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplemental balance sheet information (assets held for sale) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
business
Mar. 31, 2017
USD ($)
Dec. 31, 2017
USD ($)
business
Assets held for sale [Line Items]      
Consideration received for sales of businesses $ 10,215    
Net gain on sale of businesses $ 7,228 $ 6,779  
Providers of printed and promotional products [Member]      
Assets held for sale [Line Items]      
Number of businesses held for sale 2   2
Small business distributors [Member]      
Assets held for sale [Line Items]      
Number of businesses held for sale | business 1   2
Number of businesses sold | business 1    
Non-recurring fair value measurement [Member]      
Assets held for sale [Line Items]      
Asset impairment charges   5,296  
Assets held for sale [Member]      
Assets held for sale [Line Items]      
Current assets $ 23   $ 4
Intangibles 8,089   8,459
Goodwill 2,016   3,566
Other non-current assets 207   207
Net assets held for sale $ 10,335   $ 12,236
Assets held for sale [Member] | Small business distributors [Member]      
Assets held for sale [Line Items]      
Number of businesses sold | business 1    
Assets held for sale [Member] | Non-recurring fair value measurement [Member]      
Assets held for sale [Line Items]      
Asset impairment charges   $ 5,296  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplemental balance sheet information (intangibles) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Intangibles [Line Items]      
Amortizable intangibles, gross carrying amount $ 845,256   $ 810,099
Accumulated amortization (470,466)   (444,933)
Amortizable intangibles, net carrying amount 374,790   365,166
Gross carrying amount, total 864,356   829,199
Net carrying amount, total 393,890   384,266
Asset impairment charge 2,149 $ 5,296  
Amortization of intangibles 27,466 $ 25,555  
Acquired intangibles $ 40,843    
Acquired intangibles, weighted-average amortization period (in years) 6 years    
Estimated future amortization expense      
Remainder of 2018 $ 73,428    
2019 81,231    
2020 62,617    
2021 49,222    
2022 35,337    
2018 acquisitions [Member]      
Intangibles [Line Items]      
Acquired intangibles 29,351    
Trade names [Member]      
Intangibles [Line Items]      
Indefinite-lived intangibles, carrying amount 19,100   19,100
Internal-use software [Member]      
Intangibles [Line Items]      
Amortizable intangibles, gross carrying amount 370,408   359,079
Accumulated amortization (293,628)   (284,074)
Amortizable intangibles, net carrying amount 76,780   75,005
Acquired intangibles $ 10,842    
Acquired intangibles, weighted-average amortization period (in years) 3 years    
Customer lists/relationships [Member]      
Intangibles [Line Items]      
Amortizable intangibles, gross carrying amount [1] $ 350,586   343,589
Accumulated amortization [1] (133,712)   (121,729)
Amortizable intangibles, net carrying amount [1] 216,874   221,860
Asset impairment charge 2,149    
Acquired intangibles [2] $ 13,001    
Acquired intangibles, weighted-average amortization period (in years) 7 years    
Customer lists/relationships [Member] | 2018 acquisitions [Member]      
Intangibles [Line Items]      
Acquired intangibles $ 12,351    
Customer lists/relationships [Member] | Asset purchase [Member]      
Intangibles [Line Items]      
Acquired intangibles 650    
Trade names [Member]      
Intangibles [Line Items]      
Amortizable intangibles, gross carrying amount 46,762   36,931
Accumulated amortization (21,204)   (19,936)
Amortizable intangibles, net carrying amount 25,558   16,995
Trade names [Member] | 2018 acquisitions [Member]      
Intangibles [Line Items]      
Acquired intangibles $ 10,000    
Acquired intangibles, weighted-average amortization period (in years) 8 years    
Technology-based intangible [Member]      
Intangibles [Line Items]      
Amortizable intangibles, gross carrying amount $ 38,800   31,800
Accumulated amortization (8,017)   (6,400)
Amortizable intangibles, net carrying amount 30,783   25,400
Technology-based intangible [Member] | 2018 acquisitions [Member]      
Intangibles [Line Items]      
Acquired intangibles $ 7,000    
Acquired intangibles, weighted-average amortization period (in years) 5 years    
Software to be sold [Member]      
Intangibles [Line Items]      
Amortizable intangibles, gross carrying amount $ 36,900   36,900
Accumulated amortization (12,260)   (11,204)
Amortizable intangibles, net carrying amount 24,640   25,696
Other [Member]      
Intangibles [Line Items]      
Amortizable intangibles, gross carrying amount 1,800   1,800
Accumulated amortization (1,645)   (1,590)
Amortizable intangibles, net carrying amount $ 155   $ 210
[1] During the first quarter of 2018, we recorded a pre-tax asset impairment charge of $2,149 for one of our customer lists. Further information can be found in Note 7.
[2] Includes the purchase of a customer list for $650 that did not qualify as a business combination.
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplemental balance sheet information (goodwill) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Goodwill [Roll Forward]  
Goodwill, gross, beginning of year $ 1,179,313
Accumulated impairment charges, beginning of year (48,379)
Goodwill, net of accumulated impairment charges, beginning of year 1,130,934
Goodwill resulting from acquisitions 28,293
Measurement-period adjustments for previous acquisitions (Note 6) 2,590
Currency translation adjustment (492)
Goodwill, gross, end of period 1,209,704
Accumulated impairment charges, end of period (48,379)
Goodwill, net of accumulated impairment charges, end of period 1,161,325
2018 acquisitions [Member]  
Goodwill [Roll Forward]  
Goodwill resulting from acquisitions 28,293
2017 acquisitions [Member]  
Goodwill [Roll Forward]  
Measurement-period adjustments for previous acquisitions (Note 6) 2,590
Reportable business segments [Member] | Small Business Services [Member]  
Goodwill [Roll Forward]  
Goodwill, gross, beginning of year 706,568
Accumulated impairment charges, beginning of year (48,379)
Goodwill, net of accumulated impairment charges, beginning of year 658,189
Currency translation adjustment (492)
Goodwill, gross, end of period 734,196
Accumulated impairment charges, end of period (48,379)
Goodwill, net of accumulated impairment charges, end of period 685,817
Reportable business segments [Member] | Small Business Services [Member] | 2018 acquisitions [Member]  
Goodwill [Roll Forward]  
Goodwill resulting from acquisitions 28,293
Reportable business segments [Member] | Small Business Services [Member] | 2017 acquisitions [Member]  
Goodwill [Roll Forward]  
Measurement-period adjustments for previous acquisitions (Note 6) (173)
Reportable business segments [Member] | Financial Services [Member]  
Goodwill [Roll Forward]  
Goodwill, gross, beginning of year 324,239
Accumulated impairment charges, beginning of year 0
Goodwill, net of accumulated impairment charges, beginning of year 324,239
Goodwill, gross, end of period 327,002
Accumulated impairment charges, end of period 0
Goodwill, net of accumulated impairment charges, end of period 327,002
Reportable business segments [Member] | Financial Services [Member] | 2017 acquisitions [Member]  
Goodwill [Roll Forward]  
Measurement-period adjustments for previous acquisitions (Note 6) 2,763
Reportable business segments [Member] | Direct Checks [Member]  
Goodwill [Roll Forward]  
Goodwill, gross, beginning of year 148,506
Accumulated impairment charges, beginning of year 0
Goodwill, net of accumulated impairment charges, beginning of year 148,506
Goodwill, gross, end of period 148,506
Accumulated impairment charges, end of period 0
Goodwill, net of accumulated impairment charges, end of period $ 148,506
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Supplemental balance sheet information (other) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Mar. 31, 2018
Dec. 31, 2017
Other non-current assets        
Prepaid product discounts $ 63,895 [1] $ 65,792 $ 65,954 [1] $ 63,895 [1]
Loans and notes receivable from Safeguard distributors     55,648 44,276
Postretirement benefit plan asset     42,224 39,849
Deferred advertising costs     5,924 6,135
Deferred sales commissions [2]     5,216 0
Other     7,857 5,601
Other non-current assets     182,823 159,756
Amortization of deferred sales commissions 694      
Prepaid product discounts [Roll Forward]        
Balance, beginning of year 63,895 [1] 65,792    
Additions [3] 7,492 4,043    
Amortization (5,408) (4,967)    
Other (25) (76)    
Balance, end of period 65,954 [1] 64,792    
Prepaid product discount payments $ 5,364 $ 6,099    
Accrued liabilities        
Funds held for customers     93,867 85,091
Deferred revenue     49,630 47,021
Acquisition-related liabilities [4]     24,893 23,878
Income tax     19,204 17,827
Prepaid product discounts due within one year [5]     15,510 11,670
Employee profit sharing/cash bonus     12,358 31,312
Customer rebates     10,856 11,508
Restructuring due within one year (Note 8)     2,326 4,380
Other     46,684 44,566
Accrued liabilities     275,328 277,253
Other non-current liabilities        
Prepaid product discounts [6]     19,922 21,658
Other     28,190 30,583
Other non-current liabilities     $ 48,112 $ 52,241
[1] In our prior period financial statements, we referred to this asset as contract acquisition costs.
[2] Amortization of deferred sales commissions was $694 for the quarter ended March 31, 2018.
[3] Prepaid product discounts are accrued upon contract execution. Cash payments made for prepaid product discounts were $5,364 for the quarter ended March 31, 2018 and $6,099 for the quarter ended March 31, 2017.
[4] Consists of holdback payments due at future dates and liabilities for contingent consideration. Further information regarding liabilities for contingent consideration can be found in Note 7.
[5] In our prior period financial statements, we referred to this liability as contract acquisition costs due within one year.
[6] In our prior period financial statements, we referred to this liability as contract acquisition costs.
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings per share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Earnings per share - basic:    
Net income $ 63,336 $ 57,066
Income allocated to participating securities (286) (406)
Income available to common shareholders $ 63,050 $ 56,660
Weighted-average shares outstanding 47,755 48,324
Earnings per share - basic $ 1.32 $ 1.17
Earnings per share - diluted:    
Net income $ 63,336 $ 57,066
Income allocated to participating securities (285) (404)
Re-measurement of share-based awards classified as liabilities (85) (4)
Income available to common shareholders $ 62,966 $ 56,658
Weighted-average shares outstanding 47,755 48,324
Dilutive impact of potential common shares 262 374
Weighted-average shares and potential common shares outstanding 48,017 48,698
Earnings per share - diluted $ 1.31 $ 1.16
Antidilutive options excluded from calculation 521 270
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other comprehensive income (reclassification adjustments) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Prior service credit [Member]    
Reclassification adjustments [Line Items]    
Amortization of postretirement benefit plan items $ 355 $ 355
Net actuarial loss [Member]    
Reclassification adjustments [Line Items]    
Amortization of postretirement benefit plan items (721) (909)
Postretirement benefit plans [Member]    
Reclassification adjustments [Line Items]    
Amortization of postretirement benefit plan items (366) (554)
Tax benefit 356 165
Total reclassifications, net of tax $ (10) $ (389)
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other comprehensive income (accumulated other comprehensive loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Accumulated other comprehensive loss [Line Items]    
Balance, beginning of year $ 1,015,013  
Net current-period other comprehensive income (loss) (1,771)  
Balance, end of period 1,051,670  
Adoption of Accounting Standards Update No. 2018-02 [Member]    
Accumulated other comprehensive loss [Line Items]    
Adoption of ASU No. 2018-02 0  
Postretirement benefit plans [Member]    
Accumulated other comprehensive loss [Line Items]    
Balance, beginning of year (26,829)  
Other comprehensive loss before reclassifications 0  
Amounts reclassified from accumulated other comprehensive loss 10 $ 389
Net current-period other comprehensive income (loss) 10  
Balance, end of period (33,686)  
Postretirement benefit plans [Member] | Adoption of Accounting Standards Update No. 2018-02 [Member]    
Accumulated other comprehensive loss [Line Items]    
Adoption of ASU No. 2018-02 (6,867)  
Net unrealized loss on marketable securities, net of tax [Member]    
Accumulated other comprehensive loss [Line Items]    
Balance, beginning of year [1] (322)  
Other comprehensive loss before reclassifications [1] (36)  
Amounts reclassified from accumulated other comprehensive loss [1] 0  
Net current-period other comprehensive income (loss) [1] (36)  
Balance, end of period [1] (358)  
Unrealized holding loss on securities arising during the period, tax 13  
Currency translation adjustment [Member]    
Accumulated other comprehensive loss [Line Items]    
Balance, beginning of year (10,446)  
Other comprehensive loss before reclassifications (1,745)  
Amounts reclassified from accumulated other comprehensive loss 0  
Net current-period other comprehensive income (loss) (1,745)  
Balance, end of period (12,191)  
Accumulated other comprehensive loss [Member]    
Accumulated other comprehensive loss [Line Items]    
Balance, beginning of year (37,597)  
Other comprehensive loss before reclassifications (1,781)  
Amounts reclassified from accumulated other comprehensive loss 10  
Balance, end of period (46,235)  
Accumulated other comprehensive loss [Member] | Adoption of Accounting Standards Update No. 2018-02 [Member]    
Accumulated other comprehensive loss [Line Items]    
Adoption of ASU No. 2018-02 $ (6,867)  
[1] Other comprehensive loss before reclassifications is net of income tax benefit of $13.
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Acquisitions (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
business
Mar. 31, 2017
USD ($)
Acquisitions [Line Items]    
Identifiable intangible assets acquired $ 40,843  
Goodwill 28,293  
Payments for acquisitions, net of cash acquired 52,369 $ 5,239
Holdback payments for prior year acquisitions 554 2,152
Measurement period adjustments to goodwill 2,590  
Customer lists/relationships [Member]    
Acquisitions [Line Items]    
Identifiable intangible assets acquired [1] 13,001  
Internal-use software [Member]    
Acquisitions [Line Items]    
Identifiable intangible assets acquired 10,842  
Logomix Inc. [Member] | Small Business Services [Member]    
Acquisitions [Line Items]    
Goodwill $ 28,293  
Small business distributors [Member] | Small Business Services [Member]    
Acquisitions [Line Items]    
Number of businesses acquired | business 2  
2018 acquisitions [Member]    
Acquisitions [Line Items]    
Net tangible assets acquired and liabilities assumed [2] $ (4,244)  
Identifiable intangible assets acquired 29,351  
Goodwill 28,293  
Total aggregate purchase price 53,400  
Liabilities for holdback payments and contingent consideration (1,585)  
Payments for acquisitions, net of cash acquired 51,815  
Cash acquired 1,500  
2018 acquisitions [Member] | Customer lists/relationships [Member]    
Acquisitions [Line Items]    
Identifiable intangible assets acquired 12,351  
2018 acquisitions [Member] | Trade names [Member]    
Acquisitions [Line Items]    
Identifiable intangible assets acquired 10,000  
2018 acquisitions [Member] | Technology-based intangible [Member]    
Acquisitions [Line Items]    
Identifiable intangible assets acquired 7,000  
2017 acquisitions [Member]    
Acquisitions [Line Items]    
Payments for acquisitions, net of cash acquired   $ 3,087
Measurement period adjustments to goodwill 2,590  
2017 acquisitions [Member] | Customer lists/relationships [Member]    
Acquisitions [Line Items]    
Measurement period adjustments to intangibles (1,041)  
2017 acquisitions [Member] | Internal-use software [Member]    
Acquisitions [Line Items]    
Measurement period adjustments to intangibles $ 1,000  
[1] Includes the purchase of a customer list for $650 that did not qualify as a business combination.
[2] Net liabilities acquired consisted primarily of Logomix deferred income taxes.
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair value measurements (non-recurring fair value measurements) (Details) - Non-recurring fair value measurement [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Non-recurring fair value measurements [Line Items]    
Asset impairment charges, assets held for sale   $ 5,296
Customer lists/relationships [Member]    
Non-recurring fair value measurements [Line Items]    
Asset impairment charges, assets held-for-use $ 2,149  
Significant unobservable inputs (Level 3) [Member]    
Non-recurring fair value measurements [Line Items]    
Estimated fair value of disposal group   $ 5,000
Significant unobservable inputs (Level 3) [Member] | Customer lists/relationships [Member]    
Non-recurring fair value measurements [Line Items]    
Estimated fair value, intangibles $ 0  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair value measurements (recurring fair value measurements) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2018
USD ($)
Accrued contingent consideration [Member]  
Change in accrued contingent consideration  
Balance, beginning of year $ 3,623
Acquisition date fair value 100
Change in fair value (54)
Payments (363)
Balance, end of period $ 3,306
Funds held for customers [Member] | Guaranteed investment certificates [Member] | Canadian [Member]  
Recurring fair value measurements [Line Items]  
Maximum maturity period, debt securities 1 year
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair value measurements (financial instruments) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Fair value measurements, financial instruments [Line Items]    
Accrued contingent consideration $ (3,306) $ (3,623)
Available-for-sale debt securities 31,189 33,913
Cash 67,728 59,240
Cash, fair value 67,728 59,240
Loans and notes receivable from Safeguard distributors 57,579 46,409
Loans and notes receivable from Safeguard distributors, fair value 53,647 44,650
Long-term debt [1] 740,625 707,386
Long-term debt, fair value [1] 740,625 707,938
Recurring fair value measurements [Member]    
Fair value measurements, financial instruments [Line Items]    
Accrued contingent consideration (3,306) (3,623)
Transfers between fair value levels 0  
Quoted prices in active markets for identical assets (Level 1) [Member]    
Fair value measurements, financial instruments [Line Items]    
Cash, fair value 67,728 59,240
Loans and notes receivable from Safeguard distributors, fair value 0 0
Long-term debt, fair value [1] 0 0
Quoted prices in active markets for identical assets (Level 1) [Member] | Recurring fair value measurements [Member]    
Fair value measurements, financial instruments [Line Items]    
Accrued contingent consideration 0 0
Fair Value, Inputs, Level 2 [Member]    
Fair value measurements, financial instruments [Line Items]    
Cash, fair value 0 0
Loans and notes receivable from Safeguard distributors, fair value 0 0
Long-term debt, fair value [1] 740,625 707,938
Fair Value, Inputs, Level 2 [Member] | Recurring fair value measurements [Member]    
Fair value measurements, financial instruments [Line Items]    
Accrued contingent consideration 0 0
Significant unobservable inputs (Level 3) [Member]    
Fair value measurements, financial instruments [Line Items]    
Cash, fair value 0 0
Loans and notes receivable from Safeguard distributors, fair value 53,647 44,650
Long-term debt, fair value [1] 0 0
Significant unobservable inputs (Level 3) [Member] | Recurring fair value measurements [Member]    
Fair value measurements, financial instruments [Line Items]    
Accrued contingent consideration (3,306) (3,623)
Funds held for customers [Member]    
Fair value measurements, financial instruments [Line Items]    
Available-for-sale debt securities 31,189 [2] 33,913 [3]
Cash 63,751 52,279
Cash, fair value 63,751 52,279
Funds held for customers [Member] | Money market securities [Member]    
Fair value measurements, financial instruments [Line Items]    
Cash equivalents 15,000 17,300
Funds held for customers [Member] | Foreign debt securities [Member]    
Fair value measurements, financial instruments [Line Items]    
Available-for-sale debt securities 16,189 16,613
Funds held for customers [Member] | Recurring fair value measurements [Member] | Money market securities [Member]    
Fair value measurements, financial instruments [Line Items]    
Cash equivalents 15,000 17,300
Funds held for customers [Member] | Recurring fair value measurements [Member] | Foreign debt securities [Member]    
Fair value measurements, financial instruments [Line Items]    
Available-for-sale debt securities 16,189 16,613
Funds held for customers [Member] | Quoted prices in active markets for identical assets (Level 1) [Member]    
Fair value measurements, financial instruments [Line Items]    
Cash, fair value 63,751 52,279
Funds held for customers [Member] | Quoted prices in active markets for identical assets (Level 1) [Member] | Recurring fair value measurements [Member] | Money market securities [Member]    
Fair value measurements, financial instruments [Line Items]    
Cash equivalents 15,000 17,300
Funds held for customers [Member] | Quoted prices in active markets for identical assets (Level 1) [Member] | Recurring fair value measurements [Member] | Foreign debt securities [Member]    
Fair value measurements, financial instruments [Line Items]    
Available-for-sale debt securities 0 0
Funds held for customers [Member] | Fair Value, Inputs, Level 2 [Member]    
Fair value measurements, financial instruments [Line Items]    
Cash, fair value 0 0
Funds held for customers [Member] | Fair Value, Inputs, Level 2 [Member] | Recurring fair value measurements [Member] | Money market securities [Member]    
Fair value measurements, financial instruments [Line Items]    
Cash equivalents 0 0
Funds held for customers [Member] | Fair Value, Inputs, Level 2 [Member] | Recurring fair value measurements [Member] | Foreign debt securities [Member]    
Fair value measurements, financial instruments [Line Items]    
Available-for-sale debt securities 16,189 16,613
Funds held for customers [Member] | Significant unobservable inputs (Level 3) [Member]    
Fair value measurements, financial instruments [Line Items]    
Cash, fair value 0 0
Funds held for customers [Member] | Significant unobservable inputs (Level 3) [Member] | Recurring fair value measurements [Member] | Money market securities [Member]    
Fair value measurements, financial instruments [Line Items]    
Cash equivalents 0 0
Funds held for customers [Member] | Significant unobservable inputs (Level 3) [Member] | Recurring fair value measurements [Member] | Foreign debt securities [Member]    
Fair value measurements, financial instruments [Line Items]    
Available-for-sale debt securities $ 0 $ 0
[1] Amounts exclude capital lease obligations.
[2] Funds held for customers, as reported on the consolidated balance sheet as of March 31, 2018, also included cash of $63,751.
[3] Funds held for customers, as reported on the consolidated balance sheet as of December 31, 2017, also included cash of $52,279.
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring charges (Details)
$ in Thousands
3 Months Ended 27 Months Ended
Mar. 31, 2018
USD ($)
Employees
Mar. 31, 2017
USD ($)
Employees
Mar. 31, 2018
USD ($)
Employees
Dec. 31, 2017
USD ($)
Restructuring charges [Line Items]        
Restructuring charges $ 2,322 $ 993    
Number of employees in severance accruals | Employees 25 30    
Other restructuring charges disclosures        
Restructuring accruals, total $ 2,326   $ 2,326 $ 4,380
Number of employees that have not started to receive severance benefits | Employees 10   10  
Total cost of revenue [Member]        
Restructuring charges [Line Items]        
Net restructuring accruals $ 177 $ (21)    
Operating expenses [Member]        
Restructuring charges [Line Items]        
Net restructuring accruals 2,145 1,014    
Severance [Member]        
Restructuring charges [Line Items]        
Restructuring charges 844 1,108    
Restructuring reversals (135) (399)    
Net restructuring accruals [Member]        
Restructuring charges [Line Items]        
Restructuring charges 844   $ 15,867 [1]  
Restructuring reversals (135)   (1,041) [1]  
Net restructuring accruals 709 709    
Other restructuring charges disclosures        
Restructuring accruals, total 2,326   $ 2,326 $ 4,380
Other costs [Member]        
Restructuring charges [Line Items]        
Restructuring charges $ 1,613 $ 284    
[1] Includes accruals related to our cost reduction initiatives for 2016 through 2018.
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.8.0.1
Restructuring charges (restructuring accruals by year and by segment) (Details) - USD ($)
$ in Thousands
3 Months Ended 15 Months Ended 27 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Mar. 31, 2018
Mar. 31, 2018
Restructuring accruals [Line Items]        
Balance, beginning of year $ 4,380      
Restructuring charges 2,322 $ 993    
Balance, end of period 2,326   $ 2,326 $ 2,326
Employee severance benefits [Member]        
Restructuring accruals [Line Items]        
Restructuring charges 844 1,108    
Restructuring reversals (135) $ (399)    
Employee severance benefits [Member] | Reportable business segments [Member] | Small Business Services [Member]        
Restructuring accruals [Line Items]        
Balance, beginning of year 789      
Restructuring charges 522     5,158 [1]
Restructuring reversals (22)     (376) [1]
Payments (432)     (3,925) [1]
Balance, end of period 857   857 857
Employee severance benefits [Member] | Reportable business segments [Member] | Financial Services [Member]        
Restructuring accruals [Line Items]        
Balance, beginning of year 1,398      
Restructuring charges 174     4,276 [1]
Restructuring reversals (23)     (98) [1]
Payments (936)     (3,565) [1]
Balance, end of period 613   613 613
Employee severance benefits [Member] | Reportable business segments [Member] | Direct Checks [Member]        
Restructuring accruals [Line Items]        
Balance, beginning of year 140      
Restructuring charges 0     286 [1]
Restructuring reversals (1)     (7) [1]
Payments (89)     (229) [1]
Balance, end of period 50   50 50
Employee severance benefits [Member] | Corporate [Member]        
Restructuring accruals [Line Items]        
Balance, beginning of year [2] 2,049      
Restructuring charges [2] 148     6,065 [1]
Restructuring reversals [2] (89)     (560) [1]
Payments [2] (1,302)     (4,699) [1]
Balance, end of period [2] 806   806 806
Operating lease obligations [Member] | Reportable business segments [Member] | Small Business Services [Member]        
Restructuring accruals [Line Items]        
Balance, beginning of year 4      
Restructuring charges 0     82 [1]
Restructuring reversals 0     0 [1]
Payments (4)     (82) [1]
Balance, end of period 0   0 0
Employee severance and operating lease obligations [Member]        
Restructuring accruals [Line Items]        
Balance, beginning of year 4,380      
Restructuring charges 844     15,867 [1]
Restructuring reversals (135)     (1,041) [1]
Payments (2,763)     (12,500) [1]
Balance, end of period 2,326   2,326 2,326
Employee severance and operating lease obligations [Member] | 2018 initiatives [Member]        
Restructuring accruals [Line Items]        
Balance, beginning of year 0      
Restructuring charges 746      
Restructuring reversals 0      
Payments (97)      
Balance, end of period 649   649 649
Employee severance and operating lease obligations [Member] | 2017 initiatives [Member]        
Restructuring accruals [Line Items]        
Balance, beginning of year 4,348      
Restructuring charges 98   7,320  
Restructuring reversals (130)   (291)  
Payments (2,639)   (5,352)  
Balance, end of period 1,677   1,677 1,677
Employee severance and operating lease obligations [Member] | 2016 initiatives [Member]        
Restructuring accruals [Line Items]        
Balance, beginning of year 32      
Restructuring charges 0     7,801
Restructuring reversals (5)     (750)
Payments (27)     (7,051)
Balance, end of period $ 0   $ 0 $ 0
[1] Includes accruals related to our cost reduction initiatives for 2016 through 2018.
[2] As discussed in Note 14, corporate costs are allocated to our business segments. As such, the net corporate restructuring charges are reflected in the business segment operating income presented in Note 14 in accordance with our allocation methodology.
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income tax provision (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Reconciliation of effective tax rate    
Income at federal statutory rate 21.00% 35.00%
State income tax, net of federal benefit 3.30% 2.70%
Goodwill impairment charge 0.00% 1.50%
Impact of the Tax Cuts and Jobs Act of 2017 (0.40%) (6.60%)
Qualified production activities deduction 0.00% (3.20%)
Net tax benefit of share-based compensation (0.80%) (1.60%)
Other 1.00% (1.40%)
Effective tax rate 24.10% 26.40%
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Postretirement benefits (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Net periodic benefit income    
Interest cost $ 656 $ 724
Expected return on plan assets (1,934) (1,782)
Amortization of prior service credit (355) (355)
Amortization of net actuarial losses 721 909
Net periodic benefit income $ (912) $ (504)
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2018
Dec. 31, 2017
Debt instruments [Line Items]    
Capital lease obligations $ 1,908 $ 1,914
Long-term debt, principal amount 742,533 709,852
Less unamortized debt issuance costs 0 (471)
Current portion of long-term debt (831) (44,121)
Long-term debt 741,702 665,260
Less unamortized debt issuance costs 0 (81)
Long-term debt due within one year 831 44,040
Total debt $ 742,533 709,300
Revolving credit facility, maturity date Mar. 21, 2023  
Ratio of total debt less unrestricted cash to EBITDA 2.75  
Capital lease obligations, maturity date Nov. 30, 2021  
Revolving credit facility [Member]    
Debt instruments [Line Items]    
Debt, principal amount $ 740,625 $ 413,000
Revolving credit facility, current commitment 950,000  
Revolving credit facility, maximum commitment $ 1,425,000  
Interest rate at period end 2.99% 2.98%
Daily average amount outstanding $ 451,682 $ 436,588
Weighted-average interest rate 2.97% 2.55%
Outstanding letters of credit [1] $ (10,229)  
Net available for borrowing as of March 31, 2018 $ 199,146  
Revolving credit facility [Member] | Minimum [Member]    
Debt instruments [Line Items]    
Revolving credit facility, commitment fee 0.175%  
Revolving credit facility [Member] | Maximum [Member]    
Debt instruments [Line Items]    
Revolving credit facility, commitment fee 0.35%  
Term loan facility [Member]    
Debt instruments [Line Items]    
Debt, principal amount $ 0 $ 294,938
Current portion of long-term debt 0 $ (43,313)
Interest rate at period end   2.99%
Daily average amount outstanding $ 258,088 $ 315,862
Weighted-average interest rate 2.97% 2.57%
Capital lease obligations [Member]    
Debt instruments [Line Items]    
Current portion of long-term debt $ (831) $ (808)
[1] We use standby letters of credit to collateralize certain obligations related primarily to our self-insured workers’ compensation claims, as well as claims for environmental matters, as required by certain states. These letters of credit reduce the amount available for borrowing under our revolving credit facility.
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other commitments and contingencies (Details) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Environmental matters [Line Items]    
Accruals for environmental matters $ 2,517 $ 2,646
Self-insurance    
Self-insurance liabilities 7,597 $ 7,679
Environmental insurance policy purchased during 2002 [Member]    
Environmental matters [Line Items]    
Environmental insurance coverage 10,000  
Environmental insurance policy purchased during 2009 [Member]    
Environmental matters [Line Items]    
Environmental insurance coverage 15,000  
Environmental insurance policies in effect [Member]    
Environmental matters [Line Items]    
Accruals for environmental matters $ 0  
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.8.0.1
Shareholders' equity (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
May 04, 2016
Stockholders' Equity Note [Abstract]      
Common shares repurchased (in shares) 278    
Payments for common shares repurchased $ 19,996 $ 15,002  
Share repurchase program, authorized amount     $ 300,000
Amount remaining under share repurchase authorization $ 219,731    
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business segment information (disaggregated revenue information) (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2018
USD ($)
Mar. 31, 2017
USD ($)
Dec. 31, 2017
Disaggregated revenue information      
Number of reportable business segments 3    
Total revenue from external customers $ 491,914 $ 487,766  
Product revenue 363,407 372,174  
Service revenue 128,507 115,592  
United States [Member]      
Disaggregated revenue information      
Total revenue from external customers 459,724    
Foreign, primarily Canada and Australia [Member]      
Disaggregated revenue information      
Total revenue from external customers 32,190    
Small Business Services [Member]      
Disaggregated revenue information      
Total revenue from external customers 316,313 308,123  
Small Business Services [Member] | United States [Member]      
Disaggregated revenue information      
Total revenue from external customers 289,598    
Small Business Services [Member] | Foreign, primarily Canada and Australia [Member]      
Disaggregated revenue information      
Total revenue from external customers 26,715 18,979  
Financial Services [Member]      
Disaggregated revenue information      
Total revenue from external customers 140,641 140,794  
Financial Services [Member] | United States [Member]      
Disaggregated revenue information      
Total revenue from external customers 135,166    
Financial Services [Member] | Foreign, primarily Canada and Australia [Member]      
Disaggregated revenue information      
Total revenue from external customers 5,475    
Direct Checks [Member]      
Disaggregated revenue information      
Total revenue from external customers 34,960 38,849  
Direct Checks [Member] | United States [Member]      
Disaggregated revenue information      
Total revenue from external customers 34,960    
Direct Checks [Member] | Foreign, primarily Canada and Australia [Member]      
Disaggregated revenue information      
Total revenue from external customers 0    
Checks [Member]      
Disaggregated revenue information      
Total revenue from external customers 210,338 222,173  
Checks [Member] | Small Business Services [Member]      
Disaggregated revenue information      
Total revenue from external customers 122,932 124,137  
Checks [Member] | Financial Services [Member]      
Disaggregated revenue information      
Total revenue from external customers 58,051 65,375  
Checks [Member] | Direct Checks [Member]      
Disaggregated revenue information      
Total revenue from external customers 29,355 32,661  
Small business marketing solutions [Member]      
Disaggregated revenue information      
Total revenue from external customers 66,762 59,509  
Small business marketing solutions [Member] | Small Business Services [Member]      
Disaggregated revenue information      
Total revenue from external customers 66,762 59,509  
Small business marketing solutions [Member] | Financial Services [Member]      
Disaggregated revenue information      
Total revenue from external customers 0 0  
Small business marketing solutions [Member] | Direct Checks [Member]      
Disaggregated revenue information      
Total revenue from external customers 0 0  
Web services [Member]      
Disaggregated revenue information      
Total revenue from external customers 37,376 30,244  
Web services [Member] | Small Business Services [Member]      
Disaggregated revenue information      
Total revenue from external customers 37,376 30,244  
Web services [Member] | Financial Services [Member]      
Disaggregated revenue information      
Total revenue from external customers 0 0  
Web services [Member] | Direct Checks [Member]      
Disaggregated revenue information      
Total revenue from external customers 0 0  
Data-driven marketing solutions [Member]      
Disaggregated revenue information      
Total revenue from external customers 37,140 32,074  
Data-driven marketing solutions [Member] | Small Business Services [Member]      
Disaggregated revenue information      
Total revenue from external customers 0 0  
Data-driven marketing solutions [Member] | Financial Services [Member]      
Disaggregated revenue information      
Total revenue from external customers 37,140 32,074  
Data-driven marketing solutions [Member] | Direct Checks [Member]      
Disaggregated revenue information      
Total revenue from external customers 0 0  
Treasury management solutions [Member]      
Disaggregated revenue information      
Total revenue from external customers 29,200 22,774  
Treasury management solutions [Member] | Small Business Services [Member]      
Disaggregated revenue information      
Total revenue from external customers 0 0  
Treasury management solutions [Member] | Financial Services [Member]      
Disaggregated revenue information      
Total revenue from external customers 29,200 22,774  
Treasury management solutions [Member] | Direct Checks [Member]      
Disaggregated revenue information      
Total revenue from external customers 0 0  
Fraud, security, risk management and operational services [Member]      
Disaggregated revenue information      
Total revenue from external customers 22,680 27,500  
Fraud, security, risk management and operational services [Member] | Small Business Services [Member]      
Disaggregated revenue information      
Total revenue from external customers 6,516 6,633  
Fraud, security, risk management and operational services [Member] | Financial Services [Member]      
Disaggregated revenue information      
Total revenue from external customers 12,307 16,611  
Fraud, security, risk management and operational services [Member] | Direct Checks [Member]      
Disaggregated revenue information      
Total revenue from external customers 3,857 4,256  
Total MOS [Member]      
Disaggregated revenue information      
Total revenue from external customers 193,158 172,101  
Product revenue 64,651    
Service revenue 128,507    
Total MOS [Member] | Small Business Services [Member]      
Disaggregated revenue information      
Total revenue from external customers 110,654 96,386  
Total MOS [Member] | Financial Services [Member]      
Disaggregated revenue information      
Total revenue from external customers 78,647 71,459  
Total MOS [Member] | Direct Checks [Member]      
Disaggregated revenue information      
Total revenue from external customers 3,857 4,256  
Forms, accessories and other products [Member]      
Disaggregated revenue information      
Total revenue from external customers 88,418 93,492  
Forms, accessories and other products [Member] | Small Business Services [Member]      
Disaggregated revenue information      
Total revenue from external customers 82,727 87,600  
Forms, accessories and other products [Member] | Financial Services [Member]      
Disaggregated revenue information      
Total revenue from external customers 3,943 3,960  
Forms, accessories and other products [Member] | Direct Checks [Member]      
Disaggregated revenue information      
Total revenue from external customers $ 1,748 $ 1,932  
Product concentration risk [Member] | Checks [Member] | Small Business Services [Member]      
Disaggregated revenue information      
Concentration risk, percentage     39.00%
Product concentration risk [Member] | Checks [Member] | Financial Services [Member]      
Disaggregated revenue information      
Concentration risk, percentage     43.00%
Product concentration risk [Member] | Checks [Member] | Direct Checks [Member]      
Disaggregated revenue information      
Concentration risk, percentage     84.00%
Product concentration risk [Member] | Total MOS [Member] | Small Business Services [Member]      
Disaggregated revenue information      
Concentration risk, percentage     34.00%
Product concentration risk [Member] | Total MOS [Member] | Financial Services [Member]      
Disaggregated revenue information      
Concentration risk, percentage     55.00%
Product concentration risk [Member] | Total MOS [Member] | Direct Checks [Member]      
Disaggregated revenue information      
Concentration risk, percentage     11.00%
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business segment information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
Business segment information [Line Items]      
Total revenue from external customers $ 491,914 $ 487,766  
Operating income: 87,708 84,998  
Depreciation and amortization expense: 31,141 29,637  
Asset impairment charges 2,149 5,296  
Total assets: 2,273,816 2,162,289 $ 2,208,827
Capital asset purchases: 14,034 11,021  
Small Business Services [Member]      
Business segment information [Line Items]      
Total revenue from external customers 316,313 308,123  
Financial Services [Member]      
Business segment information [Line Items]      
Total revenue from external customers 140,641 140,794  
Direct Checks [Member]      
Business segment information [Line Items]      
Total revenue from external customers 34,960 38,849  
Reportable Business Segments [Member] | Small Business Services [Member]      
Business segment information [Line Items]      
Total revenue from external customers 316,313 308,123  
Operating income: 58,900 52,261  
Depreciation and amortization expense: 15,439 14,216  
Asset impairment charges 2,149 5,296  
Total assets: 1,141,551 1,038,659  
Capital asset purchases: 0 0  
Reportable Business Segments [Member] | Financial Services [Member]      
Business segment information [Line Items]      
Total revenue from external customers 140,641 140,794  
Operating income: 17,973 20,245  
Depreciation and amortization expense: 14,893 14,614  
Asset impairment charges 0 0  
Total assets: 672,718 648,066  
Capital asset purchases: 0 0  
Reportable Business Segments [Member] | Direct Checks [Member]      
Business segment information [Line Items]      
Total revenue from external customers 34,960 38,849  
Operating income: 10,835 12,492  
Depreciation and amortization expense: 809 807  
Asset impairment charges 0 0  
Total assets: 158,683 160,105  
Capital asset purchases: 0 0  
Corporate [Member]      
Business segment information [Line Items]      
Total revenue from external customers 0 0  
Operating income: 0 0  
Depreciation and amortization expense: 0 0  
Asset impairment charges 0 0  
Total assets: 300,864 315,459  
Capital asset purchases: $ 14,034 $ 11,021  
EXCEL 70 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (]EHTP?(\\#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,$% @ CV6C3&;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) 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 " "/9:-,%,8N9N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O:95D=#E9<,G!<&!XEM(;EM8TX3DI-VWMXU; MA^@'\#%W__SN=W"M#D+[B"_1!XQD,=V,KNN3T&'%#D1! "1]0*=2.27ZJ;GS MT2F:GG$/0>FCVB/4574/#DD910IF8!$6(I.MT4)'5.3C&6_T@@^?L&$YCU\(5,,,(HTO?!30+,5?_Q.8.L'-R3'9)#<-0#DW.33MP M>']^>LWK%K9/I'J-TZ]D!9T"KMAE\ENSWFP?F:PK_E!4=T75;'DM;AO!FX_9 M]8??5=AY8W?V'QM?!&4+O^Y"?@%02P,$% @ CV6C3)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 " "/9:-,0L!_>%$" "M!P & 'AL+W=O ;YH4TN\P/<3K\5-YY:%'CNQLJ!W09H.3LSA][;%[/?NT?,1AO*:@[,Y5QV7Z/_E$G M+Y,Y8PY'2GXV%U'OW,QU+G#%=R)>Z/ )IH1BUYFR_P(/(%*N9B(9%25C&)4KS? .26"&) *!;)QD[)K(C,]*^VRL$B MV=@KN161F_YHA;!(8CL"^?83Y9L1DO69\LU?[J-L@[-Q^L29,L-5L4 MZ_'=H\"DY&N*J0G\#8K]#*/0C(!6U\2D6:Y9E&91[!LL;W'YMIQ>A&PO=V]R:W-H965T&UL?9C;;N,V$(9?Q=!]5^3P) :V M@;4710NT0+#%MM>*37ISSO=L=0E]VGYA+.\9=#T]9E'R_;U[R[M*'DPS94U3!2]/'O-&AVGW,(G)]_C/[KF'Q,YJ7L MPK:I_CGM^^,J*[+%/AS*MZK_VEQ_"U-")EM,V?\1WD,5Y8.3.,>NJ;KQ[V+W MUO5-/8T2K=3EC]OQ=!Z/UVG\CS ^ *8 N =(_=, -04H%)#?G(VI?BG[51L&86Z M2_(X_]T$L"9@C%?S>,W'*S9>C?%Z'F]0$C>)&R7G46*=@P(E0E7&@Q:\%\UZ MT=2+15YN$C.;12KCG4=F&)GVA4Y4QK!N#'7CD!M#IM&@"HW,<"K0GO=B62^6 M>D'UWU@RB]=^5O^;%ZHJK/3 >W&L%T>]H/)O')G%%%Z@ZFT9E=%:\EX*UDM! MO"B4\:8@LRCOO<++EY.!MY9WXUDWGKJ1R(VG.2,C5"'U[&$_V)""!Y.@1@B9 M!+,J"X/+PLKL[%$^^DF 4E(_"ON1=&6"M;@ZG$Q;E:H/STP)U(_&?H ^!Z$D MP3-(\+E 5WRILB-$5\9$E%K+D22PIBA5&L60@*ZU4 M>/_8LD(EO$K@6/(\EA3("@-94M;* @I0V!*CB]N(256)I[*D6,9Y0@3:?VA48*UM6YI.TX($*%*@& Q4X M4AHA+$8J*Q3:FE25>:8"9:HA[P-EY2_: FY-MIPNPL4G'"F>J8HRU6"F*HK+ M6"5I'>Z"6*$T0B:>G.+)JBA9#2;KI)G_X\MO\*R0V^#SV0>(X8O0GV7[>CIW MBY>F[YMZ_.)P:)H^Q$'%IYCB,93[^T45#OUPZN)Y>_L2<[OHF\OTE2F_?^I: M_P]02P,$% @ CV6C3"X=SP09 @ /P8 !@ !X;"]W;W)K*VBH?.(= MM/K.F8N&*CT5%R0[ ?1D30U#<12EJ*%U&Y:%7=N+LN!7Q>H6]B*0UZ:AXL\6 M&.\WX2J\+[S4ETJ9!506';W =U _NKW0,S15.=4-M++F;2#@O D_K)YWN=%; MP<\:>CD;!R;)@?-7,_ERVH21 0(&1V4J4'VYP0X8,X4TQN^Q9CBU-,;Y^%[] MD\VNLQRHA!UGO^J3JC9A'@8G.-,K4R^\_PQCGB0,QO!?X09,RPV)[G'D3-KO MX'B5BC=C%8W2T+?A6K?VVH_U[S:_(1X-\618D7<->#1@QX &,AOU(U6T+ 3O M S$\K(Z:W\3J&>O-/)I%NW?VGDXK]>JM3$B!;J;.*-D.DG@FB1\5.X\"3Q*D M^T\0L1*1)7D41WX:XJ4A M2YK,H2&+-B2+2.I [SPR0M;X'WN;>&F2Q=Z2W.]/O?YTF29WTJ0+S)43Y#W% M T/F9 MC<]-_:_G-Y[MPHN7LY M5(UN^\JT4:>/Z_@)'G>,#P8CXM]*W_K%>S2D\F+,CV'PUV$=IP,C7>N]'5R4 M[O&J=[JN!T^.Q\_9:7R/.1@NW]^\?QZ3=\F\E+W>F?I[=;#G=:SBZ*"/Y;6V MW\SM3STG).)HSOZ+?M6U@P],7(R]J?OQ-]I?>VN:V8NCTI2_IF?5CL_;[/_- MC#9@LP&[&[C8OS/@LP%_-\C&Y"=F8ZJ?2EMN5IVY1=WTM2[E4!3PR-UB[H?) M<>W&_URVO9M]W>2P2EX'/S-D.T'8 O*.2)SS>P1&1=@R9,X^!MAA1,[H")S, M@8_V?&G/:?N,M,]&^VQIGWEK,$'D"&E'",]YEDHO$P(F& MTEN)POP!G'/I5?6.Q#'! Y6C2#X*\U$>'X7C",&5_ZT(6)9+%=AI!(I!^%5V8[$J4P$JAD"<@>8 M$=([P,DS<%O'KV@:*"$+K1(ID$_ ,"?F<8L SEQ2?VRIF!94:@ 'UJ@ 2NT]!4:L/:Z M;2_1^A"P3+$BP(>6:, :+7V-!JR^[LA = A4&CJ+@99HP!HM?8T&++Z*9X"^ M%@$#Q@.:"+1$ ]9HZ6LT$.KK;L+*OZB0N P6Y_-'1K1, ]9IOS"V@ 4X=Z<8 M$D4,$S(-G:F,5FF&55KY*CUCEC>;W&FTKS\$3"B6!?87HS6:88U6OD;/&+6L MU >.+I84"F2 #:W.#*NS7Q?;&5-\9./?.$@4A+X5K@B4NRZ"(:W9W&AJN/]N;:VN'"OIB]-W5/;.A"O/FM:_:FUNS=S=0I?BV[ M4]7VT8NQKL<9.Y&C,58[CNF#J^NS:T[O@UH?[? JW7LW=6C3P)K+W'TF]Q9X M\S]02P,$% @ CV6C3)F!=4!< P P T !@ !X;"]W;W)K:. DJX Q( MT_W[F8^R^%XG?2F8G.-[CNT>V].+JE[JHY2-\U;D93USCTUS>O2\>GN415H_ MJ),L]2][515IHYO5P:M/E4QW':G(O<#WN5>D6>G.I]VWIVH^5>,&1$OH$+\R>:FOWIW6RK-2+VWCRV[F^JTBFK7,H\;WO2 M.OX,G;ICS99X_?[>^Z8SK\T\I[5\^:XNG^5@*'*= MP?U7^2IS#6^5Z!I;E=?=7V=[KAM5#+UH*47ZUC^SLGM>AO[?:79",!""D0#! M74(X$,*1$(9W"6P@L/\$?I<0#81H) 3B+H$/!#X26%?!ZP>K&_U5VJ3S::4N M3M4OH%/:KE-XY'I^M^W';CJ[W_0$U/KKZSQF4^^U[6> +'I(< V)3,C2 N$F M9&6!"!.RMD!B$[*Q0)(1XFFGH]W :C?H^.R*G_C(;@\1':3L(.!#Y$.(/%,< M$TF$4"N*0O76MGH^XQ$:G0W%34(1)<)N/[3:#ZE]0/9[2'33EE&%6:LP4D4D MJ HC9G@8AFC-K!G18J(,+9%52T0=!TA+1*I,@#' J_-#F*&&6]5PJ@8MF 4G M(R.$CP9FR8F6@*$A7E&,8-$-M<*J5E"U.!O$72%&C=A:(Z8U4+@L8KKP(4D2 M/"8QG9] H/Q864 L%&@.UA841"&+[,82J[&$&D.*%\E]Q481\.WQ[=,R:.$N M!HPQ@!P"M%Z6 \R0$^,XLX&X3JL;HF_L.4!%QU@TW%5CEK%G/5C"'N<0T%0- M$AY@UP%=YMH%FK\YY+(>F[P2$0!F]^1!F"K*G--"8UAL=%D2#&OP( MN/#QZJ% )F(&>"0I#.^'0%-?E]1'989'@0(GC ?AC7]3L&\00'<(\/$6 33\ M37=F)7OX TU_\''\ \U_EG"\,0(-=P-ERK&G.]!X!Y^<_<3'\T4A/.;X]&)! M30Q8+]F[.K>V=YMO:77(RMIY5HT^ G<'U;U2C=1=^@_:_E%?I\9&+O=-^RKT M>]7?*?I&HT[#?];B#"E*@6,@ M5E&T0 L$6[1]5FPF-E:R7$F)MW]?2E:\"N>R>8@M^7)X9T@=4EQ?FO9;=W"N M7WROJU/WL#ST_?E^M>IV!U>7W9?F[$[^EY>FK7[:OJ^[O[@_7_WE^:OW5ZA9E?ZS=J3LVIT7K7AZ6C^J^X'QH,"K^.KI+-_N^&%)Y M;IIOP\6O^X=E,CARE=OU0XC2?[R[PE75$,G[^&<*NKSU.32Q/CCQ?>R:JAO_ M+W9O7=_44Q1OI2Z_7S^/I_'S,L7_:(8;T-2 ;@U\W__7@*<&_*.!'I._.AM3 M_:GLR\VZ;2Z+]CI:YW*8%.J>?3%WP\VQ=N-O/MO.WWW?J,2L5^]#H$FSO6IH MKKDI5C[ZK0M"76Q)-*?/'112D1+N@6$2/+;G3TFD.("& ?080,\"V#PHPE5B M1\GIZI&9TR 3J3(V22->#/1B0#(6!TAA@%0DHY(LR.:J,3.?G-I@W LITDD6 M&1@+K5A@)2RL%;V0U6E86* R_@^;R:"93 XR!UXRV8O2@>%"B@SED2'.H9-< MED4E@95<]J+#82RD2.=I9+*H! ,@$698A0!(1#]WQ$'Q"J0RB=(1.Q$>*5 ; MX4?)<SY_6P&TU-) M?%*(+"7)>,=&+ 9 IOP,C-C!!%4 H4HLT)*.=Z2U#OT F5)9C!>8HDIB5(?L M4A*1=VSE: $9J:I4.)L)H%(9 M(Y8:I+-Y$BD08:020FJX(2 )RRRQ6;C@ )G5K".,)PQ5(L"P6)4Q!HEE3A1. MPTGTN2H,M(IZ&N #IC31)9,0CSD /*>0A2=)YL! E8N"1T+_21,:>,1090%$L M\2QA9Y1X,I JB>V &!.1 1$I)")+U/D'PX2[.B3S),\BAC 1&6PSQ:Z#P?Y1 MY7D>;CN@SL^BV"MUY)T:$)9#PC(D+.?AXXIU)H_-(DQ81H0-><: G$SAF48! M91PK$>8K [Z*=R>&?)73",B&,8M5"#.6 6-95 BP,\O#!Q^H=.Q=CC%>&>Q= MP[?&+&$7LW.!6O7OHY'J-UBU[R=^N$$;G;W=DS[2,.Y8G!_ MJ^Z+ZV'KCS#7L]_?R_;U>.H6STW?-_5XMOC2-+WS+I,OOF '5^YO%Y5[Z8>O MUG]OKV>NUXN^.4_GR:O;H?;F/U!+ P04 " "/9:-,#R6C"[$! #2 P M& 'AL+W=OD%@ M&V@Z%!NP 4&';<^*3=M")=&3Y+C[^TFRXWF=L1>+I'D.#RDJ&]"^NA; DS>M MC,MIZWUW8,R5+6CA;K #$_[4:+7PP;4- R^R:7T,L"+K1 -?P7_K3C9X;&:II ;C)!IB MH<[IX_9PW,?\E/!=PN 6-HF=G!%?H_.IRNDF"@(%I8\,(AP7> *E(E&0\7/B MI'/)"%S:5_;GU'OHY2P)M/*5)YS#Q7V'K #X!^#L &PLEY1^$%T5F<2!V MG'TGXA5O#SS,IHS!-(KT+XAW(7HIMKN[C%TBT91S''/X,F?.8(%]+L'72ASY M/W"^#M^M*MPE^.XOA??K!/M5@GTBV/^WQ;6;YE\C>@A2-C=AA=KPP&9'0>VC>1]L.Z[9 MZ'CLIA?$YF=<_ 902P,$% @ CV6C3!:KEGVT 0 T@, !@ !X;"]W M;W)K&?$3S;#L 1UZ5U+:@G7/]D3%; M=:"XO<$>M+]IT"CNO&E:9GL#O(XD)5F:)!^9XD+3,H^^LRES')P4&LZ&V$$I M;MY.('$LZ(Z^.YY$V[G@8&7>\Q:^@_O1GXVWV*)2"P7:"M3$0%/0N]WQE 5\ M!/P4,-K5F81*+HC/P?A:%S0)"8&$R@4%[KX@O3PD(F/4:&T<275 M8!VJ6<6GHOCKM L=]W&ZN3W,M&U".A/2A7"(<=@4*&;^F3M>Y@9'8J;>]SP\ M\>Z8^MY4P1E;$>]\\M9[K^5N_REGUR T8TX3)EUC%@3SZDN(="O$*?V'GF[3 M]YL9[B-]OXZ>)=L"V:9 %@6R_Y:X@JK M'&:+*EPT'&25]YE8._2 M^"9_X-.T/W+3"FW)!9U_V=C_!M&!3R6Y\2/4^0^V&!(:%XZW_FRF,9L,A_W\ M@]CRC&PO=V]R:W-H M965T&UL?5-A;]P@#/TKB!]0[KATJTY)I%ZK:9,VZ=1IVVM#*NH)WW_9$Q5W6@A;O! M'DRX:=!JX8-I6^9Z"Z).(*T8W^W>,2VDH66>?&=;YCAX)0V<+7&#UL+^.H'" ML:![^NIXDFWGHX.5>2]:^ K^6W^VP6(+2RTU&"?1$ M-0>_WQU,6XU/ =PFC M6YU)K.2"^!R-3W5!=U$0**A\9!!AN\(#*!6)@HR?,R==4D;@^OS*_B'5'FJY M" FXIF8O_#%=0(3PJ"3DJ5"ZMI!J<1SVS M!"E:O$R[-&D?IYOL=H9M _@,X O@+N5A4Z*D_%%X4>861V*GWO-O6_0?00I.QNP@AUX8,MAH+&Q^/[<+;3F$V&QW[^06SYQN5O M4$L#!!0 ( (]EHTPK.P!_M $ -(# 9 >&PO=V]R:W-H965T)W^?0![7;>U^@+,,.?,F6'(!C1OM@5PY$-);7/:.M?M&;-E"XK;*^Q ^YL: MC>+.FZ9AMC/ JPA2DB6;S0U37&A:9-%W-$6&O9-"P]$0VRO%S:\#2!QRNJ47 MQXMH6A<UG+B%!Y0_ M1>7:G-Y14D'->^E><'B&J9YK2J;BO\(9I \/2GR.$J6-*RE[ZU!-+%Z*XA_C M+G3E,$96Q'O MO'CKO>=BFUYG[!R(IIC#&),L8^8(YMGG%,E:BD/R#SQ9A^]6%>XB?/>'PIMU M@G25((T$Z7]+7(NY_2L)6_14@6GB-%E28J_C)"^\\\#>)_%-?H>/T_Z-FT9H M2T[H_,O&_M>(#KR4S94?H=9_L-F04+MPO/5G,X[9:#CLIA_$YF]&UL?5/;;IPP$/T5RQ\0LRQ)-RM RJ:J6JF55JF:/GMA "N^4-LLZ=]W M; BE+>J+[1G/.7-F/,Y'8U]--XVQBGLT M;#ET+#V1(W*,7MSQ-(,Q9T1]\<3Z+M M?'"P,N]Y"U_!?^O/%BVVL-1"@7;":&*A*>C#[GC*0GP,>!8PNM69A$HNQKP$ MXU-=T"0( @F5#PPD".,0\;$H4E;_GGI>Y-2.Q4^]['IYX=TRQ-U5PQE;$.Q3O MT'LM=]DA9]= -,>>9>!?4CCF_P.GZ;]"[>MT(Y< MC,>7C?UOC/& 4I(;'*$./]AB2&A\.+[#LYW&;#*\Z>&PO=V]R:W-H965TB[XTDVK0L. M5F2]:. KN&_]R7B++2R5U-!9B1TQ4.?T+CD<]R$^!GR7,-K5F81*SH@OP7BL M>N^E M2*Z3C%T"T1QSG&+X.F:)8)Y]2<&W4ASY7W"^#4\W%:81GOZF\!\$^TV"?238 M_[?$K9CTCR1LU5,-IHG39$F)0Q>5=!O:.QS?Y%3Y-^Q=A&ME9::*=%JFJ?1=S)YBKV3K8:3(;972IA?1Y X9'1+/QQ/;=VXX&!YVHD: M?H![[D[&6VQF*5L%VK:HB8$JHW?;PS$)\3'@I87!+LXD5')&? O&MS*CFR ( M)!0N, B_7> >I Q$7L;/B9/.*0-P>?Y@_Q)K][6!TL:5%+UUJ"86+T6)]W%O==R'\6:73+!U M )\ ? ;N.]-$9RQ%?'.B[?>>\FW^R1E MET TQ1S'&+Z,F2.89Y]3\+441_X/G*_#=ZL*=Q&^^T/A?IT@625((D'RWQ+7 M8J[_2L(6/55@ZCA-EA38ZSC)"^\\L'<\OLEG^#CMWX6I6VW)&9U_V=C_"M&! ME[*Y\B/4^ \V&Q(J%XXW_FS&,1L-A]WT@]C\C?/?4$L#!!0 ( (]EHTQ4 M>#/XM0$ -(# 9 >&PO=V]R:W-H965T-V@3N0,A"AC-\3)YU3!N#R_,;^-=:.M9RY@SLC?XG*MSG=4U)!S7OIG\SP M#:9ZKBF9BG^ "T@,#THP1VFDBRLI>^>-FEA0BN(OXRYTW(?Q)MU/L'5 ,@&2 M&;"/>=B8*"K_PCTO,FL&8L?>=SP\\?:08&_*X(RMB'V-LDOLG?\'':'[EMA';D;#R^;.Q_;8P'E+*Y MPA%J\8/-AH3:A^,-GNTX9J/A33?](#9_X^(/4$L#!!0 ( (]EHTP-VYLM MM0$ - # 9 >&PO=V]R:W-H965TZ!Z4OVFTDR(9 M5[C,H^]LREP/3G %9X/L("4S?T\@]%C@%+\Y'GG;N> @9=ZS%GZ!^]V?C;?( MHE)S"ZP$E(" 14+B@POUWA M'H0(0CZ-EUD3+R$#<7U^4_\6:_>U7)B%>RV>>.VZ A\PJJ%A@W"/>GR N9XO M&,W%_X K" \/F?@8E18VKJ@:K--R5O&I2/8Z[5S%?9QNLFRF;1/H3* +X1#C MD"E0S/PKTA)]>@,T-.$X2N M(.F"(%Y\B4"W(ISH)SK=IF>;"6:1GJVC[Y-M@=VFP"X*[/Y7X6=(NO]8(UEU M5()IXRQ95.E!Q3E>>9=QO:/Q1=[ATZS_9*;ERJ*+=OY=8_<;K1WX5)(;/T"= M_UZ+(:!QX7CKSV8:LLEPNI__#UD^&PO=V]R:W-H965T)TYZ9(R -?G=_:'6+NOY2PLW*'Z*2O7YO2&D@IJ,2CWC.,CS/5\HF0N M_@M<0/GPH,3G*%'9N))RL [US.*E:/$V[;*+^SC=)'R&;0/X#. +X";F85.B MJ/Q>.%%D!D=BIM[W(CSQ_L!];\K@C*V(=UZ\]=Y+L;_F&;L$HCGF.,7P=>5=!O8V/B+[$SY-^U=A&ME9W<0>&0TRU]1_C4\ W"8-;G$FLY(KX$HV/54XW41 H*'UD$&&[P1,H%8F"C!\3 M)YU31N#R_,;^/M4>:KD*!T^HOLO*MSE]H*2"6O3*/^/P :9Z[BF9BO\$-U A M/"H).4I4+JVD[)U'/;$$*5J\CKLT:1_&&WZ<8.L /@'X#'A(>=B8*"E_)[PH M,HL#L6/O.Q&?>'OBH3=E=*96I+L@W@7OK=@>[C-VBT13S'F,XU@GVJP3[1+#_;XEK,<>_DK!%3S78)DV3(R7V M)DWRPCL/["-/;_([?)SVS\(VTCAR11]>-O6_1O00I&SNP@BUX8/-AH+:Q^,Q MG.TX9J/AL9M^$)N_&PO=V]R:W-H965T5-2VYRV MSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49&F2W##%A:9%%GTG4V38.RDT MG RQO5+*D<\H M7)X_V+_$VGTM9V[A'N5/4;DVIWM**JAY+]T3#@\PU7--R53\-[B ].%!B<]1 MHK1Q)65O':J)Q4M1_&W-B:*RC]SQXO,X$#, MV/N.AR?>'%+?FS(X8ROBG1=OO?=2;&[V&;L$HBGF.,:DRY@Y@GGV.46ZEN*8 M_@-/U^';587;"-_^H?#3.L%NE6 7"7;_+7$EYC;Y*PE;]%2!:>(T65)BK^,D M+[SSP-[%1V2_P\=I?^2F$=J2,SK_LK'_-:(#+R6Y\B/4^@\V&Q)J%XZW_FS& M,1L-A]WT@]C\C8M?4$L#!!0 ( (]EHTST&$MOM $ -(# 9 >&PO M=V]R:W-H965TIVF3 M-NG4:>MG+G$25(@S()?NWP](FF9;UB^ C=_SLS'9B.;)M@"./&O5V9RVSO5' MQFS9@A;V!GOH_$V-1@OG3=,PVQL0501IQ?AN]YYI(3M:9-%W-D6&@U.R@[,A M=M!:F%\G4#CF-*$OC@?9M"XX6)'UHH%OX+[W9^,MMK!44D-G)7;$0)W3N^1X MVH?X&/!#PFA79Q(JN2 ^!>-SE=-=$ 0*2A<8A-^N< ]*!2(OX^?,29>4 ;@^ MO[!_C+7[6B["PCVJ1UFY-J>WE%10BT&Y!QP_P5S/.TKFXK_ %90/#TI\CA*5 MC2LI!^M0SRQ>BA;/TRZ[N(_337J88=L /@/X KB->=B4*"K_()PH,H,C,5/O M>Q&>.#ERWYLR.&,KXIT7;[WW6B2')&/70#3'G*88OHY9(IAG7U+PK10G_@^< M;\/3385IA*=_*/P/P7Z38!\)]F^6N!63_I6$K7JJP31QFBPI<>CB)*^\R\#> M\?@FK^'3M'\5II&=)1=T_F5C_VM$!U[*[L:/4.L_V&(HJ%TX'OS93&,V&0[[ M^0>QY1L7OP%02P,$% @ CV6C3--9F^2U 0 T@, !D !X;"]W;W)K M&UL?5/;;MP@$/T5Q >$7=:Y=&5;RB:*6JF55JF: M/K/VV$8!CPMXG?Y] 3NNDUAY 6:8<^;,,*0#FF?; #CRHE5K,]HXU^T9LT4# M6M@+[*#U-Q4:+9PW3=J)&GZ"^]4=C;?8S%)*#:V5V!(#549OM_M#$N)C MP).$P2[.)%1R0GP.QK^-T5PQE;$.R_>>N\YWUXG*3L'HBGF,,;P9>6!O>7R3 M_^'CM/\0II:M)2=T_F5C_RM$!U[*YL*/4.,_V&PHJ%PX7ONS&<=L-!QVTP]B M\S?._P%02P,$% @ CV6C3$+QM?O8 0 FP0 !D !X;"]W;W)K&UL=51M;YLP$/XKEG] #80D- *DIM.T29L4==KZV8'C M1;4QLTUH_WUM0QE-O"_8=W[N>>[,G=-1R!?5 &CTREFG,MQHW1\(444#G*H[ MT4-G3BHA.=7&E#51O01:NB#.2!0$.\)IV^$\=;Z3S%,Q:-9V<))(#9Q3^78$ M)L8,A_C#\=36C;8.DJ<]K>$7Z-_]21J++"QERZ%3K>B0A"K##^'AN+-X!_C3 MPJA6>V0K.0OQ8HWO988#FQ P*+1EH&:YP",P9HE,&G]G3KQ(VL#U_H/]JZO= MU'*F"AX%>VY+W60XP:B$B@Y,/XGQ&\SU;#&:B_\!%V &;C,Q&H5@RGU1,2@M M^,QB4N'T=5K;SJWC=+)/YC!_0#0'1$M XG3().0R_T(US5,I1B2GN^^I_<7A M(3)W4UBGNPIW9I)7QGO)P_T^)1=+-&..$R9:8Q8$,>R+1.23.$8WX9$_?./- M<./"-VOU./ 3Q%Z"V!'$GTI,KDKT8>[](ENOR/:&( FN-&XA8?*?0G9>C=TM MP>;^2L2#B:__%EDU!P=9N[%0J!!#YT9RY5TF[R%RS?4//HWM3RKKME/H++1I M4==(E1 :3"K!G2FX,2_%8C"HM-WNS5Y.\S(96O3S4T"6]RA_!U!+ P04 M" "/9:-,R8&^[+8! #2 P &0 'AL+W=O?&+-E"UK8.^RA\S.[W0>FA>QHD47?Q109#D[)#BZ&V$%K87Z?0>&8TX2^.9YET[K@8$76 MBP:^@?O>7XRWV*)220V=E=@1 W5.[Y/3>1_P$?!#PFA79Q(JN2*^!.-SE=-= M2 @4E"XH"+_=X &4"D(^C5^S)EU"!N+Z_*;^%&OWM5R%A0=4/V7EVIP>*:F@ M%H-RSSA^@KF> R5S\5_@!LK#0R8^1HG*QI64@W6H9Q6?BA:OTRZ[N(_337J8 M:=L$/A/X0CC&.&P*%#-_%$X4F<&1F*GWO0A/G)RX[TT9G+$5\&UL MC511;YLP$/XKEG] 30A)2 1(3:=IDS8IZK3NV8$#K-J8V29T_WZVH8QV?N@+ M]IV_^^Z[P^=LE.I9MP &O0C>Z1RWQO0G0G39@J#Z3O;0V9-:*D&--55#=*^ M5CY(%]" $57_.P.68XPU^=3RRIC7.08JL MIPW\ /.SORAKD86E8@(ZS62'%-0YOM^\ 3@U&O]LA5E,[I6^'/K'AMO;=B MDR89N3FB&7.>,/$:LR"(95]2Q*$4Y_B_\#@9!@G2#Y09P!RC=TG( MZNX)4(V?.HU*.71^XE?>9;#O8W]W_\&G5^$[50WK-+I*8R? W]-:2@-62G1G M6][:AV@Q.-3&;0]VKZ9QG PC^_FE(&PO=V]R:W-H965TD[)Q1BU38## M, U:4G=^D9NU$R]R=I=-W=$3]\2];0G_T$S7K/$ZO>_^ =D>4:@.#>*WI(!9C3X=R9NQ-3[Y>]GZH M/:(-+:6F(.KUH,^T:323\N/W1.K/FMIP.?Y@_VR"5\&#Q-%MAOBGG MA5I]%&B+\N"AB2;,<<3@)69&!(I]EL"0Q!$[YA@VCT /(V,>+=7C"":(08+8 M$,3_A8BM$"',BD@"BB0. =Y8&BX$;6-8(P4U4H @L40@3 J+;$"1#4!@1P)A M,E@D T4RAR"*+0T7@K9;6&,+:FS=/Q*&E@B$6\] 4+*B Q;K 6'WUZ2VC(O!X4J2(;BH4>3*V%D&8'"X69&!2Q^Y=8W# MS-:!0"NIAN#J1VYMQ\XI"AP1*%R1@0\ Y%9W;!\ 8C.Z>#17MH*;^9QBB\ MDMT[TY47JW/S/6#37O[!Q\[]G?!;W0GOS*1J4J:57!F35/D2/JF0*W59F"<- MO4H]W*@Q'SOF.)&LGVX#P7PE*?X"4$L#!!0 ( (]EHTP8I[3WMP$ -(# M 9 >&PO=V]R:W-H965T&,"*+]0V2_+WL0U+:<*+[1F?<^;B<3YJ\VH[ (?> MI%"VP)US_9X06W4@F;W2/2A_TV@CF?.F:8GM#; ZDJ0@=+>[(9)QA<]:> 'WJS\:;Y%%I>82E.5: M(0--@>^2_2$+^ CXS6&TJS,*E9RT?@W&C[K NY 0"*A<4&!^.\,]"!&$?!I_ M9TV\A S$]?FB_A!K][6JXQFHO_"6<0 M'AXR\3$J+6Q<4358I^6LXE.1[&W:N8K[.-VD%]HV@F"L[8BGCGD[?>>RYI0G-R#D(SYC!AZ J3+ CBU9<0 M="O$@7ZATVUZNIEA&NGI.GIVLRV0;0ID42#[3^#Z4XE?,31)/P4AJYY*,&V< M)HLJ/:@XR2OO,K!W-+[)/_@T[4_,M%Q9=-+.OVSL?Z.U Y_*[LJ/4.<_V&(( M:%PX?O-G,XW99#C=SS^(+-^X_ !02P,$% @ CV6C3,F*R;K) 0 -@0 M !D !X;"]W;W)K&UL;51M;]L@$/XKB!]08F*G M;61;:CI-F[1)4:>UGXE]?E'!>(#C]M\7L.MZ"5\,=SSW/'<;'1&L[7">>M]1 MY:D<#&\[."JD!R&8>C\ EV.&(_SI>&KKQC@'R=.>U? 'S-_^J*Q%%I:R%=#I M5G9(097AAVA_2!S> YY;&/5JCUPE)RE?G?&SS/#&)00<"N,8F%W.\ B<.R*; MQK^9$R^2+G"]_V3_[FNWM9R8AD?)7]K2-!F^PZB$B@W2U]9YS&L4I.3NB&7.8,'2%B18$ ML>R+! U)'.A5. V';X,9;GWX=JT>WX<)XB!![ GB_TI,+DH,879AD20HDEP1 M)-&%QC6$1K<7&F35-P&J]B]6HT(.G9^6E7<9B@?J^_X%GR;J-U-UVVETDL:^ M'M_C2DH#-I7-CQHD<78R1:9&;R2'9PL<8/6POXZ@C)C3E-Z#3S+IO4AP(JL M%PU\!?^M/UGTV*)220V=DZ8C%NJTKFYC_#!13"0R68HS3*Q2\I!^>-GE6P%"U>IU-V\1QG_2MM MF\!G K\AL"E1K/R]\*+(K!F)G6;?BW#%Z8'C;,H0C*.(_[!XA]%+P=.'C%V" MT(PY3AB^PJ0+@J'ZDH)OI3CR?^A\F[[;K' 7Z;MU]OO_".PW!?918/]7B^]N M6MS \.0F"5O-5(-MXC8Y4IJABYN\BBX+^\CCG?R!3]O^1=A&=HZ;C?.O MC?& I21WN$(M/K#%45#[8+Y%VTYK-CG>]/,+8LLS+GX#4$L#!!0 ( (]E MHTQ]2FG\Q $ #<$ 9 >&PO=V]R:W-H965TI5"V1+WS@U'0FS=@V3V3@^@_$FKC63.FZ8C=C# FA@D M!:&[W0X*J+O;*I"CTYP!6>#["@E,W].(/14XCU^Q0JN6C]$HRO38EW(2$0 M4+O P/QRA4<0(A#Y-'XOG'B5#(';_1O[YUB[K^7"+#QJ\K1.RX7%IR+9Z[QR%==I/LFR)2P= M0)< N@;<1QTR"\7,/S''JL+H"9GY[@<66KP_4G\W=7#&JXAG/GGKO=>*TGU! MKH%HP9QF#-U@WA'$LZ\2-"5QHO^%TW3X(9GA(88?MNIYGB;(D@19),C^*9'> ME)C"'-(B>5(D3Q!D-R(IS&TE9-,X"::+3]:B6H\JCLO&NT[% XV-?X?/(_6= MF8XKBR[:^><3F]QJ[<"GLKOSN?1^BE=#0.O"]J/?F_DMSX;3PS*F9/U75'\! M4$L#!!0 ( (]EHTR6MXM2U $ )P$ 9 >&PO=V]R:W-H965TMN-FMQ>T[1)FVRN:?N9U?$E!V(! MU^N_+Z!G[1[W19CAF>>9&1FR2:IGW0(8]")XKW/<&C,<"=%E"X+I.SE ;T]J MJ00SUE0-T8,"5OD@P0F-HI0(UO6XR+SOK(I,CH9W/9P5TJ,03/TY 9=3CF/\ MZGCJFM8X!RFR@37P'$H=W@-^=C#IS1ZY M2BY2/COC2Y7CR"4$'$KC&)A=KO (G#LBF\;OA1.ODBYPNW]E_^1KM[596(U2_7:3Y)DB4L'$"7 +H&'+P.F85\YA^9846FY(34W/N!N5\<'ZGM3>F< MOA7^S":OK?=:4)IFY.J(%LQIQM -)EX1Q+*O$C0D<:)OPFDX?!?,<.?#=UOU MY! FV <)]IY@_U^)]S6Z_,=5TO487:>P=]3>IEM* 326Z MLP6W]JE8#0ZU<=M[NU?SP,R&D)+-7>@#E;UIM)'/>-!VQ@P'61)(4A";)#9&, M*UP5T7BIQBM\K:-?I/L"^2[ GD4R#^4F'\J<0]S_2D( MV?14@NGB-%E4ZU'%2=YXUX&]H_%-WN'SM/]DIN/*HK-V_F5C_UNM'?A4DBL_ M0KW_8*LAH'7A^,6?S3QFL^'TL/P@LG[CZA]02P,$% @ CV6C3%TX8>VW M 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5 MQ >$7>QN5BO;4C95U4JMM$K5]IFUQS8*>%S Z_3O"]AQW-0OP SGG+DP9".: M9]L"./*B56=SVCK7GQBS90M:V#OLH?,W-1HMG#=-PVQO0%21I!7CN]V!:2$[ M6F31=S%%AH-3LH.+(7;06I@_9U XYG1/7QU/LFE=<+ BZT4#W\']Z"_&6VQ1 MJ:2&SDKLB($ZIP_[TSD-^ CX*6&TJS,)E5P1GX/QI?4E!-\*<>;_T?DV/=G,,(GT9!W]D&P+I)L":11(_RGQ_EV)6YCCNR!L MU5,-IHG39$F)0Q>5=!O8A/B)[@T_3_DV81G:67-'YEXW]KQ$=^%1V=WZ$ M6O_!%D-![<+QWI_--&:3X;"??Q!;OG'Q%U!+ P04 " "/9:-,V8&>S<8! M W! &0 'AL+W=O>--:[R!%UK,&?H']W9^TL\C" M4G$)G>&J0QKJ'-]O#L>=QP? ,X?1K/;(5W)6ZM4;WZL<)SXA$%!:S\#<9DZ\2/K ]?Z#_5NHW=5R9@8>E'CAE6US?(=1!34;A'U2XR/,]>PP MFHO_ 1<0#NXS<1JE$B9\43D8J^3,XE*1['U:>1?6<3JAMW-8/(#. 70)N LZ M9!(*F7]EEA695B/2T]WWS+=X\,^BL MK'L^HW/!E6]?.8DN5?4?P%4$L#!!0 M ( (]EHTQD-)_KUP$ )P$ 9 >&PO=V]R:W-H965T(9LE.I-MP &O0O>ZQRWQ@P'0G39@F#Z00[0VY-:*L&,-55# M]*" 53Y(<$(WFY0(UO6XR+SOI(I,7@SO>C@II"]",/7G"%R..8[PA^.U:UKC M'*3(!M; =S _AI.R%EE8JDY KSO9(P5UCA^CPS%U> _XV<&H5WOD*CE+^>:, M+U6.-RXAX% :Q\#L)/_55:;- M\1ZC"FIVX>95CI]AKB?!:"[^*UR!6[C+Q&J4DFO_1>5%&REF%IN*8._3VO5^ M':>3))G#P@%T#J!+P-[KD$G(9_[,#"LR)4>DIKL?F/O%T8':NRF=TU^%/[/) M:^N]%C2.,W)U1#/F.&'H"A,M"&+9%PD:DCC2NW :#M\&,]SZ\.U:?9>$">(@ M0>P)XO]*3&Y*#&'2L$@2%$D"!+L;D1!F'Q9)@R+I'4&TN_U9]Q@:?[H1(:ON M$* :/Q<:E?+2^YE<>9?1>Z2^N_[!I[G]QE33]1J=I;$]ZCNIEM* 367S8 MN M[5.Q&!QJX[8[NU?3P$R&DK4)N[S^4A["OOWEL:QV>=,^5D^3 M^E"%?-TWVA432A(WV>7;_7@V[=]]K6;3\KDIMOOPM1K5S[M=7OT[#T5YO!VK M\>N+;]NG3=.]F,RFA_PI_!F:[X>O5?LT.5M9;W=A7V_+_:@*C[?C.W6S='V# M'O'7-ASKB_M1%\I#6?[H'GY;WXZ3CE$HPJKI3.3MY27_A M)10MO&/2^EB51=W_'ZV>ZZ;<#59:*KO\Y^FZW??7XV#_M1EN0$,#.C=H?5]K MH(<&^JV!N=K # W,6P-WM8$=&MC(P^04>]^9B[S)9].J/(ZJTWPXY-VT4S>V M':Y5][(?G?ZWMC_K]NW+C&PRG;QTA@;,_(2A"XQZCUAP!-DWS*1E<*9!B,:< MN('W+NXYPD60!3"BWT.6 &()$]6POW1O0%_V1>JP 0,-F-Z N8S#1?U]@O@> MLN\A)E.9,E&/ %CJO1/86,C&,C9DHSZ;GS#VP@\92_$4L(R-$C% RHVHN(Y%9.DV$L*O:3 2SP94AY+XK0PR!ET MD[$Y2]9C RK!62+A3+,X2R2,J4VSQ,>I L"L,4*V4$+64HR/9EE+,44QHPT4(K7J8IF MX?T O)0W*4>49C%W9#%)4Y(F',Z2BJ=)K6+RAL\DYS+&", 2:X1TH'">5#Q1 M\F62)TJ5V+9D,S$C!$R,$T6)TZ7B^9+E[@'C_V^ %PKES&OCAO.F0HE3R(D* M)T65?GR)53CAJ0RP8/D*@%R"_1!.BP32HHNG*00)-0?A=$<\W9$3)C#A_$3T M\5XEG%"()Q2*Y_8<@JS@!VN?N/;YZ"&0Z =KFD#QPT\34_LG>,+J(RXLE0I#H[&P=/+Q>#76C$::B=<_ M"!)J5HV%I?G"3SY>&A!(]"-L//C.0ZSB-!:6!IJ)=+74?%=AG4F$\DQC96DN MFK@\6VJ^".JL+;RD4<;:TEQ;<=FUU&#/X*Q)I?['$M1\98O+J:7F6P(B92T) M M)8JII+-2Y^EIKO"RQ=3KSWCK!2-5=J7-4L!TQ4K&2.A/7'8$4;O@K&QXS6/D&B-H+$]A@41N^6HIB,UBO!BR$GN*(>;6<236($+@6J\&B)2X.U_)-:[L9D\+%FK%(,])Y%I:#-9\(5S@3 M R4?#Q?LX;RT6;)8-!:)1C*!]6!Y82B'B_5@P2D4#Y#0ZA"'.X#\]OZK< M47=('[V?JYO[T[>1-S.G3S5_Y-73=E^/'LJF*7?]0?UC63:A)9E\:4=C$_+U M^:$(CTUWZ]O[ZO2)Y/30E(?A\\_D_ UJ]A]02P,$% @ CV6C3"SI]QZM M!@ /B0 !D !X;"]W;W)K&ULE9IA;]LV$(;_ MBN'OJ<4['DD%28 ZR; !&U"TV/99393$J&UEMI)T_WZ2K;HR[[TD^U+;RI$\ MD7S>NV-Y]M)LOFT?ZKJ=?%\MU]OSZ4/;/I[.9MN;AWI5;3\TC_6Z^\M=LUE5 M;?=S_.IQ_=Z74,?8.=Q5^+^F4[^C[I7^5KTWSK?_QV>SXM>H_J97W3]EU4W<=S M?5DOEWU/G1__#)U.#V/V#C0H!O[M08\-."?#?RK#?S0P+^W@0P-)&LPV[_[;C*O MJK:Z.-LT+Y/-?C\\5OVV#S7QO M0R,;=["8=;T?AB TQ)Q4X%);A,SD"G0BF[ MPP[\K@,_?@_)YG)O$G!#7,B0BG?&Z F0\Q&7LR0F^B]B;?]5$/XU** MDGE]B>QBR:-)//(G07^2\B<6F3])C<,%.\F6]!*9)2_&SBFA-Z7VQF7>E/JM MR75[--\ZT"XZ;\R.*[!*%=HCGZM4H8;J-FF1+Q8D8U5U6E998:'UTB5*HT@]> 3LI(QB>81UU6EA MS=]][K1D$D5.3FW$I%:-7"!*9>X[ZK%(B:P-AV78:1WVN0X[+; 4A4DM,+*+ M)$:"1%B'2>NPSQ9N3EI@N5LVSA<8V/D.R6AD7(25F+02LQZ5S9)2/$$-9CDO=+.F$))2VAN:1?#39'6AU\895 6!D)*&.1#Z05C\M. MA0W%(ZQX!!0OYB-I?>KBNQ_IV/%(6)Y(RU.NK5<$9(>Z2H8,RAGK#FO=R2F_ M8JTGTFUA:R L)ZSE),?WBK5.=%26P2PVL5(P4 K.AR( VVO39Q2V6@#(JI<8 M\\H@?[**8\:\,BA(\_*8=?YT(FP0P!AJ!J5F7O@RJC7-<3#3#(K(/+=@S32) M(7.,@68-M*I5&209U!#\)UMH8YU"X'_'X';8\;]VX%[[@'CCKQQ$N(QY/[MP#WWZ C('@AC[M^.VW.O M,3\1,LG H/NWP_;< ]"#%^.01##I HJ%G'31I%M[5C#HHD%7)8EHT,U1,.>B M.5=EAH"#$Q>MO%@PZ0)R]7R_"2#=1_-P&+,NFG55%(AF_;5M8!Q#@V.39/F* M:9?P_N1#,,<"@G6>? @X1#O4J*0DZU <69TA$P!(1XOO3DH#9#YI]E98$S;[$8!VO!XQ^ M $%<4:+1YS*%TD@7(D8_@M([WU%1H^]B#(4Q>1&3'\%17KZE(DC9*42V8E+$ MZ$>-ODI-(DC;H[!U2!(Q^5&3K]*3J,GO3TQ+(ZN.&/VHT5$O,1GY5W#5-6W=^ M%A^ZR7BHJ]O#CV5]U_9?^[G:[&^T['^TS>-P6V=VN#)T\1]02P,$% @ MCV6C3(AT8Q+2 P MQ$ !D !X;"]W;W)K&UL ME9AMCZ,V$,>_"N+]'GB,L5DED3:<3JW42JNKKGW-)DZ"#G *9'/]]C4/FR.> M<:.^V8!WQO,?PV\&>W4U[??NI'4?_*BKIEN'I[X_/T=1MSOINN@^F;-N['\. MIJV+WMZVQZ@[M[K8CTYU%4$U;KK2-$&K#^OPA3WG M7 X.H\6?I;YVB^M@2.7-F._#S:_[=1@/BG2E=_TP16%_WG6NJVJ8R>KX>YXT MO,4<')?7'[-_&9.WR;P5GY[T_K4(7!7A^*2]5_-==?])R0"(,Y^]_T MNZZL^:#$QMB9JAO_!KM+UYMZGL5*J8L?TV_9C+_7>?X/-]H!9@>X.=C8_^7 M9P?^TR$9DY^4C:E^+OIBLVK--6BGIW4NAI>"/7.[F+MA<%R[\7\VV\Z.OF] M\57T/DPTVVPG&UC8L)M%9&>_A0 JQ!:0.]P'R+%%"G0$3B;!1_]DZ2^='"83 M.9HTH\D3XYQ+YD@A[4!P3NM)2#T)UJ,P37$<8(R)Q-%#VDF6>/1(4H_$ M>IPX6XGB*"EC=W4(JR3+%*U%D5H4UI(Z6A2*PD Y#S0GC&(?4QFI),-*W+=:5>>H<>YS/;.-/Z#X06>U>&*! H#SO M(Z/+&)Y@31F>]3FB::8Z(1)1PW2ON5[%D3 M3@/-,="(D=GF/HYO13Q; P)Z=^DYAOYI^:UY'X=&GF/D\=Z"0)X+#X6Q+Y\:-HY0;M+!L>T^\/0I'."=/1X)&H?[II%B^UNK=OC>#+0!3MS M:?IA8[D8O9T^O,"P77;&M^PYG\X0?DXS'6G\7K3'LNF"-]/;S?BX93X8TVNK M,/YDE^"DB_WMIM*'?KB4]KJ=CA*FF]ZKP( &() 9 >&PO=V]R:W-H965T UO* M3H@7V_A^6(2Q)>(5WVL;@IG'E6]X5=E(AN-O'S0<=#G19B'P8$?V:723^+VC?<%)6'05_^#7WEEY);$Y-B+2KG?8']16M1] M%(-2L]?N63;N>>OCO]E@ ^X->#"8W)\92&\@[P;ZJ8'V!NH9HJX4-S9;IMER M+L4MD-WTMLRN(C2C9O3WMM,-MOMFAD>9WNL2%V0>76V@7K/N-'BD08,B,M&' M%!A*L<83._Z88#-5I)YD"P0A, 0!ZR3.3S[42>$ % Q 70#Z(4#B#52GR9RF MZ31Y3KUB(1'.890$1$D E-1#Z33)*$N>>;B;J28M, R2@B I ))Y(.DDR9@O@%(*KY0" MF#KJB;;%I)2,)'=04 QO#_$$AL2QOS_$$YHL)=XNLH55R1V<.[L5 G"0CX.F M\TPS3'T>2(;HG:E&X-ZV0A@ PCX0GF0B<9;[/( *H3L[+8)W.42F:\?_0_:: M\;*@F/C;U!:4X=$:ZWBBT4%3/GTR>RD8%.Z'-,>@.JZ,0FAO*^,$,U]E<>(9&Q8_:OF;F77:G?M?0 MHNUO--%PK5K^!U!+ P04 " "/9:-,H=0)/L$$ T&@ &0 'AL+W=O MO8]2_-J MZ9SK^CIWW6I_5EE2?2JN*M=7CD69);4^+$]N=2U5^ZE7"V*6YU>EPYSW$U\NIW/=G'!7BVMR4E]5_=?U MI=1'[B/*X9*IO+H4^:Q4QZ7SF/?V>-:F\%L6WYN#WP]+Q M&D>E$SNR@CLDMK;\4]]]4GY#OS/KL_U!O*M7RQHGN8U^D5?MWMK]5=9'U4;25 M+/G>_;_D[?]['_^]&6[ ^P9\:@/1-Q"/!G)4+WN]?.C9> ._;^ /.W"[S-M; MN4WJ9+4HB_NL[$;#-6D&'9O[NEC[YF1;F_::OIN5/ONV$IY8N&]-H%ZS[C3\ M2<.'BBU0_ CB:@,/%QRZX&U[,7 A<0 ! X@V@!P$\(TT.DW8:O).PP(6&ZD ME11>@,U(:$8",X%AIM/X3]UXAI$QQ<"$#TWXP$1HF/!)%[_H7 T?0"1B2W4# M:"4 5B+#2D!Z$8Q%9G& 2L3,8B:$9D)@QNAF'9)N@C#DAN4M5?DQEY8B1=!, M1,8]BT,<((8!8IH-,PJXCHE/+L/ XI-Y&!,>Z(B9G/!H>?S(,G68A4<,=,3- MCAA-*9*68< P*!]YYH(.R4+A M618$'#\G.'I.F##EE.W$S)AD: 13G2.JFPCD'])X.RH9&L$LYHC%9 Y0@,(2 M =E(B3!#^4^L+CEF%4>L(CE1",&<@,R>D\"L$F@=:LE)8%8)]A.;3)UD+D]0]= MOY#W/V.2H1%,*8DH93U'=\G6 M>2@Q6>04LO2B\(.,@,J>D4F6X54,#3EA9[>&(LL^0F(:R/&]4=\/$'%S.+E/ M;Z\S59[:#PG5;%_<\KHI_M/9[F/%FLTW[:<%X_R6S7?H_&<9S'?Z9M(K^D;H M*R&\$KU_$7%_F.J^I_R9E*=+7LU>B[HNLO9]^K$H:J4S]C[I I]541+H$5:W42J>KVO[F$B=!!YB"DUS?OC9P'-A+=/F3@#,[.[MA!WMYY?5K M5NF1 M_63B5_54RSMG8-EG!2N;C)=6S0XK^Y$L$HA40(OXG;%K,[JV5"DOG+^JFV_[ ME>TJ12QG.Z$H4OEU85N6YXI)ZOC;D]I#3A4XOGYG_](6+XMY21NVY?F?;"]. M*SNRK3T[I.=.YTW[:>W.C>!%SR*E%.E; M]YV5[?>UYW\/PP.@#X A .*; ;0/H!\!Y&: UP=X6@:G*Z7M39**=+VL^=6J MN[^W2M531!:>[/Y.+;;-;G^3[6GDZF5-@2R=BR+J,9L. R/,!\*1[$,*P%)L MP BG -,46PQ#IY@$PWBX$(K62EL".B'P<0(/)?!: F]"$&C-ZC!ABRF[9KE M9M+X:!H?21-J:7PC30@0:5TU04$8QKB4 )42(%(BG"!$"<+/]SQ""2)$0:PU MH\/XHSJUYRNYA9B(B%$1L2F"NC@!@,!3ZOQ+NCZ?@L$G,80\V8MCUF7*H/<3"3 M!Q\T@DP:G7$W@H\:N6/6"#YL!)DVZNO_;&38BN'5"&:N&'SBB#ER/G4JBMWVAU.'8\@MKV:NL;LMAVAX&PO=V]R:W-H965T4CSGWDMK\58W7]OGJNIFWS;K;7LY?^ZZW466M??/U:9L/]:[:AOO M/-;-INSBU^8I:W=-53X,C3;KS"CELTVYVLZO%L.US\W5HG[IUJMM];F9M2^; M3=G\MZS6]=OE7,_?+WQ9/3UW_87L:K$KGZH_J^ZOW>]5.YJ^NO_9??'B[GJF=4K:O[KN^BC']> MJ^MJO>Y[BCS^'3N='\;L&QY_?N_]EV'R<3)W95M=U^M_5@_=\^4\G\\>JL?R M9=U]J=]^K<8)T7PVSO[WZK5:1WC/)(YQ7Z_;X?_9_4O;U9NQETAE4W[;_UUM MA[]O8__OS7 #,S8PIS:P8P-[:!#)_JB!&QNX[PW<#QO0V("2!ME^[L-BWI1= M>;5HZK=9L]\/N[+?=OJ"XN.Z[R\.3V>X%]>SC5=?KZPM%MEKW]&(N=YCS!%& M'Q!9[/TPA$%#7!O6W$P'N.$(GT!N02<6D[!PGG9H;X_GZ13NP,$.W-"!FW2@ MDX7:8\* V0Z8W)$AG\P%P+1218'I$*1#C Z%A,T>0D?#?'!!.9_203CG"BNL MKX=\/%B>Y!E>>S:0#2X4*N$#8)[T$>T)G0#I!$#')G0"&R?WSK*G!6"FT-+3 MRB&='-!Q"9V<3[NP.5L= ,N=D5:G@'0*0(<2.@4;QVB7.,--P78RF4*@HA4V M(,7(:,4<2'$V@>WDFQ%VS,=0_"<0$AQ1,T)&I0]K!!V/Y%3N!,EH:(R?M '/ MP:X,[UAE! P=RHX@1/6K$&:3=W! M\.@??,C9[@$P4DJ(MQ8[@.4) )>OY9%=QW@K.*/%1F&Y4?!X"T#&2^-@F[# M)DCJ0BA7SK )BVW"GE"Q+!%(L\7G<3T:#N5IIFRYF<2LFW)!-!:[B?UY:;,$ M&$ ;%#8ZACB=UI80:'0P$G'L8?:$&FB)0)PY2$RTSX-+B0.]R%LQ7B E..&QQ9\P7VXCC M%@'FRY7O21H'J]XAU0NZ<%B +IPQ6RPMATX8V/$4SR"<#^RH#<"L+Z3:RF%Q M.:X;EOHXGCY\,)H]I5N$TT7,D80#,RQ# C)DB0^!@P8B2G,Q -.^*(1-3EC4 M!-(1DN:$14WF])U#6*W$U2R@3"HB:4D*1^BT D5*4D'(VBA&DF1P22TDN/9>^!HKT03#Q6M*. 04BD>L*;#&<>+ 6LZH%.#=.<$?KRHN8__##6E@_TA<']@^V;$3/>#3VNZ M6PBC0N*#;20@&TEW30#Y S$Z'&2T1";UFNE=;"/AA%.#)0)YH> +V&L"JO$I M'0> ?"K8[.AG_$W5/ WO5+2S^_IEV_4/[NCJX;V-I>E? TBN7^N+&PVN?PKN MXB8X<"&PO=V]R:W-H965TO3NLZY$_7 MOK$D>C@_1^0W(W)Q,LWW=J]U%_RHRKI=AONN.SY$4;O>ZZIH/YJCKOM_MJ:I MBJY_;'91>VQTL1D[565$<9Q$57&HP]5B;'MN5@OSVI6'6C\W0?M:547SSY,N MS6D9BO"]X>MAM^^&AFBU.!8[_8?NOAV?F_XI.GO9'"I=MP=3!XW>+L-'\?"D M:.@P6OQYT*?VXCX80GDQYOOP\.MF&<;#B'2IU]W@HN@O;_J3+LO!4S^.OV>G MX5ESZ'AY_^[]RQA\'\Q+T>I/IOSKL.GVRS +@XW>%J]E]]6^J%4Q8_I>JC'ZVGV_]X-=Z"Y YT[T!3+ M)#2._'/1%:M%8TY!,[W\8S',L7B@_MVLA\;Q58S_]8-O^]:W%2=J$;T-CF:; MI\F&+FS$V2+JO9\E"$D\D=.=DP0[8#A&'AWP3PY2[$!"!W)T(']RD%E!3C;I M:%-/08HT9\%82$$A!81R2VBR41="'V3&:8YU$JB3N#II;.DDCHX0'.\N@3 9DR)+)7!F5QU@EARHY4&%+)0>SDQ-6$3%&*@8Z MTF8J=J>'XCR-/=,C//@*H.7P*^Y:<@)B_"@(2"6V%(%5EP@FY='"Q MVM63F M<8&9%_+VK"$PS0+@[*Q^X?)\9?D+S+- 0/L&BTD5Z1WQ8@K%+1B*>S@4&$2! M2/1,+V'(*+X]7,+L$&#'*0ODLI/&B4I\H\7L$&#'*0SDLG,-4\+H$$#'J0VS MT:54HC*1^:0P8@3JJI-09Z/;,BIA$ F!:&=4G6F,+&$BJN=4,FMKDG63Y5OJ6.R"9'M&RUFEO+;@6/,+*/":.=3=@OCE7S* M&&T&:&>>',486:8[XO5\MR(4[7S*+HH?1.H+%X/( ,3,\XW.&#%6=X2+T6& MCI-/V46'21)[%B-C=!B@X^13=M'Q+0%,#2-J[%3*;CV\&A"FBU%%M#,Y*IQ!1*1*&=X:1+H>?=24R@1!^F=G*3;G&]&A F58+BFOE<8%+E/5M, MSQX3%4,;=ND60TH3#^P2DRI!,VJ70"$S%7M*LL08 M2H"A [MT,?0M6$R@1 3:L$N7P&L!*4R@NF6#J, &\9H4QE#=LC]4+H:>=Z

J6K>%LE/Y?0-'%T56EF]UX:-<&:_-:CR>&%ZWG@\''\5PP^L]\.E7\O6AV MA[H-7DS7F6H\YMH:T^E^./''/MR]+C;GAU)ON^$V[>^;Z31O>NC,<3ZIC,[' MI:M_ 5!+ P04 " "/9:-,NZ"X0EP% !V&@ &0 'AL+W=OZV95=N&P>D_;05.7]$+3;)J14FNS*S7Y^=3&4 M?6ZN+NKG;KO95Y^;6?N\VY7-?\MJ6[]>SO7\1\&7S>-3UQ'\K'ZL^K^ M.GQNPE5R:N5^LZOV[:;>SYKJX7+^42]NK>H#!L7?F^JUG?R>];?RM:Z_]1>W M]Y=SU3NJMM5=US=1AG\OU:K:;ON6@H]_QT;GIS[[P.GO'ZVOAYL/-_.U;*M5 MO?UG<]\]7<[S^>R^>BB?M]V7^K6HQAMR\]EX][]7+]4VR'LGH8^[>ML.?V=W MSVU7[\96@I5=^?WX?[,?_K^.[?\(PP$T!M![ \P88$X!P>Q; 78,L*< ^Z;> MC7KWLX.W ](Q('UO0#8&9.]TE(_Z_+T=^#' GW>0'!_>,!NNRZZ\NFCJUUES MG-"'LE\W>N'#?+OK"X?I-=2%"=&&TI-=F@ MV1]OU.2>J:Y!2YH]DQO0DLL\'S6D\HZU]>D=_17O?2+FGVM LI4MBKAUZ]\*&)KQ(O MNLARQQYT(44N51$.:H59J^2@\/DT:J;]Z)SR"Y$32+[^YJS*N1\@LSZ-;*P: MD432U0S;G@"J0 M+.1+><0UICP!,O/5M29)9NU)\40'R;*<(NPA#'!";.;)#A!9I;AKB6;MG!8/ M'\ATFD62'L(()XEP.TE61D.2S9J,XXDTD!EM=(0_A!%.$N%6B3.>I+-6N>,9 M(9)IIV(3#6.<)'JM,MR01"\9$GZDRIH\]L PGPGP6>2I)'-AFZ;\N%X@F75I M9)LC3&B2B;,5$TCFQ)0YPSE<0%U&+G8\Q\0W2NX9D6.+P8PV@-'\B+X$(LO1 MLC:2T-I[_L *( L''!>9J0:#W$A&RZEA 'QSS5/Y LB,E$A&6[[3 MC9IIDF!SK<4 29D+I^?(3FIP9+(+(Q$!L,&@- P_?.)11%4DZ+ M\6%EPBC6]1*)-"=Y,GFWNJN:Q^%-?3N[JY_WW7 0G!2?/@G&C M0?E:+SZA\D(O;E'YBA;7J/TU+3ZA\H(6MZC\H[&+PEA0$U9(J'&P)@TU*:S) M0DT&:_)0D\,:'VH\JK%J41R_J20_1_WX1>:/LGG<[-O9U[KKZMWP.ONAKKLJ M/%+U(2SMIZJ\/UULJX>N_YF%W\WQ2\CQHJL/XU>>Y/2IZ>I_4$L#!!0 ( M (]EHTRCD=/<_@( -X+ 9 >&PO=V]R:W-H965T\9YW^9\]%2Y4> MBD,B>\'HSAJU38+3E"0MK;MXM;!S=V*UX"?5U!V[$Y$\M2T5_]:LX9=EC.+G MB?OZ<%1F(EDM>GI@/YGZU=\)/4JN7G9URSI9\RX2;+^,;]'-!E7&P"I^U^PB M1^^1">6!\T9;5C3&$^:XZ]S&E_7-(;C]V?O7VSP M.I@'*MF&-W_JG3HNXRJ.=FQ/3XVZYY>OS 54Q)&+_CL[LT;+#8E>8\L;:7^C M[4DJWCHO&J6E3\.S[NSSXOP_F\$&V!G@JX%>^RV#S!ED+P:Y#7X@LZ%^IHJN M%H)?(C&<5D_-I4 WF=[,K9FT>V?_T]%*/7M>Y0@MDK-QY#3K08-'FA=%HKU? ME\#0$FLY=9"/')1S;Q,&26DEW<"8 M91GQ(@E519D2 K,4($L1L.0H\V &33%:YA.N?!9 E*<3* 1$(0!*[J$08%_2 M(O580E5!"$EAF!*$*0&8PH,I@Y#SLBP\U09051G.89@*A*D &&__UX.F&BV# M9IE_]2$1*F&4.8@R!R[_A .4PC4@??_Z.\U[]Q^0O9$ :*(FH0^D@!-Y.> ? M-:3*TXFC1F#]ND48P*E\'!PN%-( HBD6N-*A[ ,IZ42OS@K/27!6H4PG95%- M ,&5$X6E,TQ+)WHO+R'9=&(BN'PBJ'X&MSFLC9CXJ0F(LG(*!BZ@"*B@./5A M"!!V.LIAAP/)R'SJN. BBH JBH/O?0E5+N3S0"HTE>EP&45 '<78QZF"P N? M>0.(<.E_7Y)15]0R<; -I(RV_-0ITW^,9J]-ZBTV794WOS;-J^VV7MP,G>\/ M*@YU)Z,'KG3/9CNK/>>*:<9TINF.NMF^#AJV5^:UU.]BZ#B'@>*]ZZ:3:TN_ M^@]02P,$% @ CV6C3 P_I\I@ @ WP< !D !X;"]W;W)K&ULC57;CILP$/T5Q/LNV.:21 0I256U4BM%6VW[[! GH 5, M;2?9_GUM0U@"DU5>8GLX<^;,Q)Y)+ER\R9PQY;Q792V7;JY4L_ \F>6LHO*9 M-ZS67PY<5%3IHSAZLA&,[JU357K8]R.OHD7MIHFU;46:\),JBYIMA2-/547% MOS4K^67I(O=J>"F.N3(&+TT:>F2_F'IMMD*?O)YE7U2LE@6O'<$.2W>%%AM$ MC(-%_"[810[VCDEEQ_F;.7S?+UW?*&(ERY2AH'HYLPTK2\.D=?SM2-T^IG$< M[J_L7VWR.ID=E6S#RS_%7N5+=^8Z>W:@IU*]\,LWUB44NDZ7_0]V9J6&&R4Z M1L9+:7^=["05KSH6+:6B[^U:U':]=/Q7-]@!=PZX=]"Q/W,@G0/Y< AL\JTR MF^H7JFB:"'YQ1/MO-=1<"K0@NIB9,=K:V6\Z6ZFMYS3 )/'.AJC#K%L,'F!0 MC_ T>Q\"0R'6>.*.;P-LIH@(PQ$(F 2Q_L%-$@%,$( $@24@-P0A3!""!"&@ M(!J5L<7$%E-;# G#424^Q]P(B4 A$2 DA@EBD"!^O!0SD&#V0"E:3#A(\RG& M:%0+ #3WY["4.2AE#DB9P03(AY^'_W@YT)T7AAXH2 >Z299$(]0&0H7AG9N. MP->X0AB0,Q_+P9- ))RHF8)0=*\V\,-%P,LE_E@,F3R*)^2/Q0 @,AO?%F_0 M%BLFCG:"2"?CIUJ9!C2P]E-JA4U;'=G79GK9=OM!TXZ^GU0MIVQ]*=E!F&^N]:$=.>U"\Z<:IU\_T]#]02P,$% @ MCV6C3"Y3&-OY P Z!, !D !X;"]W;W)K&UL ME9A;C^HV$,>_2I1W3F*/R+,1_ MK[(O)''FXIGX-QZ\O*KZ1W.24GL_RZ)J5OY)Z_,B")K=2999\TV=967>'%1= M9MH\UL>@.=LZ/\4^J_SB^U>0IN5O9Y*:LF5Y57R\/*?V*+9Q&U M"IW$W[F\-G?W7AO*JU(_VH??]BL_;&W[];_Z4+W@3SFC5RJXI_\KT^K?S4]_;RD%T*_5U=?Y5#0)'O#='_+M]D M8<3;F1@?.U4TW:^WNS1:E8,5,Y4R^]E?\ZJ[7@?[[VI8@0\*?*H"#0IT4V#1 MIPIB4! ?"J++5A]*EYOG3&?K9:VN7MU_WG/6KB*V$";[NW:P2W;WSJ2G,:-O M:T%L&;RUA@:9;2_#[V0^) )C_>:"(Q=;;JGS1P?/MD3,L0>"05"G3P]!. P( M:$!T!L3]%.?1* N]3-+)5'T60A:%C+"C"#J*+$>":.2HEXGN',U8DCA2'D,W M,8@G';F)+3& M9.*NV6".^02.-T (S,:&?4:.!&+!3"\94)UQ9B$[;406C4^XG(X0F7(+*KB[VMDEU= M'-DG1\^-2LMXPR10-3Z)!]<-0MWY>,\DNR3,&&=S1]M,N"Z0C;RKCR ,,\5? M6)280 )-M;TH;0)GE$1SQYY)F$("%-J+,D4?,75E%L-*J ^P%J7=![CZ*X&! M%@CH\5H1 &@1X.[HH97WLCH4:;Z-]ZJT5F5W9')02DL35_C-Q'62 MV?[V4,B#;F\3&PO=V]R:W-H965TY($ :0%4KM=)HJVV?,V NVH30) S;;U_GLBS$?V_A!1+[7&W_ M?!Q/+V7UM=YKW7C?BOQ8S_Q]TYPF05"O][K(ZD_E21]-S[:LBJPQK]4NJ$^5 MSC:=4I$'%(914&2'HS^?=FUOU7Q:GIO\<-1OE5>?BR*K_EWHO+S,?.%_;_A\ MV.V;MB&83T_93O^IFR^GM\J\!5EE_;E]\V,S]L(]*Y7C>MBBESO/6DHGCG\&H?_79*MX^?[?^ M2Y>\2>8]J_6RS/\^;)K]S$]\;Z.WV3EO/I>77_60D/*](?O?]8?.C7@;B?&Q M+O.Z^_76Y[HIB\&*":7(OO7_AV/W?^E[8AK4L (-"G152,*?*LA!05X5*/VI M @\*_$.A'ZT^E6YL5EF3S:=5>?&J?GI/6;N*Q(3-Z*_;QFZPNSXS/+5I_9@S MRVGPT1H:9):]#-W(B*M$8*Q?71!RL21+71+=NU@A&8F=2)B'[ S(NSP8&V!H M@#L#?&= C0:BEXD[F6,O$R;LB%-!-\IR(Z.1EUY$W7BAA%*'EPAZB2PO@L3( M362Y422C=#0QD96RD4IQ+#&,)08#.TXYMF-1/(K$EB&A"$>2P$@2$$D\BB2Q MO:@TQ%Y2Z"6U9]@5I@@QD^'CBUDXL!;_OYP70$@*'L,OK!$1,@P=.X" 6\"K M(# H+A,8F)SA8++H$;+()LLL--J" TE,5 ME#!_9-=05C3V!(JHY-!1+PAC2J!"JO$9C.SR]R)4HAR>,*=D1Q15\.0G=;K7(-GL302P2](U:)B9;B<1PE)EK:]_X/07;KD M7/_2<,G\@7@R-1 M@;/RM<&)W>EB;B0X/<:.=!D3P4^<'AD3P7:-L_:)U2!T6SADF+ABQ=PPXF9\ M)&>;&_>9G#$VC+!Q5&UV?" ^@0UC;!A@H])QNC8V+R)DQS;!&!L&V$2N(-DU9=!=*V[)LM,DX_&26\EYGF^M+ MKK=-^QB;YZJ_F>M?FO(TW#H&UZO/^7]02P,$% @ CV6C3-59@Z4[ @ M_P8 !D !X;"]W;W)K&ULE571CILP$/P5Q >< M 4-((H*4I*I:J96BJWI]=L@FH+,QM9UP_?O:AG"$.-7U!=O+SLP.QNNLY>)5 ME@#*>V.TEBN_5*I9(B2+$AB13[R!6K\Y&2/BSP8H;U=^Z%\#S]6I5": \JPA)_@!ZF>S$WJ% M!I9#Q:"6%:\] <>5OPZ7VQ ;@,UXJ:"5H[EGK.PY?S6+KX>5'YB*@$*A# 71 MPP6V0*EATG7\[DG]0=, Q_,K^V=K7IO9$PE;3G]5!U6N_+GO'>!(SE0]\_8+ M](82W^O=?X,+4)UN*M$:!:?2/KWB+!5G/8LNA9&W;JQJ.[8]_Q7F!D0](!H M6OM? -P#\#L@MN:[RJS53T21/!.\]42W6PTQ/T6XQ/IC%B9HOYU]I]U*';WD M\2S*T,40]3F;+B<:Y81#!M+L@T3DDMA$=_")P/8^8U3#C0)VFL 6CV],8#=! M["2(+4%\0Q!/BNQR4IM3VYPD6LS<*HE3);E3PSC/E,G0>KPF4QV M.[WS&87QPJTR=ZK,'2H//M3"2;#XN,\P8WQG=^H5C=H& W&R'59Z!3_7RAS0473H MXNO(M)U)?&.ZNVU'[S3=U?"=B%-52V_/E6YJMO4<.5>@*PR>] DI]6TT+"@< ME9FF>BZZEMPM%&_ZZP8-=U[^%U!+ P04 " "/9:-,LMWW]"P" ";!@ M&0 'AL+W=O]=@;DE$ MD)*MJE9JI6BK;9\=,@EH 5/;"=N_KVT(9]U MU0$UDT^\A4;OG+FHF=)+<2&R%N[=\-+>2F4,9 L;=D%?H)Z;0]"K\B(>ON_,W>IR; >OPJH9.3N6-2.7+^9A;?3EO7,XJ@@EP9"*:'&SQ# M51DDK>// .J.G"9P.K^C?[')ZV2.3,(SKWZ7)U5LW97KG.#,KI5ZX=U7&!** M7&?(_COD#14FKVWH]E8\=NP+^'X0%T"*!C .US MZ8FL\L],L2P5O'-$7_R6F3/V-U37)C=&6PJ[I\5+;;UE8>*EY&: !I]][T,G M/O[H033Z2$$QBCU]" _B& <(4(V!!0@_:%Q0$*( H04(/@!0'"!" :('!70= MS:K4^R36IQG2I '.$J,L,9)G,&/I?:()B^]Y.$F"DB0(23@C21Y(/D4A3K)" M258(R;Q>JT>2(%ZHUQIE62.GLIJQK!]/)? 6_C[?PZ^(AV2S!+%PRWSD#TP6 M(-!;M/,IHF*>+>)$XVC&0R:]H09QL5U1.CF_-K8E3ZQCY]W9QDO^N_=M^P<3 ME[*1SI$KW:%L'SESKD!K\9[TT1;ZI1@7%9R5F29Z+OIVV2\4;X>G@(SO4?8/ M4$L#!!0 ( (]EHTRGXKX85 8 $HG 9 >&PO=V]R:W-H965TQ*_*2,QD#@.6J %#E>T?59B)C'.MEQ) M2:[_OI*L^"SND)%>XE@:+HBW.=U\[5\3JICZ?)-UVB_2WB:ZF2?;P_SY55W[6NYO"I> MZ]WVX+Z6L^IUO\_+_V[=KGB_GK/YQX5OV^>7NKV0+*^.^;/[T]5_';^6S;?D M'&6SW;M#M2T.L](]7<]OV.+>FK9!A_A[Z]ZKB_]G[5 >BN)[^^6WS?4\;1FY MG7NLVQ!Y\_'F5FZW:R,U//[M@\[/?;8-+___B'[?#;X9S$->N56Q^V>[J5^N MYW8^V[BG_'57?RO>?W7]@-1\UH_^=_?F=@V\9=+T\5CLJN[O[/&UJHM]'Z6A MLL]_G#ZWA^[SO8__T0PWX'T#/K:!Z!N(KWYV$&^@ M^P9ZV$%R2E67^[N\SI=79?$^*T_3YYBWLY0M=/-T']N+W0]H!+V0@BX0W!0'>;"1O@$M- M)FR -S38&\8!;Q4(@1V43;!0ACV4C3'1'J0^<5$("]HHPS[*J)%*HE!&/3(T M;&R0C#JDM"80 ML:,Q.2C\V(43>BULBHT2!O!+"(.3)L2&R,(S%J-JE/)@89 M%A_8BSCP(B)J **BYM1D?+91R) MMB".+"C@!AR[ >?C9Q/';L#%""GWH&@Z M8I A$>PI''E*8&'DV 6XFI .+'&.).Z+B]/ZAJ0C!AD2P4;!40'DBXK3VH80 MB4&&1+#=<&0W1%2@0J*BHF8#5TJ$BZR4'+L2!ZZ4!88NL)^(=/Q\$ECD HG< MEY>@I8'_&*.0(1%L%0(4#CI0,XG UFM"X2"PR 42N2\O02L"DHX89$@$6X5 M!8,O+T$+!E1& UBDCA;8> 0R'E]F $1E)CYWIRADR!:[DP#NE 5."@3V%6$G MS"8L<8$*#R(N6E6@,A3"@F6HQ(8A46T1"H$-0[()!QQ8ZI)*G9XJ]*!/CA7N M0"S!?,-&L0:'#QWL'L7*0MG!%B1IM4+/*"0M1;0PBOFL*4QQ;@(EAPR<)HTQ M-$G="A*BL!@A;&P2&%O& R&P%4D]80IB?Y#('WQ[E;0T82I-?;-","/2$"'L M-A)4,9D,A,!N([/Q:5'8'Q3U!W#>1S<63(,#/P33(;=1V&T4*$^RP'&"PFZC M)NQ!%%:U GL0,EL4E2N:+0@6GBT*JUH!56>!8DD%3G8G[$44UJ&BJSV8+70I MA[,%P<*S!:M:(54'SC\4UJ&:L.HKK$.%5GW?C8 MR6"?DM&'ASKPZPI5LPIF%.M/3S@\U%A_>LSAH:8;<)*.&&1(!*M84Q6K-+"# M,%AW9L+VW&#=&;3^^:(QGV_/HY A$:Q>0]6KTD#99K#>S(3MN<%Z,W3=HV(Q MM$Q%*PZ$!5<<@]5KJ'I5&@J!=6E0:J5XMU9R=4KQ;KSM)UCHJF M!YE8.F*0(1%?O<.[6$J62HF<'=T"D$H#A:_%>K/HC$KY_2!0H#:P6)26BE+X ML_ 6@;B?U>3B!9J]*Y^[EY^JV6/Q>JC;'^$OKIY?L+KE[0LXWO456]PQ<'W- M%O?H^HHO[E"<-5_V+)SV&?WC+[ M(R^?MX=J]E#4=;'O7AIZ*HK:-3E-OS1SY,7EF_.7G7NJVW];LRY/;W>=OM3% ML7]S+3F_/K?\'U!+ P04 " "/9:-,^HW"4)P# "?$ &0 'AL+W=O M4.X%$C,['J\]:YO9150_ZR/GTOE=Y&4]=X]2 MGJ:>5V^/O$CK]^+$2_7+7E1%*M5K=?#J4\7371M4Y![Z?N05:5:ZBUG;]E0M M9N(L\ZSD3Y53GXLBK?XL>2XN$HFP9O,3NE!_Z5RV^GITJ]>3W+ M+BMX66>B="J^G[L/,-TPOPEH$=\S?JD'STXSE&TYJO1/XCV\GCW$U<9\?WZ3F7 M7\3E ]<#"EU'C_X3?^&Y@C=*5!];D=?MI[,]UU(4FD5)*=+?W7=6MM\7S?\: M1@>@#L![ Y@.8'T NQT0Z(#@WH!0!X1]0' 3'VE\U..QFXXN5VWRUZE,%[-* M7)RJ6S^GM%FF,(W4]&Z;QG8VV]]4_FO5^K((_7CFO31$&K/L,#C P#5B;2-" M/^DQGE+0RT!*QA()@LEU)RL" [XAY Z>#<4#M%A&YHRU!.R* &F"@"0(6H)@ MF-#03'J'B5M,V6*0(1HIL4&3":.5A*22T%(2 C.4=)APJ"0T=-@0YM,R(E)& M1&0TH EBDB FQF&(7,941B-C =T#VMB@@"4C TY(O0FAU^AEF5A)M9;[3FD@-NCV1 M:Q+E!V"*MGL<%TW7&&1W% @-&LJ)[5/5;="U&+I:87#_]HUTA4'J(&)NX$B< M1.P=7*/^LX43J/$]'.F:AA&QF/]Z^?;^2>VN[I_3ZI"5M?,L MI+KBM1>QO1"2JSSX[]42/?)TU[_D?"^;QU@]5]V5N7N1XJ3_#O#Z_R06?P%0 M2P,$% @ CV6C3+=!K"K@!@ /"H !D !X;"]W;W)K&ULE9I?;^)&%,6_"N*=Q?/?1DFD)<&T4BNMMFK[[$V/>=Y/?EWM]U7U]/GNGY9S.?5 M_7.^RZI/Q4N^;WYY+,I=5C=?RZ=Y]5+FV4/7:+>=RRBR\UVVV4]OKKIK7\J; MJ^*UWF[V^9=R4KWN=EGYWS+?%N_74S']<>'KYNFY;B_,;ZY>LJ?\C[S^\^5+ MV7R;'WMYV.SR?;4I]I,R?[R>?A:+M;-M@T[QUR9_KT[^G[1#^584W]LOOSY< M3Z/6HWR;W]=M%UGS\9;?YMMMVU/CQS]]I].CS;;AZ?\_>D^[P3>#^995^6VQ M_7OS4#]?3^/IY"%_S%ZW]=?B_9>\'Y"93OK1_Y:_Y=M&WGK2V+@OME7W=W+_ M6M7%KN^E<667_7OXW.R[S_>^_Q_-> /9-Y!C&ZB^@3HV:)P]UT#W#?3/!OIL M ],W,#\;V+,-;-_ CFW@^@;NV*#S:'Z8W&ZU[K(ZN[DJB_=)>0BXEZR-:[%P M33S[Y>]^:Q:L:JZ^W1AIKN9O;4>]YO:@D2<:,52L4&&D'6I2HHGBHV;> M>'ET53)7;R5T((3-_UJM.EF:DD";@3H)D@[H2ZH)3Y+.3XY1$< 4*- M2.%>=#HI+@ZYRDDA$!48"+WHU([QDSAE(F&\+%P3>TKH@,L<.P*Y0^(%P3-# MEXE(.>N[C/;"+G,^"024=K":2*B95N S4:G$WV_7Q&+8:0XI@91"JO:B 23\ M^%F-$:471$./.15%C)&A EN:X%P4R?C4E9QG$GF&J2N19T(EH5J&DTHBJ3!W M>]' D/,HGA*1EI (Q%XPIB0GHY0C51%"1S(W!3N1//$ID#&F+QL+QQ*DHL5PD M:8NUX$SX#A.-\_U%8T%_%4>P0@1CTBI24IY43P>'F4A*3[4F]L(N(54XZ( MC(W\<7V@P%6<]@II#Y18$A$9%VX)S=UIY-?N3*9M C1A)D-#XQN,0N8#399$ M1(:&6TP<^<2V O,-;$5C#C-::ZQ:L4206,%#.Y>E*R)J;"W@0-2W!.P M0-"X)\S\.R>FP>G]P*&'YGN+1HQC>:!Q1_"K@\N2]*QDZ"O?+S39+U1HN!S- MVGT@2SD"-4,@+#$R*7P*KCF4])BS5#WB,#4E(F%BZQ?(Q& PG RGH!ESYFK& MG+FF5!5IK[,UL1AVFG/7('G\,F\(2)40]6?#2O#.>505Z1!UE8 ME3H=FE,.-<,>^T#288T8&@WGGD'ND2Q![LV2T-IP[!FD$ EK))K5B1_5(T3I M!='P(2&'GB704X$EM!Q!5HR/:82.#A'7^TY91JO22:N@T!YHE0%.A+CBM[ >>9%L.(LM !&N) M^ @=5SE.#X?TP'1R6 SYY361N#@*A*_C&'+L&;6?38Z4.'[QQC0N=!3H.- < M @USR;%G.GY,,I&+3&AN./8<>W+N9U(OD^$*PF]\7KOF[GZ>3J\27$ MI6Q?.?.NWXK%G2#74[%8T^MRL6;]?'9ZD3I-?FDFKOG%T%]L\TOWXMS\YR . M[U7^GI5/FWTU^5;4=;'K7GI[+(HZ;V8H^M2LQ'.>/1R_;//'NOVW7:+R\#[C MX4M=O/3O:LZ/+XS>_ ]02P,$% @ CV6C3$Z$*B93 @ -@@ !D !X M;"]W;W)K&UL?9;;CILP$(9?!?$ RYDY6 M4G9;SQ-E!0T13ZR#5KTY,]X0J:;\XHF. SF9H(9ZH>^G7D/JUBTRLW;@1<:N MDM8M'+@CKDU#^-\=4-;G;N"^+[S4ETKJ!:_(.G*!'R!_=@>N9M[D?@^T^, %&\:N&7LS&CD[ER-BKGGP]Y:ZOB8!"*;4%48\;[(%2[:0X M_HRF[K2G#IR/W]T_F^15,D\P36J!8)H5#A+X>('Q%Q9!&-H59BE*$OM04-&#>Q(\J';!TB*U;PHJ6E0\ M3&3?%6]6A1O@%].PA%.R:VNZY6QU:HK/H:GB=_G04;\3?JE;X1R95+W 5.PS M8Q(4B_^D?LF5:N+3A,)9ZN%*C?G0R8:)9-W8I;WIKT+Q#U!+ P04 " "/ M9:-,EODOL#H" ".!@ &0 'AL+W=O MSIPY9V*&8B3TA34 W'GM<,]V;L/YL/4\5C?0(79/!NC%DQ.A'>+B2,\>&RB@ MHTKJL!?Z?NIUJ.W=LE"Q1UH6Y,)QV\,C==BEZQ#]4P$FX\X-W+? 4WMNN QX M93&@,_P _CP\4G'R9I9CVT'/6M([%$X[]R'8[G.)5X"?+8QLL7>DDP,A+_+P M];AS?2D(,-1<,B"Q7&$/&$LB(>/WQ.G.)67BX%_MD3<[ M-W>=(YS0!?,G,GZ!R4_B.I/Y;W %+.!2B:A1$\S4KU-?&"?=Q"*D=.A5KVVO MUE$_2393FCTAG!+".4'4_E="-"5$[PFQ,J^5*:N?$$=E0B6 ; MB6;6,JAZIYX)MTQ$KV621H5WE403IM*8<($)9H0GV.<2H:U$%:[2P]L"^S4B M#>T5(JN)2.5'-R9B.T%L)8@507Q#D!A=T)A,87HM,DD-(VM,%GX@)+$*22Q" MC"*5QB2+(G?!)HH-*394EG_0UM0J)K6(R0PQZ;I,E!BMV_\'=",ELTK)+%)R M0TJVJI*%@:%DC=GX&[N0W"HDMP@Q6E_EJUMPMPG,.V\!);YY5[S%:]P!/:N) MQYR:7'HN7YA%=!ZJ#Z$< T:\$L-6S\9W&CVIOR-Z;GOF' @70T:-@A,A'(1& M_UXTJA$?A_F X<3E-A-[JD>D/G R3-/?FS]!Y5]02P,$% @ CV6C3%80 MB:1/! (A4 !D !X;"]W;W)K&ULE5C;;MLX M$/T50>^)>-.%@6V@L5'L EL@Z*+MLV+3ME!)]$IRW/[]4I>Z,GF8)B^V1)WA MG!G-'%)<7'3SO3TJU04_JK)NE^&QZTX/4=1NCZK*VWM]4K5YLM=-E7?FMCE$ M[:E1^6XPJLJ($9)$55[4X6HQC#TUJX4^=V51JZ'8]!/,<]ZJM2Z_%;ONN RS,-BI?7XNN\_Z\I>: HK#8(K^'_6B2@/OF1@? M6UVVPV^P/;>=KJ99#)4J_S'^%_7P?QF?Q&(RPP9L,F!7@XR\:L G WXUH,FK M!F(R$)9!-(8RY&:3=_EJT>A+T(RO]Y3W540?A,G^MA\C+*D[D M(GKI)YHPZQ'#9AAZB]BX"!;_QD2&P94&0S36S)W <@$0''O@,% ^V/-YH"G! M$P@X@1@F$#<36'E8CYATP-1CIB3)K$@0B I,)8948D#%RM=ZQ,0S+ZE@,><6 M&0 C,HL9II- .@F@8_E9)XX?8C%Q$7P>*2NEXS;Y0Q 0E#F M(9-!,IE#1MA<,O"*:$KLRG=A21*SQ%.\$K*1;WA%\H^OR$7<99ZD4(+EAKAI ML2MWPLS=N*\(@(0@PI,4ZA$_"M(2VW2HTZ^PDR:'U88!M9%6W(\ Q*E=/1-HGIP[ M2AB3'CY8E!C0&VGW!$,;-;-32SRNL"XQH$O2L]MC6)?8.W2)85UB0)>DTRT( MY(L6BPT#8B-]O81%A,FW1\NQ-G#0T4ZT$.3I,8[;GH.VEYY*Y+A-.7M'M)XO M&]!S/'MUH.") M(6*>##;1;Q?CZ>&GO#D4=1L\ZZ[3U7#8M->Z4X8_N3>M=U3Y[GI3JGW77Z;F MNAE/[<:;3I^F$\GH>BRZ^A]02P,$% @ CV6C3+R;&*XS @ 8@< !D M !X;"]W;W)K&ULE57;CILP$/T5Q >L,==DE2 U MJ:I6:J5HJ[;/3C(): VFMA.V?U_;L)2004IYP+ MJ[5?:-T\$Z(.!51,/8D&:K-R$K)BV@SEF:A& CNZH(J3, A24K&R]O.5F]O) M?"4NFIJ_3[R4YT+;"9*O&G:&[Z!_-#MI1F1@.985 MU*H4M2?AM/8_T.M[(5XM8,OQ[4?6$7 X: M!3/-%;; MN64R.G[WI/ZPIPT<]]_9/SGSQLR>*=@*_JL\ZF+M+WSO""=VX?I%M)^A-Y3X M7N_^*UR!&[A58O8X"*[I.9$*SB1,$E,8I+B5&I<2(EQF"!"5($"\3F9L.DXQD9LERZB6Y\Y*EV1*7 MDJ)24D3* B?(4(+L\0^[0 D6B(+E)!F+NV30P#SX-DMTF^7]-G2&@ 9X(06/ M6Z4SM4@?,-N#;MPFLVXI7F\T1/S2&0J\XFCT'W[Q2J'Q U7;@\9_\=0K&1UV M]O;YQN2YK)6W%]J&UL?53K;ILP%'X5Q ,4S,U-1)":1-4F;5+4:=UOAYP$ M5(.I[83N[><+)0B\YD>P#]_EG(-]\I[Q-U$!2.^CH:W8^)64W3H(1%E!0\0# MZZ!5;\Z,-T2J+;\$HN- 3H;4T" *PRQH2-WZ16YB!U[D["IIW<*!>^+:-(3_ MW0)E_<9'_F?@I;Y44@>"(N_(!7Z!_-T=N-H%H\JI;J 5-6L]#N>-_X36>ZSQ M!O!:0R\F:T]77Q'B@1#?")'MT?J]$@7'BA:S4PL!D],T&HU3V7G0*5A^)^",V&ULE9O=;N,X$H5?Q? # MC%G\9R,)T$ECL OL HU>[,RU.U$28VPK8RN=WK=?R78REGB.A[Q)8J=$597Y MBSG9KW=7\^?N^[ETV*QOW]N-LO]+^U+L^W_\]CN-LNN M?[E[6NQ?=LWRX7#09KW02OG%9KG:SF^N#N]]W=UK5MONYF^]?-9KG[ MWVVS;M^NYS)_?^/;ZNFY&]Y8W%R]+)^:_S3=?U^^[OI7BX]1'E:;9KM?M=O9 MKGF\GG^63U_$^>&(0\AOJ^9M?_;W;*CE>]O^,;SXY\/U7 TI->OFOAO&6/:_ M?C1WS7H]#-4G\N=IU/G'28<#S_]^'_W70_5]-=^7^^:N7?^^>NB>K^=Q/GMH M'I>OZ^Y;^_:/YE21F\].Y?^K^=&L^_ AD_X<]^UZ?_@YNW_==^WF-$J?RF;Y M\_A[M3W\?CN-_WX8/D"?#M ?!VBY>( Y'6!*#["G ^S' 7)H_^)8RJ$W7Y;= M\N9JU[[-=L?/]V4Y3"/Y9/ONWP]O'II]^%_?GGW_[H\;+_YJ\6,8Z!1S>XS1 M9S$RCOB21VCW5\RBS^ C#8W2N-79 ,9/TK@#,=I,$LECSD)&>1C8#G,XWHS: M$? %@Y@#P/8T0!QTL]CC#O$;(^%X%,X> H'3I$FISC&A+-3V"1)[*2E("R& M<-;Y43H>IN/S=":GN?5YP=Y8%2;9@+"@)5B<38#9A#P;-\DF9*<1'5V6#0@3 MYY+&V4283S)\ /-Z 5OBC4RNGW+/8FILB?BSN?C3HHR9?$^[0W&Z M_T)"E(PEWP@!A8:H1(NYL14JT6)N;(E*M+GZ$ZW36;:GQJ X*X:EA#FT@$/# M>HL!LQ4JT6+ ;(E*M+E*=%&YJ3@ 8=X9MG8XC*L#N!HB+QQFT55H28=9="5: MT@$MF8R;:DD09K3WY.+@,-D.D&U89S&)KD)+.G+OI>CF2ZX1O0]^2A$(<\DI MLAXZS+4#7!NBS1SFT%4H28DQ MA[Y$;_I<;T[%U\60<2*89@]H-D2/>LR?K]"C'O/G2_2HSX5FUHY+(>-$,,4> M4&S(!//DKF>%#O68.U^B0SW0H<&$Z;UQ%*:T)-2R#@1LN$ *+9$Q0;,7:A0L0%S%TI4;,CE MJ0EBLY: ,*W8-DS$%$= ,>,N8NYBA8J-F+M8HF)C+D^G+;D8,DX$TQL!O9:H MUXBYBQ7J-6+N8HEZC;DL1;,$A5V8)9CBB#8/B7J-F+]8H5XCV:4K4:\QEZ59 M2RZ%C!/!%$= L26U),Q=JE"M"7.72E1KRB6I3EI-6X+"=&"S)&&*$Z#8$O6: M,'^I0KTFS%\J4:_I[]7KQ9!Q(ICB!"AF-V(3YBY5J->$N4LEZC7ELA3.$A!V M899@BA.@V+'.DMWVJNUVMM]>MN%^Z7[KL2N78R;)D!UY!5AFSAQ19$]>U6S* M*[(KKXJVY16ZY>ICWAH0%YRB[2$;^ HP[=@.OB);^*IF#U^137Q5M(NO-=_!9(49;*1$\[Y'C>9$,N*F6T(P,.C^.LO2(KPCU\[4-B? C=/+8WK]9FX<9,>9 MFN+>@R[8XB8G(\ +6H;I]"' 2\U"3#PY@DPY^2>O\T6V1_N_M 7%B'=&E0NP^HM&*3+2^ M$,./Z)H5F5AT!'ET0'N 80Y<54'8A:LJL?R(1B#3#A- ==31X4 M%SP5N\10) ;PSC9AA5B*Q-2LR<0&),@'!-H#[C EFSE681C_V GM!M#NZ00D M?)J*>U%"/$."3$.@.<>H<^N^!)N1A<(20LP<4#:*8$T^( 4@<8(3=9A1B 1)7HRZ);4>0 M;P<4#:(R.]GB[%F_3;-[.CQ'N9_=MZ_;;G@6[NS=CX[X MQ.5?PQR? /WWTVNYGW]NN:S?7P_."CVW;-7V2ZI>^'<_-\N'CQ;IY[(8_ MAUW>W?'!R^.+KGVY/CY5NOAXM/7F_U!+ P04 " "/9:-,!,L^B?4$ !< M&@ &0 'AL+W=OWQ+HJ:S?.E.MJ#^^>EJLN\=9?U:]0<:YMO M^T9E$9$0253F^\-\M>CO/=6K1?76%ON#?:IGS5M9YO5_#[:H3LNYG/^X\77_ MNFN[&]%J<OX5+NKZ!)ENR_MH=E7AUEM7Y;S>WGW&(NN08_X>V]/ MS=7O63>4YZKZUEW\MEW.1\? MT7_I!^\&\YPW=ET5_^RW[6XY-_/9UK[D;T7[M3K]:H#ZGFJ@A@;J M9P,]V4 /#;37(#H/I<_-8][FJT5=G6;U^?$>\VX6R3OMLK_I;O;)[O]SZ6G< MW?=5DB:+Z+T+-& >SABZPL@+(G+1+UT0ZN*!6',:=[#FB,2#/((@"I-0<)RJ M;Z]&XTQQ T#Z#Z O@X@,R]19TS:8PX]1F&=&).)S4> MG3,FONK'=2,\U!J@=)893":!9!) QL]-PKI14FKID>$HRA(5>% I)),R,JGR MN*2\%ZD]PFL.BAT7S,1 )H:GQ0B/BN%4*%5&>AI< YQ,B(S'^M&PN44DC*% M"C-(/ /$O2?UD#%"4@OE3W6 DH("]B$%MBC!Z1 %0@1<3MXN?PE=[%[2#08P M@,:S/%'2FX!KA!-&ABQ-8D^3"B0F#H3 KB;U)Q*#G4@"*^*)X2[CIDO"](]Q M::8#E+ ?26!(%' TB5U$II](#):_!/KGB>'"5CI+A)\7 #/FRK/&A+"L)=)U M0$B$M4CB]K00UB+)&](R@#X4$L)-"(FPM@EHFZVFQ#4;FTSX3PK!B))0Q825 M34#9;$4=0".MQ%KYZQB":9*!E8RP3Q O?]BJ.F ^6%8!*KRN$K8< I;#5E8" M5N(*CCCV/0X+ )- 49$\'61;P"2DQ($-BZR'Q" MYMAL")@-ESFL(OBR@''!94%A\U*@D& R'T"CKM+,G^QK "-!.K#Z*FR%"E@A MD[GB%B>UR1@A!$MD*$/8"!4W0B9SQ0W.G\*3D#&/P&X-^!\3N.+&EJ242G^# M@W#:B-!^2V$'5& #R.2MN+FQW$Q!QD2P^2ED?J''C*U*);?+6V&34!H['A*V!E<7F>@T;V !<(J0(F+#&GJ=! M\<>$K3\VO4G(F @V/8U,+S26P"'5)[9S&MN+OF4[IWG)Q-(Q!1D3P2:ET:F2 M+VC]<3TU"1D3P5:G@=4Q(6ON88S(%&1,!%N_Y<_\OIU?VAFSU7;5F5_ M3/]25:UU+,47E[&=S;>7B\*^M-W/U/VNS^\[SA=M=1S>Y427%TJK_P%02P,$ M% @ CV6C3)/#&QFV?0 -R," !0 !X;"]S:&%R9613=')I;F=S+GAM M;.R]6W/;6)8F^CSG5R#RJ*:H"$B).T!G=T4H?:ERM=-V6<[)Z>B8!XB$)&12 MA)H@I53%^?%GW?8-V" IV]75#_-@2R*!?5U[[77]UK_T_3;X_6ZU[O_UN]OM M]O[%]]_WB]OFKN[/N_MF#=]<=YN[>@M_;FZ^[^\W3;WL;YMF>[?Z/HFBXON[ MNEU_%^S6[7_NFI?=;KW]U^^*JOCN3__2MW_ZE^V?7G6+W5VSW@;U>AF\7F_; M[5/P=LUMMMTZ. OZVWK3]/_R_?9/__(]OL/OI<%/W7I[V\,[RV8Y_/:G>G,> MI'$8)%%<#;^\N(%_?-:/V M7[_[^7^_#EY^^/1QHH&7T/NF7D&OR^;WX-^:I^%S+W>;#8[P3=LOX+E_;^H- MKD+PJMZ.NCL[BY.S-)[HZDV[:C;!2WCOIMN,^GE7;VZ:X&*Q:. I>&;)ST^N MV.>G^U'_<73VM\D7/C:;MEM.CEUMXO_S/_['WIVRU^$-?#BBE>&3TJ_WV;^- MUNH"7EWRZZOZ9OCM=;WJ1R-7.]G=W0')7&Z[Q6]A<$ET''S8;?LM$%>['K7U M\L/[RP_OWKZZ^/SZ5?#CQ;N+]R]?!Y=_>?WZ\V4P^WE=[Y8M[,(IG(F?+U\% MLY/3X"1HU\'GVV[70XOC>3<+?0K**2JJ^[[9]B]&7]?]+9V!!?[2_.>N?:A7 M\/RHD\^;>MD$]6*!9[L/-LVB@4>O5DT8K)MMT%T']6K5/=;K!4P>SA&P@D6W M6C6+;0L/Z1>'S;Y=/T!OW::%MW 8_>[^?M6.^<";'4P\N&U62VH<=G3;W36; MT7,?MK<-?FU/>C25;@O4L?^95\UU ]\O8>$7T%&PK7\?#^I=M[XYVS:;.WCJ MH>FW=[Z%^[@!!KK9/H7!_:H6AH/K?$^T-E.+MP#:W:WH^"T;8*^+EAD1?'>2 M%E&81BF]>I+F51@E40A;T-_C\CXTJZ?3$373K,R"];"KX[4' KW![>F]XZCO MNLVV_;L91U9&YUE1\#BR+ OG:7I@''_NNN5CNUKY]VG=K<^.V2O_=XJT5VU] MU:[:+9#-B+XO%,'>UT](K9[O-SN8J]7&]"XOFZMML-PUP6.[O843V:V;X G8 MT7X".[KIPVNTIRED0BU3()]GN#:!]S3K!1ZMV?MN"S_BF+Z+D^$^X=7_HK^O M%\V_?@?$US>;A^:[/P7#3HBWW7:K)9R\/Q(5;Y_&+(79(=_GP4D,2[\)@*O MNLWJW?86#OO?F^6+((^B,(HB>?"'H#,<\T4 E\+B5E_MP JS,JRR^(< F%US M=P7KHA@>?S?/TQ'M?6JV()3 YL(6K:'5T9I=6,3>,>/H[F#ZM\VZ!W(.5ET_ M09"]9R'\3UI;Q@SNB#?W7A ?:R2%VV;;PAW7GT[<&++Z]K41'KA&+BXOH8-] M:V0SIGW/V8QCBCKXLK1( Y@DCWJTC^XK,C-#24<]WAUY'5]^AA\_O7X/*_WA M#8AO/WW\]/HOK]]?OOU?KX.W[^'OUU]T1=N"ZNB*?LM7S.46%H\NA6GA$RZ3 MY6ZQ!9X+U^9NQ,TNX=RVBV;J:Z;(B2]?=CW= /?0-'"KNX;D?L[K)9K6![P@"85H.2,1Z7>GG7KDG0Q@LF:'X'960LB+UO<$G@ M*1CX;@.-!(M;E&K'-(X72=#>W=?MAI9ZXKD/]R@*8T-\_WNNS@8[G!H0L^ZI M=VF[KQJXEYN]\L5;_1TNV4/;>\X33MW?STN'E_F?^;'NVX7FCX$^@R-QJ%WM MMA8GG7Z2!,IE^] N&Y38II_SGCH\=)=_N8 S]^'=J]>?+O\8O/[;SV\___O@ MT*7!'6N%#6J%@:,&?AT3)"K>?Z,9GO4?/]%5-#JE%TL8*>P5T# 0VO(,.ES4 M]RV>CZE71G?5=.-'7%J3+_]8KU!"#X'Z;MHU=H2'%668H-X&>Q4)>368M6HE M3@^^XQ+#_F5M^WXWS_ MY]%]/;R^NU]U3TW#WY]=T8AP@V%WO??IAR/E%KWSL!/$YEDYAAW<:T29V/7] MAI=E=Z]TAG7SJ'0_)#9@8VOX?<'WW/\7V(]>F,S?4U:+ZL-X,DWQ/7'R_9I.UD=)D?U(<_3BP3ZK=>\P//NA8U%R=R MI$+Y_E@*.42V;!LY0%4?A?WVN)CJLIQ8 IDIV37L==?;0L.F;Z88\^1D=SU/ MU#?H0Q.];M? *P]-=-,MFF:IU@8N-'QAM=<0H&<,Q'W@26_KK:E);U?\1+L6FCK"4#II4?4(7<]XU[FVQ\+,NN]6[9*$ M0ED1M%(HC7+,%38W]5JX;QB8UY%]8O\?T08$S%MQYS>Z3:VE]GO4U(/C@4NO M01.5>>I*! UR*L')QUX'1J PV [?LEK$<^_1>(@B\;W_W-4;.#>6SF"WC9,F M:]*^3DC]M8CS?_Z_51*7/X@59]B3OZ.0NCHT$8NS/&_X,#@XYR)JG!^WS&.3 MVB-\ 1.$55PR)Y$&W;9\&PM$OH-;J8.#O^Y(X%CM\.Y;K>BJ LETQTR!F3.> M8%'W5T]X2S7W9$"R13=HH[TG&_6?+RX^GN)AQ 7Y>4TC(GJD:5S(DM84'(<$(F&7Y2IKF#=4 >Y"$2__Q( M=, 18%?WS"!X<+A=FR71%5X0\!&;8O!2IN[>P(P#]!%2*\N.1HH6ZAHY:[.A MGZWE?E4+B:UW.UR/]8ZL2T>/\@NF=7\/R\$V'UCOEJXN$%+AK'2[%9 JVM5J M&A(T^RNH$S14FO&(1-2!F>QST[ *SWT/YWO!\_W$ X!>U K^FV8(I+0S,Q@? MX!D^@>PIB7[P:N;O]RA(GDOWT5:3/CH/TVPLD=EY4)_=Z;MB[TAH$Z\[]"SB ME^I(]+0":,:3:[U>W-J-]%J1V[$B-[NX_!D45U3[T([--D)LX[K=P,E4'!N: M0G;Z(H#''9V3.'W\ [*6G^HG^I@O"G,Q>O7('SOX$7%S^>*JL%X.V0]AE MLI4RIX6KD]:)9:W@I7)T!DS0:F9**N^5I94TO9LU2<+!S:[EXZAX2<.>ZNTM MZ.YX;#>X52!J+=S>M%L5Q3 ,;NBO855NN@ZF@D*@F'[Q=W\KBCCUN\3NUF?F M&+!,'\(E!62!^]CUC=4 \A;QKF$[H-S<$_/JE!HSVN+!NM2KOD,-$!5J:D)? M-9ZC.+B3;J !;-NSI'2KU&+7DZV'30WZW54/'4!;R&]Y@WMXG>S7*J* E],: MY7GP2Z.I<>L,'VW>P)EYY,J=HMN!O?UK#:P!;BMU]>]Z1 M"]LM+AU?[-#ODQJFF2OR#NLN9GO%P X:&@;;75^C]1Z>ZCQ>_E ^'?N4^=(9 M._1M[9>6Y[;&\6/,@DSK'A?X<.S 5:HD(]U,'H:!K*34HW5G_; M@O#(/%;/EZ<'(B,<\OK7;H,7,.[:3E^D>IEJGH6^7UG"9K/;.4@<:_WFXK99 M_,914D_#V]O0 K@[7;'IT(:HMENFBM6EXS8K2:B!\^H@U#JM>_:\C/8]YR4:=_K>*=K7%?)$N?&G3\*R68CX4#-60B M.^GJC.?L6N)P+^&X\:Q)OI6G04.^XX4!DI&C::1/MCC"F:+68+9P7IC[?HY+#)R=\ !BCP;@@#:42CL7!+[9F$6B%[O%@M4 -V,TK$8DLSED3QZ+#AYK\-:PAAS/ --C"]-C(N909D^G*-Y9CC^$% M>;ZWZB1:%D'%M3;-(]Z'R*P7R'(?F$.LNJ=Z!;P/EO9F4Z.AX[$1'TAC3AL1 M!Q+]CB@ EHY. 1\OK5<8KHNA5*ICQ2I#(0V; M @3U4ABNXN2.T@3GO#Y;HL4-KJ!Z\UO#,D:W$B9.1D.X2T!5>;+,6137!*W1 ML=/K(0J49XN(HA]JD"LP*->]-8D2V]Y$#I+,T;3$J(AS[!9H6U)3-<-F 3L MI/<6#=A/*#R0+OE5^UN#NHG(%"+RU2LF]T]>"4;TN.;WK3[Z+2T:]'-%PV%V MX(BN.(%-7Z_LJY,$990*^>CK0VC"-I^X:R"!!QS/:YFYK:,S'_"?TL3*BKV2=KDXB5# ?[R&=\ MT_U.RP@;?Q)+ "J,!DUDY\'/6LY'Y5@)^,2O6"BWQP2\+GD[;#W\)\@$G#?=EWU]M' M$B+6)*Y>TQ O%G2_5C8'@C:R!%.DBS,D]CO;Z0TA[@(TW(^Y2FSEFO/K(]< MM_&".\NEU*NG+UTRCYXVN6(^G8X6+ [3/-VS7DF8I.GT'*_JRRK(KC?V,KJ?V5GN46A0PT=]4C1\=@'XAB&"$+ZZHX.H[7NM6#S5IO#(L$>$8 M]47H71@]*:4!B*EAI'GH2P'6&:Y)2T@4NYH8F\0(B7W07?N$[N3M$WL,]"E4 M_G:M.SB>C&NX )2G'"ES:.ELUP\=RR^D5=U:QD]8N"5+B"C(61+?.;KK1@86 MIU_:$#5"'+)2B\1T(5U(D/CD\)&HELT*[I.-D4[-W47,J38=0;,211AX)3UU^1FP8%/G%O*N1&WC#A4KIY\ MTNQ)$H5%6MA*"W.=VEW=T4RG@DH<%YJBU?I.6>2F6R2:(H5IK!3"X]>[[6ZC M+>Z:F3";%O8QS<1&&HE?$Y_2O_6). _^K&@V' FJQ%"934$OKG.$A6F\D]RG M=(Z#=J)\=J0,(RWH^7*WNS53 CKZIN8]YEG*S.F+M- VN\]#OZ'P*]$TU$JR MQ:EE,R%;\Z_D"[4B5XY<6?>VJ\Z8-25R1IL:AU+[V#,]8H$7/9EXB(8X1N91 M"(S8%MDW2:$D]<C@V*MRU=#QT].E^T"= M=3HFT%Y!)XJ-MH?LM0,?K2R&AQ)JBX0?+2G?+)E<2H\4'D2GEWR*0^?GYRD' M.2V#1,[<88BXG$$=P'5B"BA(7T$TU#^P,<^@-])>H"JNDA-^+ ML)BG_%F<@YX8!5Y8 !QC%.89/AJ');V:PSME%(S3NN(PBK*PR,L@HY'CW_.P M2-+@^'SA@\/\[,8;'$,+XK";(#TG'O*8,-OI,-7]'1T1!CRDVK])CZ]]/0Y( M^D(%]<&3)BI<+Y B5^3;W6[KK-R0M >YMKCW217F$>[(+ ?!Z90^*L-YJ8A7 M/9K-XW >9^HQ_#,MJV"880O?YV%:E?!(DN?T5YPF\)MYC"W%*"IBQ\.\ MV: JPQ(DXB3-\=@2L,LEH=3."/Z82<#%OJ+PJC"A9@5. 7\.\YP MHB89%H]%&J:POK )9<9_YG$TI(\I%E2%<][).$RRA/8R+\.BR*?XT#R%)PI@B/ P_3K/)MA9GI6H*>1Q,R'[ZSY#"(221O=,C_$ )0[I.1FJ'*%P9WI,%3Q MU<;<;B(5<32NS6JS$V>($U4(_>HQC.,&Q9VIG[BM,?3J:\*L/CA!$OX82Q4O M5-IRMG)F1:VJW#E+,!B>+ MBJ'R\=22D&C9#+6DC6[$'F/=FH<6KCOES[.[>6PVC5&N,8QMY32R(6V"VD>E M @XC13,@*6' ,=RR3\\DL?>='=[Y6%N)'RCJPFW"X;:CF$^)8/!$SF$$Z\+2 M6.PAF."Y;Q(Y&'"L'-Q3CT/J*J=Y3;F7NDKB-2]7]::]UA&QP&Y;VXWX(SII MT#0PHB>X 47C6@[>N9)W*!(&0QIDT\FR4*.Z*O!..GY1 A_4BWBTKL14VRN6 M TM1K_BO&T%RLM S>'@\JN7DB-AT(]YV<5^V>*I1C;72-Y6JQT,4;Y.R# P2 M/7$V]S X)B3O%)Y%JJ$)4081Z=Y$3\.052A\K:*K%BIOAX,L5=@.FH.!I0WI MI'23!U#Z.(9*X(&W=%,H(AFFY*&LPPAW[0)^69-H1"(D[I;[+7S*V -T#G\$ M"0\E07IXBF610<*"*1]E\V5!393+9S[SI.#DYAD"Y F5]?L9CH M!%JUE$C/)DM.D%9V"+H.A#/"(\^6 VC^*SAGCD-_:BV1BWI'*[LGD1:4:(#" MRR =04*/;;L<,6W%1J:9M D"XSM..X-@NCNXS#A"9T_8OE;G!C:@7=_8+MQ[ M?8_=HR13Q[%U6TSE4HX-MI-QR"VJ+7*([ZU0=%H#7%]Q(;G$ ;O1 M(=/G&#F< MASLX$8_DML1D=FZ8LT3AJK)":/8-OUUK*Z$^#')EM%HV#/RKU2Q+F*:K\8Z-)5H1E@2_,2*^FO\G4,64V*>=A7$3T M MDTZ),TQE^?:16!GN;40II3>PG<\W&6>0TC>9A'":C_$7Y=@2H]5]8(>2(' M]1:_!=6Y2%S31E["9Z@3DVB1_& ^?>1^V-2-X-V:0OYXS@1[Z"0B"DOQ!I$5I5K;B0P4N.]T5PG),6_ !5U M&Q5_Z::"B2]@68DH:@PRL^@Y+X6?8?N-1LCC<^4"X8G9L51ZB@%\;/6W3+!4@8(Z-V-"IUA M3"4>RI. (QQ 9#.H2R--5WO8V#JTWR: TWRY$]/37[NK'N:YE9QE2?EFO\QB M>^JZPC ^<8.N2Z3T9RI#(@^; S%N2U2J\<"Y%$K0UAUWG7! (0BK(I2K 82 M-V5E;N]S-.A8?3&C\3K['&]^-(GK9DG<'GJ%BXL"T(PAFOX6Y^@-6=:U306_ M%A%,E!'*/L<,]36<(1M00NV4;0@C' @K:H%C5PZNH$1#P?7/0>.TH"N*2=&D M98V_L4_*43MDHM/;#3R.I(,W[>Z>= _DO/#ED\*%N*.[?$']DX,5F-RYH_P> M/.]Y&&@X=IK/Y>N7P<=Z4]]LZOO;/OBXV_0["5K KV#;KATDMQ]WJQ4&;@2S MRXL?3ZGE.*Y&!WZY-%%3-)J7]@5#&ZPN-!L%"[_ ;J%][16E_71#\RUCB[IT MU*[3\21;9JL$?!BH'J=D&#;WC$?Q+ 2,8_ A,*RZ[KLUQ:8W.K. #(2[7D7A M<.P>J[^^N?I5L3Q(P.DRPIOAGOM\Q0W.+1J@:-(&GOU-$AUP=-=W;_>A4 MLFGAFJ=/ZDZ]6I 'G^Q/(MB0X_^^PP 5271G%H--W;G^ PHMLOF$>#I[SYP' MDS"1ORR!X+T@.0R+&O6:G9QYE**I(\F\M[9V%"(NYJ0=R0"TS1L/^B0O" 4'0N53T/I+1#VM!AH8%GR. M09AI[S!$7;JD#%CHLMWZG35BDP!FUY-DI";V"YEWL/Y#NV;T*7*'$!V0#T"+ M^Q,'2W!/_%S*YJ^ P?VHT$_2-4!SW#CX_:=[VROS5/#HH5*\$KF;:=F<5+ MH/<;;4V:@5&RB ?J9>[:N[4!1>4]3<"_4*Q>O;C55Z'$ .#L$$I)VR;M.WR@ M((SL?3[)@]C<7W?KYB@?:QH./>PO^7R]ZPC@J;/#)M]:?N$A]6!.-% Y L[9 MD:E:S7[$=CE+N";:=:6)]$WV/)_L@U@A/*/0;2TY_"4&^UE'9TI&.I+>O"3<+E7 M5F3!),"8O[3)<<,(+E1-HSTEC31+M$#0:)F/>?>9\([[3;(#&RR]2J_M@7W' M8)JJROAG4L&C2Z9<)=Q@<%@Q3X)?@(R;,TP9T#B[R%U!,: ",_.(3*Y%BN;, M";!QZB.7ON!"GRK^9%TR$P^0ID*:*ON,KEV)9Q3*:M;3T84^U8]:H.PIDG*> MS>$GQA:5P26HLHA 6_@T*SP,2(YDF2,V@J&.274RZW M;1(WO\F7+T'_6[;U6N4\/[3,K&Z0BM<ZB.?.?&0P]%UM,0RO,H1Z.^1",Z\0Z3%'QE\Z6I;,]$X;UB+$A ML>>HV,HCAH^GZM!C9*SB8$T,V+'D\>O]VT!K[,2Z!L2 MT63LN8O;'F(B HFHK#!+';>%@5@R3!3P%.3R5;/%R2I]0F(\3!6$FTWWB)#3 MU^R#(,[ 27E2QV'9W*-,S8'(>DLP.U\AMVIT5DP!"\=C0:6Y>UQS@W8C/'9R M>UC(6)?U=8/,'VTE<9G]X"PZ2,Z/W>8WRW?&"I5.7";4=-*VM*^AUT-3IF)1 MQQ1,(J=;>M+0?VD8IY?N('1+"Z2CPA*WE%C*7HXP@RB8 +C627(S4T-E6"7C MZ53'[MKIG:9;("V^\D40'44;X3C*, %-Y&A?WW%6W=(V8KWLP2KL*I:?O.S1%1AFA2L"C5YBOBR;7M[V@A/(+MAWR*AICDE[0 M.C998XKUS8T@ZS-UMAQX)NQ!I? NK<3VSJX,I+%;7NUG=.70*@_+<4;.(W]- M/Q9 PF1>V%;1PQS1QY][K**T' [(1&BY'9.[0.+R%O5F0YYT?:UOK2UCIV]O M7_PKCF/NF>5B9J]L(BSJ#9"F!I]220%V>]K&5ZM8%)/!SAQ=N99]S%L?7(WLN4HM^)R?SOI*HI'_>MR:7 M"O24*$S3G%(*PR0MG'$;6&&\8!6D.6B)P_%E29? +FL5*-$/D&M.?1-W^>T8$@[-PV][W MI*^EF$X,NL!O3%2GK$#Z8Y\%G],1VJ^[F22.G&5)*J[""E9G! M\8A+2AF%":9(*/0QIF='W 7^&:;(F MI?T8'D7;8@Q:L?XHGU,S\>2&!17F&V*>:X9;5.!DTQ+3$:.@@L,482:CU##' MKXH\C OW6)T$50$*=D[)AZ:5$\HTK^9(/E4"5#.?TP.Z+7@ MCPI"C9-'"._ M/_-:2\(XFQ-W0+U6Y$Y'@P*^Z],W)Q7&Z<)]@I-6TNR/SO(^(8++CPLT/@=& M;B'8V9VCZBWQV1.RBH$$%6^_PT.L#(H]]H+7N@WORY_HVER:/4,3<1IF2<5^ MN0K(%TX5.6R*)"QB9/%)'&1S$&03_#V!,PW\NSPV B%@O!(I8>>/8C>9*E1. MR HNM( ZI!V0Z[8Y17VG:PL*AT?%*?G@UHLXZ;8*J.Z.E)\#T:;P<#0,'9$ M'6F69S7&'MWXH3?P5;+'G$[P9[HXJPS6_S#;C5-@SW%0.IPT9HS0:C^++.FA M'.ZRT4*3<3\B:Q$SA+H_"%H:>$_>S+ M?)N"]?<003^NU&6%+9VI&K$6SL=S(S'9X.@ZQJP3J^7>?LAUAG1$C&)[NR%( M69M ]U0Q0%^_78?+Q_R*1QY.NOQV/D>,DU.:5$>L.97+<9$P6B:Q6^] M9"]HS]I(7GNAYQ%*6"HPJ:@ $17950HW;I+B115G" M!N @A)SJDC@@V+HX. M=UM%()BG(UNU^<9T+L[!>G^;15Z1550-3 T+!@7RQ3S-S+8,(FX<[I14H.&E MHW')QS_M)V:D39U,YF5ZF N"5WH"XI3I)2'Q@]6,Q1,'JDC DI7N/,L(^6"\ M9/2QWDB7?L:[6*89B!B@;"3(9!)KH9)H'I8@-OT3=N\D**H\K.*22(L'-B"M M(@[3))]6A-1AFWS@&_EXIRKF,L^'B>3A/!> D I$X7<4WE'KLG"6C8S(SYCW M'%-@#I)K5@4@!"9E,1.0Y^=P,\P-X$:]?$ /4=_J4@4P M/'BN@&.1F\?&:%6SY#1@*!&UN[RP95CE)7Q3P,TVN=0G&H[D1*,D\57%>8=6 MUN)$U4>284WU%HHID<1M Z1JGS&%BH_C'DJ?R^EIDC"*$"5'2:+G-BN?KLTQ MYNT'XS"&7/Y;!&(( 1))(FK*Q5*E1^%>@ .GX$JB6XG>\%F.6F@F.D6S@M4 MT'B?9PE%9)3%OH ,0_V,U((]39\8-BTQW@Q%_^N=U?BOL.0.6"7AF@FCG6B5 M%O,$Y./BR&TE!:,@%>Y(_<('DJ/]83ZHXV_#>Z8 QB M"LI#D49!!LP55(D++[VE_*9Y/1!4#31NT]**, ETB6@"E,$,-UN1[\@A<=6NX2T'/1W >6((T M3HS@K0H*H4@.' ;:RX%P/S5<+90/H7<,=!M7> VG20%G(*TB(?*L"(LJ0[9+ MICC/5IYH-"3\K0R3G)WB+]GZ2((G @]=U8O?#-GB,.JM4BF77 ?)K0*O*\%) ML8P!QO]^=^^Q[4QJ[+@O7\>>#9[X7A;MVY%SSU7B.UK[G_HONN#1UI6@>)+$ M%*'!@P(),08A+D5+6WI@H*# P=-Q(KA^64PMCZJ,JW04V E.VYQ\XB,\<8E/ M[*F+.FYNH(!O229QRZ"YH?,(0K 0*)?5;FNGS.A&M=]%53 (@IU>@P<7#@5 M''7*X2(H%"VY"+'XB=SZ3IYA3'<.[7 &"[L0)$%OB*=9P]&@-MH'&.Z>FU:7 M4#8="$B ?0=[%E;1*RW8BPD8.Z_!0E2 QBRI. <]PA_J M5178(>D@=[!,-OX9=QKE GY9%-'8&$+/]U0^!2-WL=L,8\IR)%70J0[.$@_& M>4I2^_G^19'M^\;+DO.RH-'W4W,V2):RDYXEV=D-!'&N/FGK>0O,N*&\P, 4 MGK_ KX0BK;AYD]UD=PI*:I&@[7FR$_(\3[SK#( M\!E""U9';!GO<C M=8[4F1Z<7OOD8EV,I(R&?.F#)TN4J6+XY)%9V#.,^#\-B;Q@$3'+>9HK3O<^ MSA"W57WC(O.:Q@1*Q(%5>58&\[IQ\6\LU>#BF":LE,J+KQO,!3%1$H+6#65\ MB8WW.6@MQ^HS0\W-#X_#>B\EG[V0:JP:=(7S,4Z"-,_E?P<$@SRB6(*#337NHX\+=B9CG:4DM-FEA.TA_LT9F'*"-'+$Q>Y'W!4H;>Z]&7B MX/%I!"7AF-P9PFTZ6*1'4(T9/TQL$[*+_AN,-B/<: M?N\L%,G>!TQG1RW8M"D4-R$I0-F9RX8DB<#&1&&6%?)A&>9SHRU[.A"(VM&^ M6X&_1%IQ6&:Y_$) ,U]Y@H&.AI8Z^(B\X2R<*EOF'K")&;9TBN]Y!EG2(/W8 MQH33,6/H!8_%4'TQ,E\JO]@L34$C4VN<*[R>!*3MF'\'E0T1?D^)$IZ_^!CG MUDA]<7U6%6U2%%LZOHB,:7>46:0L\2]M^,-G9A/9':#33:%6<2ZI2OCU(RU* M_5#,,M5 7_I) AEJ;IZD^(.5N&CCYRI7B5MB:*ND:I^[Q<023B1S7;-"H-O6 M0QJ5*G@^%IC6%-J-HV^2FGW.<*M2;8U54#N RU[J>J/AEY8.7K\JDV /]'DQ M=WN S,;C(TXZ45#CV6OSO(PPH0Q[54Q2][-N K+?V$B7(250J^'T0GXJI@ ?&& MELRN&F6U:4H6?R:$P6:%Q3@PB524,0O/4;N;N8HA:UADR=WKF-U:S$I9,"!X%=/ MPEX-<,>]97)"#BO[],=>[P"/PF5_9"/37(\X5KOM1_S*RP\/A,J.(_N?$0LR MCO+?FWM@8M2?/BJ,?@ BO">:7K4Q"J'M<[Q #^D'ROGRA M* [(])4"C115XH;=SSYC>+JOYX$I\C"7\XUL.LU*0%RL#>70^3L-4R-49;+L M-!"D$KRN.LQ?@2OAH5T*ZL1:PQ#K9 (J_AC0-"=$MEID$%-&>Q"PM5KM6)Z4 MT"/O31%.Q=FI!=+9#7X"1]"+A_&U_XP;9*2'CB]JU(6&)^ @";,W8):%"2%R MOL6<(#C:@\!1:>[%_G Q\=NY+>19\M!]T6;%H=-2UWDA2YL*PJ7?NL'@/C),M)\ @/KWZ"31,1A.D4V:2 2V6$US R%>2[6+E4;%" MYX3A.>QX:B"OVAO$+(:59_RG/V^ZW7WP$837=UL^*&_Y[OM)2Y.7B!55$\V' M)-<:'*K-,)K4"LW;=SGN62;/=7C7+L_VW(/ W1!.Z2DD.Q0#M:% ?B\Y2.[- M9VACOX 2.L7L#SEO/0-WKHB=KB.O4E((#RKZ@2Z._(7MS>_I*U ZA.&_IZ C M6,*7MMYH10<:#;*^OV\8(%#>)87P#6H4<73V;ZK&X,&(3B-OUVNC=-GB-\>< M8]#;,V165:)%JHS"E)3HX;=CV&@[WK-J*7HF_]-IP-K]&J''[,*L41:3(7R" M$"3-SUT ?]RUM =\B2&3_4KDD5F)S%<'0E>4*X[$X6O,B3)QDYMK=FC+M& /K$,_,GG28_^+T1&.05"::A=X%08CJ6HH MHX050MOL&^^1^,:I,$Z&YY1BN_\.('%>R=:TV\81(W@BVTU#408VZEXC4M6. MV=:"O6YK*1F+FXDW2 \J4'W32'7L8>Y[.QR;J<+$DQ:I%FMTU:RUR(AT5NE) M%,Q6<-1606IGDUK;=>H5[/\[I-WNPW@X!D] )P_!I4 5FU2F;&M7#?'ER]I; M>8Y%Y9+KQ,#NV?)1$>RB]6 M*W^(XJ=-H%C 'C?,9:)20]DNXB4C9/IQ\$LH-PE)Q%:TS C6/C/&E&MCGXK_ ME;;OJ:P05)Z=H5M)[<].'D$GL.%OHU@)DVJOJ,-I#Z)&*%>O27PH M8K#U]0,=V5&%J4>NQEC3#F^QLN4*Y*:U[LX:L-RI9LR$M<268AG(QD#*JS(I M&!*XZ7[EK59[H>YGLU8&I6)H-[:LB%A90-[@M9!N97:(<*\$4_]]:MUU4U'Z M+J 97GK0BK:F'8'/Q8'KJ>3.CEIQ #!J#W:=!1Q'S @Y 6Z"4M89YD-> 4%( MHFEEI?I;8'NL):_KK6 4DSD>[1-2X$/WP,A'NCP22:56_X0I^[M"DWL_F/D2N!PW=56Z/T_=YV8+Q>L>#B-&5G6VD!K^D3!"A@> M'A$'P(B%XS3M_5SRIF.*4*N:7WE+3R:6HBH[%KA*XOBAD1R=T3)/)% MT1X#G$!)>IFT[E,E'.%\2P[K87<410](+<*W8O;J!;5?_J"\N0'+5IFIDO^# M*!2#ZF9D6"$* U(FYY6)-N+]AZ^NC)A/L[AM&UWL%&._@%UN=3P!D-:PNM=M M>X,T1&APL+83;-Y) ;0>&205#U+4M^@8NPE-38Z0^L$:MNUMQW60K/4V7I9_ M5,S149- 2FAHRW6I3+@M:U;*84KC8 4R< (S_);C.TB/WRH^=4\]PFI_="A" M]:2V%9Y#.:R512B@E[I"E/7%C.*(M:%QEA;I=#8W=84(K=/:ZT P[)PBZ@XX M_2"L?,HHQRQO,(Z_'7&QL+*+[P3.[]?C[(0BP M:ZZPYC![1]:/^%3]ENC?TE.5R$^*C[49"@_"1-^_T#F D^2'<:FT*:?NKSYT M8/WU@0'X#L4+SH2U!;[9%.[VJ8*H=G\,PV^/D+/V=5$0XH+\T*'%[I\2T2]" M@3E';WB1E:-&Y>-WVFE$BT9) MU5D$K"#7/S4&\^!O?%9%=4O&C"H(*S5$NJM5>Z,JC^\_FV..]'^/Y^!X(GL^ M=7^=.)[\]3_^>#),N/OCFQ_/(D[5#^MXVG]ZCV<^#Y,L&OQX[O$4K&[WQS^XQG!0E<%_9RGAN4,_W[F\?242Q2L6HY_1OL_ @\_ M8O:I8[X'>E>0Y%;8'@NVKD2-IUC71M3-!MV"(]1)D ?Q1I2"H_H]4FX:>N_< M_'I!<-G_$&ZP*K)RP]LO-\@05I9R'OP0:VLJ+W0&SHA M>+TCAHM9#8)>X*2Q79*3FNH6(WOB8B!5EC&23519#Z .M.GQB5G,62SI7*5[ MN=/2395 ^OA/Y;J@;2.F4YU4V9[U."&\ TS1G<_3X/UX"HXHWX_G !=8&I'& MN)[LA/TYUQ(R\*7J[?.14/S%N+$> Z=OQ4[1;%%/$'8_SA &,HJ/7[EQ),8A M-3O4SJN)+37V9;WJJF_+ZZDVRA001-<1Z<[7 KB'USFJVA+A+K[D1K(6T,_' M!!-:/B,%QK#;*%QP-\'@>K>Z;E1+%:*1HFW?$.W'M M"&9 '8;.DOJ*I/5?-ZB+&Q+E&\)9*4G6ZMG&W&W:&PR\@HEI$[#"EQCL+B^$ M%27BR_VQ@BZXW*%R]MBQ7,9PK5K5>^4$E 5WW0-EHVP4;C+:,38URCW61DM1 MK $'1>7Z9J.*E2LN>CX /-%+R]$,"'#BC<"EN!"&/IFJ8'#X++N6-++2C"%3 MQ,Y9_PI;PWDN=-?YB'G3#'TWQ@%KQ?(-D:7OM)'96(0,?6AK"K=(H:CC./DP MV&U;05UG5Q(*(";XB,.S?95LC.43:"Z.+&+% M5\!#8WF:K#B+1L(>$!5D( MMX_06$=TP)5849@GM^,='N&_\^*@23D\:.200ARZ%56KPOF@<#XXA!3HB-! M41D#!/(?0%[^>[O,BF!N1"Z\'=T'S<5(OAA>/IY6&:)_0<50PZI4S8G."2OW2*;/RVD\(]W$>(,D0Z MT_C\(U+32$X>WFSNWI$ _4S4C]GM+65C;$XHO

  • <9=IN?!;))HT2!EQQ! M_ CE!_01(TX?P<-4@^I/TZ< \:*F3D(>QGE%RX38A=!*A?\7853DA'%]^%C, M4H*9F\T)AXY)GX"^S7*,3D@:SAFA#F'TZ9>$$O9GH Z22#VKDB-/S)'K0FHB MQ9Z!WBNA ^2AC3.L,JV(D25T0@^RT6S/1##4_-X:, P3#;HG&-2/D(%W\[@$=[?6 MX8(R"Y0?@2>L&IT5]#."^2\YKAW%QR6'"\.?:#MXLAJ#>S_^@Y64 K) FNL/ MRCU:R(!@_AW34_B;,3>QYH?&I-%X:"Q)?!X%?X#NZ0>-W0I55W*I=H>J5C3: MR'D*KR7G)?RO$W[&H92:)9WG\.!;JSXO[]?+G80B_+6[ZJELO<1L!K/H/ O^ M@/4XSPO\^3<"C6X;C9+FRJ2J4+1D*C"VQ7F";W*JE8.P8*,SV66DL=>*>HVY M5X'QIS6"SVA$K\=4DF3G,2Y'@4\,R1: M8#Z-(H'O-$XOF.O"X9>8@*,*]-HU;$UE;VM>C+NS'I^S0QDN!"NX#_[E&?DN MA)\T0-NE4_1B^LAY!**$TG\0! BCA\59H)<-% M.H'[/!;DG)R0VLSA=4N3"TB"E(BWT&3*LZ@,D7-1Z [;8#[R1:;'AT/XJ(;P M$0U+6,,'5PY9F_NMNZGJL-/#RC"@@Y-WRK3+X>5/4P1M8Y(,[5$X@I$/'\_I MUL*1^C(0E&<4Z$A&5;1?-5=;WV?'7>'\)/YGH\M1[.97HW%*]8;EIGXD\IY$ M"R$-C+UL('E2[85(O6T/2Y@+Y7IU]=J\K]'8YQDY UY.&?R!2.=1A?^#Q.1Z M&QQG,T#RM0WMXU5)JVUHX7\DY@37LV^Y&P:!#5"5OI M'5>T9"11ZTI8#5P<54J*0Y:%,1D\!RZ0,@,V I"4>14-^?EN,7:7NZ#2Y6E M!/?O:6?26Q+@&"M8OL'8/*BPGL7$EV5VSUO'RK,4;[3I7OTKBJ\X>M.Y$;JF^@4N= M@QP[MTR@M(F&)TXAP?Y/XC!+=P^0D A 6XP[UEG7#:7=:F8"G-T^\2*SB/(Z;1>L>UQ)&8YTQS '?QPGU M)K!_[RKSZ,5(S]!9=RU':EZCY9%CC*BMZ#PN0?B'047GJ 7H\&P<\JJ1:#^R M!4Y: D\4 \*Q:XZU%^.((^\?AT">.HY*:RKG\_D? M6SKV3RB>)YH\[U[GV+ M451_.)XFW"K.M8>3[)V08L0X(0\'IWCQ$6MZYGI2?HD<&(OB6O=P?P4!LEL6 M96[AWT"&ZRY I(RMRFH=L@*"[L#40#H(#,4* Y.T]WZP -IF-V0,Y\%?ND>D MW!#+V8[I. R6HN7@V37<;M5(\73TN"]T:@41A.CG-IF>?FIM=ID #'$YJ>N%H<@T8-3@?R!HI/)B# M)5#J7< +H)10]KQ!=+]#-1#62MSUJ"G#0-ME6V^X$/$5[ UCZ%'V$]^X)%5" MA\C,0VBE65-:HA66[^;@*27TKMG<4)ZB^H"S1;AD!AX_V"'.V,'Q\:B'%<+8 M+[/0<8Z4[-11_KPB-8U#HW?NL_TG\PR1N7N1N3%]@X:DAF8B&HF0G;S+&A[_ MO;W;W0VH73+=X(*B+_DS#KLU8K;./Q.X2,TWR$]'H $$ 6V],@QY#3VS'9_, M5S5Z7JU29!1K,N9R7(A/BJM0SL($U_VJX-:]!JQ/4\SMA7<6SB1 $L_CL""3 M;Y8685YYH+%=Y@R8D4,+C\>K23 DKIW"=F[5;47UT MUC+%&H!!>EC*.U%Q*5-3]_J9L6#"/(PS-I?_0N!= 74'G'?<&QTOBT'K,V_K M$";J7\4PB*V+8!+;-KJ('@C%) Q'A*$G=A77E?03LC$]\!WN&^37H*>J6G]3-& M(T$%=SIL@%7?J; !*Y!A(D8"+OCE(Q6+0.8_'@-#MHFK7@5=OH=+DCK"6IB3 M..YR) 8 58MV'*+VMU9@BK%58]>X64:MW$#-D#9&F)?J$V-5[#"6 1Y8K15$WNU5-(S'F% M'BV4')6T%6R0A<,;)EN/8-1O=)HNC.3[3D4+$4"1HD4YP^=H^R.21!N!%A3- M8C"J)TFOLHRP[E<8<-G>W#1R\,ESIT<]$$L;7?N&CNJR[>\[6CBTK@B"SL9" M9*5M[JZWS5HY!E#TM6R:^$2]P61#R4G$*=K#)98)*Z+QD#!'V]T)8FJ_UQA* M ]K,^K=U]X@Y*G=X$3IH>N& ]U%3*#X"-S+RC,*^P,0]C+*BE"Q3_X<./@J< M+=LCUI2#"XP(_W+;)V'X3L"K47E[Q"PM637TD[4JI1JV;'==*^>G,+16(4_O MU@I;H2%!S45]P#P\$*PU*[=9E 2;B24324)-4&[)6C55D+C&RM5B%4*MP$M/=&?6_#%BC/EP[P&U:HXKF.>) = M[NB[A<]!3O5\K+GJ+T-EVZ;=(>W!>6@Y!,#0*]&A1;$#SR:L>8]&>I5;!;P$ M@:*13.V82K1<;EU"5:]XPEC(+; ?/E?XO*EBA-FI&/MG1FG%&4@0'DT%J<(@ M/6"QGIZQ\$B9LVY=BKYKZ4KCS>$Z8I1+H5,L!6I%_ IHFP0%^J M82@P :K!:4C>Y9+"=U9/QIJB.(NN:\F)GL@8E%5!'T9RFCRV1.L*IWW3V$/F M]J5CE<5NX?88H"8=U!/:3B+EB-),>^.$\GF)64H5)F'.X083XE82 M%EDQ*6[99&>='HOPO)3S6:#"9(R>Y.I1Z3N#ES=5V>R8;&N3L=,;S *V HUW MRW\*[2E?-VJ&KM38::-%L[Z!,]7H.%KL4J6YMG!O(WPV"BHWMQ8NU2 RF^]\ M4O,5^ R#1&]UW#DYL9E!HYJ^9-,9F;U%4P .+4GQZJ;&"PT36E1,,<6D_KY5 M^'"@&(A_5,H#T#PQ..]&.6: -P_$*6 M/,YU5^J*+<^W..QKX-RM."&DA/\B,2W' MCG+N'67^K%%JE-VY,U;BE#(LYK;4.Z.7/!#&D983&;:N927B"C0^DEQ^W6V> M H)G% U(1'9'%S/#PB"#;2^56KB/9NF*RL;48Z36)J7@0<'@H.]1 MP9AI>=BA@5:(17)V#]*;L4-3C0#AU MK%2T]4(RX]0<-F']T6>\8JVH67(.+QX%'I ;0<;7ATE)8'FJZ^W/T#9@7.-M M+U0IUAD7^MR!>)*5I;08K;2.KTJ-$[12?UM2)XY2H]G+S.Y7:/BG49HTG*L= M^[35PP("@OFA:@R+,KYI!#U3Y2'T)GJWV?#'ZP;!X^4!V-MV2+, M9,,Q]YSQN:6/#<8;1]:9#TSSOJO!NY*( >Y9NP^.Z95FYZS3QH+C"BG5"QAJ MR+556%C'HV,AGPD=X-6U:1O2T$!/[&XV]?UMN]!BD]D $Y!FX;D-0=-J6R!G MVK6'N5!.2VL9T-&@"B"VUZI^LV*T:TVQO/Q:C^D;!U>.P%;-[!CW]3QXUVJ- M4W&(3U/JLFN_T-@_P[H0/NW]L,CP!17K=0K6E%5"J4E&$3<&&G75X1#T$I#X MKN:CU_UK9D6%B. YJ>QD65.L;DF,M>)M4 XE= ,EM%LVINOZH=MPF>3=BOR$ M3#.4A7T>O+UF=7OX&&\7[A ^!P> 97@V GD,,JH"[+1!YHC)"^OQ98_+J&@T M]!:Z5)FRQ1HV"A"\M,K=_E$J5HV>P>+.^IG77-6* @ZG+>AVN\I1(_6PGE5( MP40+ 'V6E?:HJ;*W>(1.L'+WO-"\?AQGH&%5.>.0S6FH%K#$(S&PV@)^U2$R M@=93]KY0,:_ZY2Q&Z&<>[^'A2!HAU7='MI:F4^ MVH'M89T&( >=-[RAJ&WD+UM2'7[ X3:;#=V&2,\N2%2[W8GK88OH_T"HN[4V MT2XPJ&1KW[YXG<-Z]3\HZ'PBK0GP#A[2LL$P%=SZ90,"'+ZKI\ Q)T 0"[E/ MKCM8/$ MFI/4CG" EL=9>IX>-:=0-'H?[28YV>))^XIZ$Q_IW0FUZ':DRU6]1C>/N'AA M@Y2H8>E*&JN>R(^4'C=GU;4Z%ZUJ&I8<&Q M-A8X].L=JN"4$P"T+-C\N/RI!MZC"/J;-N=,:^\DXX M%7"9D']0)7A"57]'0X.;AW3W/QS-GOENO:^?-K#I^GTSJ5?UMCY;(OS^>N^N M\SP]]&JF;'POVQX(=>'LYJ+&_%:8PA:9GAZJY"V*$]>>1KUZVK:+WJ8652?7 M/>H$YZX/B[KGU:VT,!V2(=I=':*19JT'0.@\9TIH&:_6YPUY%I]$5&0$ZN/7 MRCRJU@HN!=2X0+Q"99$2*(%V0PM9K;?Z"A4X"@>V]SW-BC<8[C&*!-^.A^AP M/%7'*M1A76*8YV,+%_6-0P%F\F\V]6X96F$_5%S 6@FF/;E/;7'FT&%1JW&- M/>#SQU^Z*/! 8D(/6::W8RO<88:$U+ Z97S!XCR:1B+M["2NJKYJ5:)+'Z)R6*$NB MR&@CN,X3ETKC<'S\X*KK?A,?52A]BAZE1C.LSLHJLT@6YNI'Z[Y*%-.Q;'L% MTP/8!]\.N\4RD!65%"+C\5#Q/"?#E..96)6&9X*OS M+ WBL,RJH*K"#$B)NS'0?6E<4'HI(?! ?[C[:1;."T1DR>8M=^?-KB+-(!(=!L[?-O^.DXJ6*)R&.7A M-:./0?HXG\)MU9T!!3%P'8#>M95-U0P?W$J2Z>#4[=EKZQ]=7S<-.P6!EG3& M[B.%$K%7F@QWM^W]/7ZU&0R20Q=PE-^*4?#^N>@LB'\%9Y2AQ-(\C(O"861P M@!'* RBT 77&]OZS\8BVUUBF$KB,XCS(PZS,[;,9SZ,OXZ#2\7,VHB2/\4E< MA?-R'G"]58FOFE@Z2?,S$IX.A5%AF;;UG>,TF:XX# DW,6FO3(AZ,_ =K'= M^#YHEU\,,-<(M4NA,)*OR#(6:1S4220O6Z#4(8V4_ZZ1=6R%ZG8'?Y&S$A5= M G=D _$MJ.ZAF'0I4-F;46-"W"V$5HZIX\Z=$%EMV'5*QQ%JP7 >H6R "2YF M,*FE8QTF35K>&)BXK*A?[;5^1O^J3K@%G.:0BS[UZGEMM=H/+F.\?#6' 2[) MMD.^'"PSVYJTZB&0FZJ]HP>MB,>;1[R]52_:"S8!_O99/_S%"V8S$ TPY1*7 M1KX]-@0E8@=^T$GACO-P6H:]PZV^?M7SV# M_ZCJ:LKR3<]1Q0,S6)-31].$1-DUP,BQQ*T/ 'L-G4PS"VC6R6/9>YZ=[!K; MN[*G8OT/@;?&^ ^B+6+WH;[O']5"":7L1C,9^:W:HDP/N>6&U+\1G3H?: MNCJ%1K\]/*IS9[I" SF#,00=:C6< M@PCV"NEIH>)4\2S;Z&82*BT=QR!CI7,$\ZSF:5!9NA=L89S%W"M\G:#>#*(X MS+>*2ELC+T ]O/ 7ME9+R@7'AZJ:;H.^Y>E1$>RI!_E;R1ZG$Z5F@4,-G6 M'<9MR;'Y*"+FZ;@X!=.ZJ#*^8!;;7^M7?BB%2@%) B QJ(@S)"0?BF)'5%55NWZ-03EG^')T+FQ7*KT:,5CXOF6>@Z(:C8*2 M3PD7?5&3\5<-=3 ZFH9QB!IUZ9Q=S+J0"4X/;J3M01U1TE@F],&?)#:0EH1L MG?Y("'\\BO;N<=3P%2E8G0$&41/1@]\LY/N1[ MG5"GA (OT;C3GPCTT.M@0Z&@SDQY38HH51RO=NQ3%#[%F@$+7TO8NH:^IV"D MWYIQF*@GQD1G*TQV.4J1&P5!BXCDB^0?U@Q8LTYB@-RFMBBTH[(D$1D+*=S< M;L]6Z+2DW,90S!)6(C:E9Y\'E^3 Q^1@1)C@F%Y$#Y8A$]E)5V<\9W(FL%%T /> ,L,0]6UZ%7P0C&KZFBU3NTTMR(JC98'0H\5Q5WK44< M;@JJ6BK)2>G(BFGAY)8'#,RD!'C,R,K/;[O*E5W)LT5$T1AO0W*S>VNJ\M96 M63B4[SB[F3C'CDS!:JJ>N(+9=["?5'GMWF!&?'>J:I4_P'14'KAGV.;&OF-P_>248T84EWY17C!9-IU(R.W"T M<[>F#S=+D?NHK?'1UX?0 *%(!DM/F?CGP6N50QNXQ4LM@0S;GUH66(K=O0+L M HH7-0N(^NF>H5+"00ZJVX!)_S!T"^/#2Y$QX83F4BRAOKU%OX%*$,:2B@9A M9^&> IL03,N2KJOW3, 2A'XL\!BS3]8F61DEEH2DRB'KLC,GL<26PVA0H,:R MV@H%#Q$*"1H(5EH @"BC> '<@55GS]H[T.,4/>[?C0.LP'?,#2,0&(!1]O\5 M+"^9XC:40FOA'^!BJN .%6X2FG !">RZQD@6QX'DQB&(^]]H@7?=TN#DX.VB M8UJ(-X/XC8#/.$2NY.S$@$OL1&\+'@K,QQ9#S/Y.$*"U[1QD6Q.[%6A\*K$I M1C1>C&4#Y"Y*@ZD(>.V$BMLW,-LRZ$G))Z<*H=BU8R%32.8:*,?DZQDR;I4% MC"H9$7FM,!15Q3I1T\3]C-2F*ZE/OC"P.LIGRN3LR%6PAKQ*NF(4R3V4.PCL M_*9=DP5R@VB#PPQ*5 M8LO.XC'A[L?"]D#0)G],DH4Y*,M[<+N*,)U.@K26:\^LCURW\8([RS5(;7S^ MDDW6&?.LF$^G8P=6F.;I7N"-)$VGE^MB2]Y/(H1]&A5Q+0V.3"?'J_JR"K*S ML(CH?C;P P.%!C5\U"=%PRTF1/L[Q*9T&U>(3"+2 M@O*$HJ53E]XDI!I!4E_]=AL&W),4*$J*6(9&FE'P+G0MK3L0-QG'WL^!E,V> M-#A]/S4!5Z)M*4EY1Q51WU[K5@\U:7FH22)2,:1T$7H71D]*:0!B:AAI'OI2 MX'!]2TB49#M)#I X3$82>T!WE2_?2-G/M>Y@.[4I9DLYW20F_/ES8#-BF+-TLV^2AWZ KS+1:+AY M1H',(JP5R$M@C^FH6 WDL&871!V\>AH8IG0]3VLG482!4]9?$[Z2 #'[SFU( M6CR[6X'X\0;6I4<=:?8DB<(B+6REA;E.[:[N:*;3> $#&$YS:^YOD6B*%*:Q M4CA*P[5=C(9]3#.QD4;BU\2G]&\K1/O/BF;#D:#*0'@*\)#IEE*/%1(UW4GN M4TJ34L\Y5[6U*=9\N=O=FBF!2DU-S'O,LY294^'2V62O;7:?136ZV;5+*<4L MJ-.,"&-C;"O2_4#%^X(M&AT<>U6N M&CI^>KIT'ZBS3L<$VBN\OBBWO#Q#YN)LUKS(IE0<1;V("1(N"R[=V*@+PJT< MA,6;+'--NX''43/#F1%X@L8,>!(#%,B*5*:-^D=5\7?8E1%:P!M3:]Y"SMOG MDGLSJ$YO"M@?L1K:1W5$T?M:F_QL6"^=LNZ#2S 4L& F,)KO 4?D9TJ[&:9/OB9#%NJWE5V%LV#__B)+I]1$OW^7O_C'9+X6XR"'-=(_A\5LDQV@*WB>%@/_@T\I,@S\., MXB,X."(O0)Z*5:%Z]^%TGH3SHJ GTSE6,BVD50_;C#%B-"^"/"PI)AJZJ>:. MZY\JE"91%58)A:>'Q3SES^(\S)/(2)F&4;!'12D?T(Q%266NA6W MC2Z0$(=1A-''99#1R/'O>5@DJ0QD*)_V'@"1@\,DD533ZE&T(+[:"=+3V&%L M%!Y743M.M"6!>V]'/AKWR,='EQ@=D/1%'VC,K-?Z'.H%4N2J +CME1N2]N7 M?8]Y#1PVCF7ZJ+HP?H31-_$@5D@%^1IAUDD1S!*J[95&25B5 M.2*O'10?%"+B+(EC: ,K$6+JRPPSBHH4.QZ&(NDXHS3'7S%U1>JZZD(AUCFJ M4LIGH8=3."/Z8;?([0R4DHAK$A=4MPW^CK-4BBSHHHE%&J8IAHQC56GZ,X^C M(7U,L2",G:*=C,,DX]J+>1D613[%A^94&OFLWY=-P4GL D M$7B8?IUG$VPN+Z@@](QY'.P]<+ R\?,X+*M19%A#NISC>F#9:9AIF3R;S>V= M_1>(!E@*"HW%:J5^XDM^IAT]EF.A'I4^)E.EOXBY3G*J48):J&J@0V\@&5)W*@+_P6J+5(7&X" MIS\JW&+F_-$(SLFN!NQ>9W;0ZZ1PBSNO[7+H+V"#+0&("TS/E[RCDZ-?BL"I M"DH=\^XSXW+W4_%DN5Y=5_ZJN6G7:]$ER4R"1[ZJ,OX)C.W'6NI6*DK *ZP M3O/+!L[F&=JT=-%OU',>&@K>GLTCHM*"BOOJ_D2C$1V&^LBEKVJTOV\G@L&M M^B03#VB4M*^K[/JI?K0@.5#\FU/V'#+$$H[/77MVC8?E%OI@Q;LD_H[_YVB& ML+]*,DJBPHS,K @NU5#3, *!! 2%.)Z>STF0 :.@78%?DFP^HDN%K$;1(.2D MIDV3/$9/;9G#;^AE/N)1;4P1$PR[.FZ;E:#':I?HP9W9+U420V0A"\O_23#$ M#16K&WTLA9\MQ?W-Q+!>4.6G5XA[O6T7: ELGL0:25-!T88!EVVN9'Z3+RD; MKJW7RLG_T+(9RE2#L=<,E(K"A!7/LA2Y:A5F:6D:0G"R>KUMFJ65XD&&/PX& M:)#DRGR<$,Z?'K%S&"\?%O'/9,TYGGN M(0W\]#C2R&#P[E4L@X'O4M"LTG\ :?CJ1TQ0!^G^(V:H2\Y3P6!=V:1^-H_\ MXH8FU.D#!1 M:GS%OA9=]%DY+T[H&@%Y3A[8/G9420-%-7P0[Y.\*M37??L[ MV7^;M7P+]RRH;\>R!3CZ@R4)?K];O>A!:F_^]3M*>]H\--_]B2KNL1JEB8!: M-7EK7WH%_^@0"&(%H4CW6(7/A&_&>XJ\GW ME8012-BPFB"*>I^MR:4Z"0@L)"=31IB .CT6A_0\]GQE"4?F ML^?>N@>9+3-476!&W&07EC'?R5IZ3WOG/OP-FL#"=2B @1RZ$@^MGO.+X/,& M#;T$*885'L-XP*/U1]/?*8\-%Q:QVG[K2V$$I3XBA_0LF:=AD: Z5Z)^%@5I M#BR]G*,I*".,"O@&988<2%F"!59P4/KO.5X-CLUM>]\3(N\)=+ MM30<[TL I=@M/HID3IHIL+0BB\SGUC"-84?:!UDE0\4BABM,?Y3/J9EX*W"5M",\,9 MFN1J?X8>!PY@ M[HZM*1V^*O]V41CC"/[_E:#<,W);XUQ_3'L4^3]Y\9 ML_?E3Q1>L#2+A9I8&F9)Q85-*J";%%,>DR@H$I!I2ZK#&63S,$D2_#V!PP0\ MMAS;LB36K)UFL8,<6U-I6X4WTN6N&AJCU?L5^=$:2'7<42U@9T5$?<97Z5H_ MG>!'=*=4&4S[,)N)01&-XJ!T.(?4PJGVLX22'@*1TK.,>"U')'3P 7C+,AR[ ML6T C@1_\XWI7"PW M]?XV0?$@/5 -3 T+!@7\?YYF1F[B@/E6E?ZQ*[D'217"S3C.(.:/?S)^^#.A M\-KR>Q)DO*HM[C0[(P3_@FR;R'(3N.Y,+PE=#RPQ+I[85;Z2"$G=/*P-&<_' M2T8?ZXUTZ6>\BR5H3#'<66F"AR*Q%BJ)YF$)U]H_8?=.@J+*PRHNB;1X8 /2 M*N(P37)_\6"/B*OA'Z<>^$8&N(^3^9W(2PC5;)Z+RZD"R>5=5TNPY+KCW!T% M*6P,>7*I3[2#ZT3[W9G3 M"G(B!FK+>?*5J!*1PZ2"+!' MM; -FY_,^OV2=[Z@L,SHUO@65G>A8*)I=.1=2.0FDWI)2!&@.J#V;J_X+">- M SU!X;Q @9P)99:0^;TL]EG?S?%AYR'V-'WD[+*M%'JE24-'HY\'+YW060JU M$<8]T2K7%P6QK#B.+CCMH2"1_2A'WR@4RN?&U:9N7Q[&M^%E4T8RC+Y)R11\ M@GZS:!Z/(ZPSQ.F(@JPDJ(D++;R1/OK\;<25$(V8+YD.Q6I-N@:OZH7OQDJQF%@B0]6;):U*H$R M+(!E9?(.$A#?2'*'[98T>:7'MJ-*&E]3O1!8%%J*DOGPU[%[JR+I/I;OVY'A M^?*;",?7E^_X[7_JOTBH0'-(DA!\+UG<>5 @I")^88K&F/3 0!%?,XSC1*+3 MLIA:'JGH*HCCOA'TODE7M:M\,@J3"\A2KQ920)>R4^N^70@H^&JWM2-&=&<: M!$_E4@+%A#JFG$H^!1S%P'9\E*@P3P<&(;AL+M*$9QC3G=L%YMN-"M2TBL!3 MN4T$[Z(VV@<8[IY;-J3$OONMU8$$-=OWKV?!%>'1@KV8B&J2@ 1AHDX>*B5W M4%5.SLK1]O-94G%\1H0_U*NZ_A65J^':6E8X#G<:Y1*+6131V! @U<(PD1O# M;K#;#)U].=(=0; UM8,(]VJ([:,]SCF/8:KT#I'ZDP/3J]]U^C^I+:,4OX/9L M37:)JNQU$C#@/?[OA'F1NTL7/J4)SLJ$0DGGT5QK*_*T!&0Z^DU*9O993L%K M[M,@S:H1HET^+G)_%*L*"7;IRX0MX=,8=L9;.E;V3+WF#5ZFNT@/ +] !SG0 S5,'%GW4AZ/F!;.VK!IFVEN"=) >K* M7/8G221.,@JSK) /N;BR(A%/!Q(&/2(#*\R"* T!_W/YA2(KO_) Q]'(E YB18Z!F MPRE?VC$#I@>NNH?&';I*\Y7L1>60&6JK5/D9)3O?S> TB'0Z='4=:E;TJ%E& MM1Q .).RR@.OK 8!W>N;(O-!;#OSQ2FUQR4E'BGF^V-7'=5GB:U0#_8_R.TS MM>IY2A[M=P-E?6PN$,!FOPJ/WFH26SF>@8QE+5N$QHN?QV$5Y\%?1EVP20TO M8K*)N"_!3?G1?M#^5O-NZEIO).?2YQ0$ 1IK6G#('X[1V5_U_ 0>];ONIKMK M?SHWNV_W)DOMO>U22E*SV!S9G.Q,48Q- M>:E!S*TO9B0FZ>V'VR*==E]15VDTBKNV-@8VU<5KV>Q\PKO?YN,7ULEFHWO0 M8.G>;D;"^!3-,,S28'I_VW5"H@NU]U+4 *4:/AQ<\GUA\H NK1Q]OI&[*YR/ M,*_[W>"9W7K\_3 R584M2:2IM5WO*),8CIK\ENC?TE/E$*4Z+-8>JW)_1F=Y MH8V=DU2-US?%L < TXK@82;"J6#P4Q4W[?X82BE' M1"ONZZ(@S[7\T!*8^^>%!8'0;V4.!6C]F-GE_!@.CI[3 \@'/[[1\^*_+4O(7O^YMNQ[JKO8 MEJQ+!'UE 0\:YRO5649A[=$E?6 PH=%?P]KKNE<67S<:>FF2MA'_*?T6W2% MQ42B295Y7C21-^BE1%O['!2,]]X"-0:%IA_/ ;AQ&@D.T%0G(W#M49;%$0;# M+PAG\&><8L8+FVQB)S-4HCA[JA>!L;M1?/3*[:=RM5@(1PW\AO)6$87H#A43 MJ06#:I(W#@ 76570>_F)C."4V(LC"3B'Y64&C-.CBUA$Q7LY*S MF#%=/O9,+P_3G( /2LK%.B6K5TZQ[5\XQ6.I&$L7<6&=H[2LSR.S\IB6?8U[ M"%A'\+- C&F4*)_F$4<*PP.! MZJC8$7F-JT&VWO39PIB1J?.54[%<7":,A\3JD/A_$49%3FD.AP_;+*7(L]F< M0M/X0%&NAUF.T;E#3"&^CL.<(0X2,OG/,@+#P$5*CCR'1ZX+*3@]!8#L>C8A MTK<<>#0.)?,!P0S(4&:"H:6^5[FBH5+VE7K-<@ATVKTN_HEPOOFC!=I3S5C M@.S225,&L^@\"_Z > WG!?Z$Y5BQHTNBI,BE M9\JH+%7U&\M[=I[@F^PP<'PX=E 'WE0-(68B547G%?4:E^S0]USJA M0%X2B##Z1Z4LP]!V&\+2,8'KJ/%0MH9X-Y-@'+]][_/OS]"Q?ZI^#%]9CYS\ M*'2"_(\N_O?3*XI:PCP69RY!Q0S7^!7IQ!,[1U]:43*'OB=C\M>'#TJ&UG)3 M/]+RPJ77K1YH(WFQKNL%AU*>:(L:7*647Q6IM^UA<:$.L@&LNGIMWC=5^C)2 M_%].V=ZP$'B$=?00ZLRU*!#,]!I#L58J:[;,&%X(%-JP AGW74/8" ;SDRP1 M;=_OZ!+AV\]DH9"[F=[1+E%3AF,U,&=4*4E"61;&I \.S!UE!F0($D]1Y)0+ M^G+<8FTO]\&ERE)*D?*T,VFX#'",%2S?8&R>4%?/8N++,KOGK6/E60Y?O+-T M$&7*GTE/GNA=/*%]3*-1N-9+EQJ/TB5>U>C)LW(.&9EV1*Q<+5#24 C00O*R MAD?@JYQD>Z_=3U/'[D7@FX4S"2QI#DH:";)96H1YY8D#;!6/Y3OG?%[2%9SC MU?IY1(%']9KDB#_ -4I1?DZ.[Q5_7$P@I]Q9F10F A)OH*MNL^%+QNS;-+_: MLT_B&]>-3ZZ^52T(;3=Y9'.](WCF3+%,D :LM5LU6TK,P8,L5Q):Y>,H9!V! MXLPFINZ-LL P[SDA,?G,J#\.I>]C\,14Z1Q0)W00 9F+5*"Y542-"R%@$.;YX%W?H4&;YD=Y3,$M$C@ J-P^(JL*2<<@Y%3D#W" M7E0X(&\5-G;R* "\%S(TK1[YBK<5C'CRWG@_SY>6]%!ZL$;V)Y5>3/-YMZMPR5#^4I#$!F^*,>L\%F?@[[XS8D3KN^TY'2X MM*0P5EBP@J@4E@YSBK\A<>;S,(_&/B;YV"7.B *H1L3)'Q]-G D!C@S^/)(X M89>M=^7/KR'.(A5G7XS6)5!;DI*L.88XYP5[OV("Z>&'XA+V(8J/I4V$=XV0 M-H'&8N(\0-N80#FB32G[?:(+?Y^HTM\GJNCWT6S^IL&"F_>W0U%K/TN7*_GX MHB73_8:F,MDC5JKGD&V[8O*HF(VN 7/^C:$/7"L-FA"!P-D:FS*XBLT%,&T9 ME%?87I"'UG9I'(([JVF7+RBF9B5N4W8F*#U1>Q'.G[.1I12 MGZL*YV,$LD$X:"]5J,>R!,LF.+MG G^B5;Z)%!IBEB8 _?& M%-/4$(H"RJ:*]8A!A-'.P%)SO#612QAK/^'6OFK@L"Y:4XK1ATZC2MD#31(^ M!F7?5A:C3ZG*O=2OSRC9'WX4,-\J*NWKOT@%.LP#Y2"]$.+/9$%Z_I:G%R;S ML72C[QSZUD;!5K/ H88Y!BP!XRUI7B J(,Q3!&M99!9:-$\HC%*$)YP'!:8J M(=A^$0''SDG103X.@RK@I6JNK1B,,*"";%774V.%M8K23/V@3B5(Q7B+F]@C-T%OQ\^2J8G:"U"D[79W6ZACW$2? 35Q(B86;X]5_K M]?]?WKGTMG$#MLH>EB6C0(%4B0M(-\:A8# $%M]*\"^FTT9Y@G__/Z_5NO;W;DJ+@KT($J:I#:78,G)J_ M5/-"?8L6ZP2>O>Z%%GM4WW=N#GJ@U!*T:G27P.,M_V8?SW=CU7+6-&6GQKG0 MGIV@40P7>%7>XF!BJF8O(6F]LB&Y[A:UG^]T@)T%M=52T1W*D^4VY5)GSK[A MPH\I5)H*Y\=80?<"546I!E15DUV!",44+*-'3BAH%ZT7$6T@# M)OFO)X0\D_+&:DXPVR@Q_)"WQS5PGCJ7$15#@BE8;,#3G6?KCTM;JV.*@P5U MO7BLUE)I'=7Q5PPKJW=C,%Q!/8L M'A2+PT;BA@*+8LD>WZQU*:6CQ6-T_&[(QZB,UCG&2$@:EY(BB?D*4?&"*?OH M#/__+$&#++8GX@46T"ZQ K0$!%: JU_L?RVT(KF)@U<%DEHQ? &!(PUJ;@ 0 M&44Q L%4=>@#?9T.?H0IW$_C3%/P4 M-*OFEVN7J."VF;,LM/0%JC:2P=:" '%I%TU:N$=P ])0]E#" #_7N9L!+=CB:+,3B?NH#*Q)L?X? M5:1ZSA2GAVQF^4@Z^!VI\K1/YT[IG!MX!)? RD9[8 MQ[AV$8N"+%"]1I18# MRC%8;Y"E) XH4*D63Q%>WSN)$K?'-XD=#H"? IID!!*1^N>_&QC("-5R/NX M+C\]5ADA%"K3 E_1B6RI429WEM3BT][!3I3OH^ISB3\XIPM#UD60)ZIN<[QN M& Z%,E'OXY)'"?<%$HD&-JB$2RVJ:FY+ZVIMUK[K_@LT 7O=?8"!2]3_"(L=L #[, MA33@ZQ-2/"[H>'8[).1T-G.TPUEK]8TCR=SA!': ZV5PS06#.H:V&S41EBVT ML >1\)9A\(?96X*W3,B' UMN,_.+ 3JW]. 1TV4X#!D#IY\BBV9[?RI\=N?T"2IK# MPXL@@8!D.6_!@I!]\K^M4R(LOVP(![B M?FH"2L5@"^A;[HG57U?/H(.8M?A+^\/K3I:(?Q\BQ3UN( /$5"G2SZ?R!F3O MP<%C6/->_D"BE!8E .?:' ( >*^)E?FE'A$*],?X ,S74>+\^"X!+AKMJRV[ M7VIIBSSD:CB]@&7D_"5;I6)->G1/NZ\Y3X8]&(\DB ,AFFC%/5RN)@E%N%V92\3-QIY??56 MM=O/%B4KSNP#GB'[@&H=8O=GX0Y +1*NUBZCG.TLR9%C@EGT-+<5/F=.=!.$ M\O'7!Z5 #QR9I40/QJXK""\_4=,Q*BFG5JQ%R;$<;R#A#(C>FTM]QO 887CC M;'7BCA4?2,9_)SB_]Y8O44?^XN6.Q&I@34KZ,[Y? MG;YH!*AC8:,G'- &212!3MB?JDDAL^9R2ZHW3/=Z6T^'+\RL6YTU'(*L/%F5 M2GHO9/B@0 0YNM1U$ @I95K%"'#3(.,YY%Y*>.CB%1C" P,-YGLL^GMHQ@=Z ME"$Z1-(46,CN]]"40]1SB';*_TH9II3OH0V'KW5LB\JA3GQL1,N7$7Y431>L M- H6GVG#.T1W:"%+I M^ YX7#]241.E^W&I7@LZ3/=X6AZ:L^?F5A#&@& > X?!<#M2.*$"N <"9,B5 M:5MA^CL4I17(:Q<\13@R2]DVDKJU9F.K&IB \=ZA559WP3"-9OU%"_?20T0Z M.HEG:4 VYB.QPX(D21[-V7&-]U5V:'$D$G(?29#'S*S#A-<6+CXB-K5PR;*0 M4F&AG8 <.708L,S#-)LC7\G6JJ I&U/MCOG!BEG<3S$7HF+^S_P5(IS+0Z_8 MZ1C99G,(*^;M#E@95, 8!2H!*[;):#P&C V-,8&_^E03BF8"K(UFT-ATM( _ MTN@3/^48J^!D-(<_1E!2_*P:FC+^$;2+9J@@/XN1*L#>;#1%[$6 5I"*7V(5 MGZ 51[N QK,@:2&M!33L^6B"-/>%-B<+M#DFK% 8"@D<(@Y;!3P?BU=!OK." M;)50'@RN C]O-&LCVBDFF_2 @H2/A,X)?&0&2"_ 9H#*A,@C^.<)]A^29%!U M!TX?D'YLOC^GD^J'1X^FXRE$5&KGF%FE@W9L5HURIV.6!JOV^_SS2*N%UU8!,!\UN("^;BAJ2\:15(NS@$%'-4)__T9E?]* 9 MRS;:8K6#D2RCJROD97-U"7X,\3S\]#S* RER@=1C/@<_LA@,;)Z+X6#$]PV] M2194<:4[0D<'N5TA;^W) CI 5J> ].IX-(.6(<:%C@X:S6%[T4 FRLP?JS,3 MLJ,;5'US0ZR)">#?Z&V!@XG.-(?N1G/%L6[W#;JHG68Y?%QM;A^K&=U0P;_L M#W\IXT86>?%3G[QVLUFNM[4PSY?59F,N4YB?:G#9[O/ZL-\U]P757'/J5'R: MT"%5>5LS M>(YY('R ;VG"J /A?I5M+/VBX__+W7KHU[7+\FF_6=]\;8,(/]@@WNF8"8>E MC!E9NB5<:"<43FMRLL;6]>YJH\E+;@)B:JM8^R=?CT;GYN)$U A3+E: MY*H+V=14AJT:-7?J@Z]&1Y/J+GI0'%KMZWH8''V+UA"ZI.>)17UFA-V==9+( M Z.>A4S1F\\'9@L'7[ %" -^ICYT@CRS$5(F^,#CV$!E]FJ[K.("0[G/%K'K MR-]T%S8%:R/W860;F7@J\2.0V7-K'Z@V+#"V7R)5EK<^S"Q4(@@3D@IDS;]. M$+ >X:DXPS(O]C!148D2/$/9B? !94(X0@.DJ]Q\"3Z),!WAI@BK,L_QE*^\ M7 E>$QN.\)G8ILQCZ6RSX2PF>+I(H3&+@1+E"?MT2XJ3ITCIJYB1F'Z)Y1?V M01'EKDSNE+X56T!,/XJU+?/HRT9-1!^8K;1F1*VVH?NH>U:=OZ0"]@WB1_^& M?#O/KK"3E=2Z1GCY?%:R8%D37)ZGEUED0,]*5R#"X7/TP#2C;)G/)^C1';]5 M$+U5QIKC=LP NP\>.TC >_C$V_#LJ!U;'SX']YP9N&)&)Y3:35.F8TW*N@P7 MK_/D>#S]_ ]02P,$% @ CV6C3&Y8M7\S @ (0H T !X;"]S='EL M97,N>&ULU59M:]LP$/XK0AFCA5';R9K1U39LA<)@*X7FP[X5Q3[; KUXLIPY M_?73BU^2C+&1K2/]$MT])SWWW%GD%#=ZR^"A M"HXTPT":ZTKM\'09-5P$ES M(6L0)E)(Q8DVKBJ#IE9 \L8>XBR8A^$RX(0*G,:BY;=<-RB3K= )GH\0\N=O M9 X)?CQ[_:V5^OH5\NOLS6P6/IY?'^)G+G".D>?XE"&4;3T\MT FF51(FQX: M;9%%FBGNUK8W"4I%M-/<-\%O=8I*LIO%CK)NVR> M>Y_;UD]Z]R*/BTNOK<$NVP>P$B+T]?Y.+JF34&_OSF;0T%:IN]M MB2Z8X,G^;(5'RW'7:J1(\&1_@9RV_,HEG!Z%Z0]02P,$% @ CV6C3$[ M!3([! \24 \ !X;"]W;W)K8F]O:RYX;6S%FDN/FT@0@/]*RY>=/61M M:)B79D9RQH[&TL2VXMF]MZ$];@4:I[N9)/]^"U@G905*>ZGXQ,,8/A5-?54- M=U\K]WE;59_%M[*P_GZT#^%P.Q[[;*]+Y?^J#MK"+[O*E2K IGL=^X/3*O=[ MK4-9C./)Y')<*F-'#W?'GF"4%>$I"7S)"P714FAZOG M8F>LLIE118<#?T605P3D%2_DLDV"655#]K&OXN J"^M9 Q@\0KPF$*]Y$3?U MX5"T0!"]K2H@CKH#$P:2)8*\(2!O>"'GRED(H!<'[0!(.8VS]X1*WQ->LE78 M U)6E6#*O;8>? =Q@^T30E(PS(:99E]JN&B['S-1/HF8A?)!&2?>5%%K46KE M:_?+$Q%1)HF85?))^^#J+-2N>6HS&&^O^@2.,DC$K)!%.[I$4-^:?-)<_[26 MH<01,9MC74'@=##=_11;;?7.G-Y72AD1LS-F>ALP"V6&B%D-/Q)':4([^-LR M-:M:4YSX*Z+L$''KH4FV^ZK(M?-_" VI)'S';)04(F8KO*^]L=I[X?5K.]Y, M;W4?4WZ(F?U 5@#B F-2DHB9)3&0D*&ZAQHK,QB3[$.8O4%&,Y88D_)'S.P/ MLJ:*$XQ)F21F-LFO596X@&:]T/Y/C$@))686RG!YU:)B3$HL,;-8<(W5&T/* M-#&S:0:?[8X38U*FB9E-TUMT]0:3NZXI*0C MF:73E&.]L:,4(YD50Q45 (LQR4>1)F\PSV$+:R[TYFXQ/*/,FY6AT8C[5S M&),R3\)LGD',[CT6QJ3,DS";9Z CZQF;*66>E-D\ YCNO]T8DS)/RFR>_LZQ M+YB4>%)F\0RVCATHQJ33DJ_WF573-Z?? M'TQ*.2FS8E')29N60F"EN=E)*.6FKG/'QJZ@IR#+Y2H,TQG5X\-TYN)YNZZ&YVVL%K_J89_*N@IOQ_"G&UYS MDU+)X?P6;\8%XT_>^_0_Z[O=[K!)3]WF]RFUY8N*?PNJ\'60S <)/4CG@Y0> M9/-!1@_R^2"G!ZWF@U;TH-OYH%MZT-U\T!T]Z'X^Z)X>%)= QB4_"6'-USH" MKB/?ZPC CGRQ(R [\LV. .W(5SL"MB/?[0C@CGRY(Z [\NV. ._(UUN WL+7 M6X#>PM=;@-["UUN WL+76X#>PM=;@-[" MUUN!WLK76X'>RM=;@=YZA;,2=%C"UUN!WLK76X'>RM=;@=[*UUN!WLK76X'> MRM=;@=[*U]N WL;7VX#>QM?;@-[&U]N WG:%LVYTV,W7VX#>QM?;@-[&U]N MWL;7VX#>QM?;@-[&U]N!WL[7VX'>SM?;@=[.U]N!WL[7VX'>?H6[2G19R=?; M@=[.U]N!WL[7VX'>SM?;)WKGIA[2]J4,AW:?+UWR:?BWE]X3N'-Y/Z;+9YRG M?KM_HG09MZ1P?KVXS>>I'Q'ATW]D'O\"4$L#!!0 ( (]EHTR;Z.7DWP$ M - B 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]"=FM8Z1=^ M!+A1;]5$_T#=#FQA6YNV(/Y[NZ$F&DPT0O+>,+;3G?-N-,\5LZ=71V&T:YLN MS+,J1G?%6"@J:DW(K:,N59;6MR:F4[]BSA1KLR(F)I,I*VP7J8OCV/?(%K,; M6II-$T?7^^M]ZWEFG&OJPL3:=FS;E=^:CM\;YIZ:84VH:A?.TH)L=+M+74*Z M-L]2-63L%Q.^W]B?I_ONM^1]7=*?HMGELBZHM,6F3;?DP7DR9:B(8MODH3*> MRL?HZV[UGO?!^'AGVM28[1KV94%^NASQM:'# 8;*,2?'M"WHT*BAL/_D_QKX ML1L*ZVGL?*KZ6!]XO!3I(54#ZQ<>\Q&IWSHEE;\:GEJ?[H=]L7X]?#_TPC^+ M@0V'_[WUX^40(#DD2 X%DD.#Y)B"Y#@'R7$!DN,2) >?H 1!$96CD,I13.4H MJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&25 M*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4616*K I%5H4BJT*15:'(JE!D M52BR*A19%8JL"D56C2*K1I%5H\BJ4635*+)J%%DUBJP:159]0EF'8]Z:NOLI MR;.UZX_Y;/@CR^(-4$L! A0#% @ CV6C3!\CSP/ $P( L M ( ! %]R96QS+RYR96QS4$L! A0#% @ CV6C3&;S"V"" M L0 ! ( !Z0 &1O8U!R;W!S+V%P<"YX;6Q02P$" M% ,4 " "/9:-,%,8N9N\ K @ $0 @ &9 0 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " "/9:-,F5R<(Q & "<)P $P M @ &W @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M (]EHTQ"P']X40( *T' 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ CV6C3"X=SP09 @ /P8 !@ ( !U \ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ CV6C3)9$ZD"Y M! X!8 !@ ( !C1D 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ CV6C3([0V;NS 0 T@, !@ M ( !32( 'AL+W=O&UL4$L! A0#% @ CV6C3.,1/A"V 0 T@, !D M ( !(28 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ CV6C3%1X,_BU 0 T@, !D ( ! MXRL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ CV6C3')-,A^T 0 T@, !D ( !I3$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CV6C3+<0CJC= 0 ^@0 !D M ( !3ST 'AL+W=O" &0 @ %C/P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ CV6C3,F*R;K) 0 -@0 !D ( ![D, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MCV6C3):WBU+4 0 G 0 !D ( !U$D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CV6C3-F!GLW& 0 M-P0 !D ( !ND\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CV6C3"SI]QZM!@ /B0 !D M ( !#%D 'AL+W=O&PO=V]R:W-H M965TKP( &() 9 M " ?EC !X;"]W;W)K&UL4$L! M A0#% @ CV6C3*'4"3[!! -!H !D ( !WV8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CV6C M3"Q J*,1! .A4 !D ( !NG4 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ CV6C3 P_I\I@ @ WP< M !D ( !RH( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CV6C3-59@Z4[ @ _P8 !D M ( !\HT 'AL+W=O&PO=V]R:W-H965T M2 !X;"]W;W)K&UL4$L! A0# M% @ CV6C3/J-PE"< P GQ !D ( !4ID 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ CV6C3);Y M+[ Z @ C@8 !D ( !QJ8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CV6C3%NY(T0D @ [P4 !D M ( !)[ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ CV6C3)/#&QFV?0 -R," !0 ( ! M=\ 'AL+W-H87)E9%-T&UL4$L! A0#% @ CV6C3&Y8M7\S M @ (0H T ( !7SX! 'AL+W-T>6QE&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ CV6C3#4#30$) @ ,R, !H M ( !)44! 'AL+U]R96QS+W=O3? 0 T"( !, ( !9D XML 71 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 72 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 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 322 305 1 true 88 0 false 6 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.deluxe.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 1002500 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals) (Unaudited) Sheet http://www.deluxe.com/role/ConsolidatedBalanceSheetsParentheticalsUnaudited CONSOLIDATED BALANCE SHEETS (Parentheticals) (Unaudited) Statements 3 false false R4.htm 1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Sheet http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) Statements 4 false false R5.htm 1004000 - Statement - CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (Unaudited) Sheet http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (Unaudited) Statements 5 false false R6.htm 1006000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 2101100 - Disclosure - Consolidated financial statements Sheet http://www.deluxe.com/role/ConsolidatedFinancialStatements Consolidated financial statements Notes 7 false false R8.htm 2102100 - Disclosure - New accounting pronouncements Sheet http://www.deluxe.com/role/NewAccountingPronouncements New accounting pronouncements Notes 8 false false R9.htm 2103100 - Disclosure - Supplemental balance sheet information Sheet http://www.deluxe.com/role/SupplementalBalanceSheetInformation Supplemental balance sheet information Notes 9 false false R10.htm 2104100 - Disclosure - Earnings per share Sheet http://www.deluxe.com/role/EarningsPerShare Earnings per share Notes 10 false false R11.htm 2105100 - Disclosure - Other comprehensive income Sheet http://www.deluxe.com/role/OtherComprehensiveIncome Other comprehensive income Notes 11 false false R12.htm 2106100 - Disclosure - Acquisitions Sheet http://www.deluxe.com/role/Acquisitions Acquisitions Notes 12 false false R13.htm 2109100 - Disclosure - Fair value measurements Sheet http://www.deluxe.com/role/FairValueMeasurements Fair value measurements Notes 13 false false R14.htm 2110100 - Disclosure - Restructuring charges Sheet http://www.deluxe.com/role/RestructuringCharges Restructuring charges Notes 14 false false R15.htm 2114100 - Disclosure - Income tax provision Sheet http://www.deluxe.com/role/IncomeTaxProvision Income tax provision Notes 15 false false R16.htm 2115100 - Disclosure - Postretirement benefits Sheet http://www.deluxe.com/role/PostretirementBenefits Postretirement benefits Notes 16 false false R17.htm 2116100 - Disclosure - Debt Sheet http://www.deluxe.com/role/Debt Debt Notes 17 false false R18.htm 2117100 - Disclosure - Other commitments and contingencies Sheet http://www.deluxe.com/role/OtherCommitmentsAndContingencies Other commitments and contingencies Notes 18 false false R19.htm 2119100 - Disclosure - Shareholders' equity Sheet http://www.deluxe.com/role/ShareholdersEquity Shareholders' equity Notes 19 false false R20.htm 2120100 - Disclosure - Business segment information Sheet http://www.deluxe.com/role/BusinessSegmentInformation Business segment information Notes 20 false false R21.htm 2202201 - Disclosure - New accounting pronouncements (Policies) Sheet http://www.deluxe.com/role/NewAccountingPronouncementsPolicies New accounting pronouncements (Policies) Policies 21 false false R22.htm 2209201 - Disclosure - Fair value measurements (Policies) Sheet http://www.deluxe.com/role/FairValueMeasurementsPolicies Fair value measurements (Policies) Policies 22 false false R23.htm 2302302 - Disclosure - New accounting pronouncements (Tables) Sheet http://www.deluxe.com/role/NewAccountingPronouncementsTables New accounting pronouncements (Tables) Tables http://www.deluxe.com/role/NewAccountingPronouncements 23 false false R24.htm 2303301 - Disclosure - Supplemental balance sheet information (Tables) Sheet http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables Supplemental balance sheet information (Tables) Tables http://www.deluxe.com/role/SupplementalBalanceSheetInformation 24 false false R25.htm 2304301 - Disclosure - Earnings per share (Tables) Sheet http://www.deluxe.com/role/EarningsPerShareTables Earnings per share (Tables) Tables http://www.deluxe.com/role/EarningsPerShare 25 false false R26.htm 2305301 - Disclosure - Other comprehensive income (Tables) Sheet http://www.deluxe.com/role/OtherComprehensiveIncomeTables Other comprehensive income (Tables) Tables http://www.deluxe.com/role/OtherComprehensiveIncome 26 false false R27.htm 2306301 - Disclosure - Acquisitions (Tables) Sheet http://www.deluxe.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.deluxe.com/role/Acquisitions 27 false false R28.htm 2309302 - Disclosure - Fair value measurements (Tables) Sheet http://www.deluxe.com/role/FairValueMeasurementsTables Fair value measurements (Tables) Tables http://www.deluxe.com/role/FairValueMeasurements 28 false false R29.htm 2310301 - Disclosure - Restructuring charges (Tables) Sheet http://www.deluxe.com/role/RestructuringChargesTables Restructuring charges (Tables) Tables http://www.deluxe.com/role/RestructuringCharges 29 false false R30.htm 2314301 - Disclosure - Income tax provision (Tables) Sheet http://www.deluxe.com/role/IncomeTaxProvisionTables Income tax provision (Tables) Tables http://www.deluxe.com/role/IncomeTaxProvision 30 false false R31.htm 2315301 - Disclosure - Postretirement benefits (Tables) Sheet http://www.deluxe.com/role/PostretirementBenefitsTables Postretirement benefits (Tables) Tables http://www.deluxe.com/role/PostretirementBenefits 31 false false R32.htm 2316301 - Disclosure - Debt (Tables) Sheet http://www.deluxe.com/role/DebtTables Debt (Tables) Tables http://www.deluxe.com/role/Debt 32 false false R33.htm 2320301 - Disclosure - Business segment information (Tables) Sheet http://www.deluxe.com/role/BusinessSegmentInformationTables Business segment information (Tables) Tables http://www.deluxe.com/role/BusinessSegmentInformation 33 false false R34.htm 2402403 - Disclosure - New accounting pronouncements (ASU No. 2014-09) (Details) Sheet http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details New accounting pronouncements (ASU No. 2014-09) (Details) Details http://www.deluxe.com/role/NewAccountingPronouncementsTables 34 false false R35.htm 2402404 - Disclosure - New accounting pronouncements (ASU No. 2014-09 impact of adoption) (Details) Sheet http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails New accounting pronouncements (ASU No. 2014-09 impact of adoption) (Details) Details http://www.deluxe.com/role/NewAccountingPronouncementsTables 35 false false R36.htm 2402405 - Disclosure - New accounting pronouncements (impact of other adoptions) (Details) Sheet http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails New accounting pronouncements (impact of other adoptions) (Details) Details http://www.deluxe.com/role/NewAccountingPronouncementsTables 36 false false R37.htm 2403402 - Disclosure - Supplemental balance sheet information (allowances for uncollectible accounts, inventories and supplies) (Details) Sheet http://www.deluxe.com/role/SupplementalBalanceSheetInformationAllowancesForUncollectibleAccountsInventoriesAndSuppliesDetails Supplemental balance sheet information (allowances for uncollectible accounts, inventories and supplies) (Details) Details http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables 37 false false R38.htm 2403403 - Disclosure - Supplemental balance sheet information (available-for-sale debt securities) (Details) Sheet http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails Supplemental balance sheet information (available-for-sale debt securities) (Details) Details http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables 38 false false R39.htm 2403404 - Disclosure - Supplemental balance sheet information (assets held for sale) (Details) Sheet http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails Supplemental balance sheet information (assets held for sale) (Details) Details http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables 39 false false R40.htm 2403405 - Disclosure - Supplemental balance sheet information (intangibles) (Details) Sheet http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails Supplemental balance sheet information (intangibles) (Details) Details http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables 40 false false R41.htm 2403406 - Disclosure - Supplemental balance sheet information (goodwill) (Details) Sheet http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails Supplemental balance sheet information (goodwill) (Details) Details http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables 41 false false R42.htm 2403407 - Disclosure - Supplemental balance sheet information (other) (Details) Sheet http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails Supplemental balance sheet information (other) (Details) Details http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables 42 false false R43.htm 2404402 - Disclosure - Earnings per share (Details) Sheet http://www.deluxe.com/role/EarningsPerShareDetails Earnings per share (Details) Details http://www.deluxe.com/role/EarningsPerShareTables 43 false false R44.htm 2405402 - Disclosure - Other comprehensive income (reclassification adjustments) (Details) Sheet http://www.deluxe.com/role/OtherComprehensiveIncomeReclassificationAdjustmentsDetails Other comprehensive income (reclassification adjustments) (Details) Details http://www.deluxe.com/role/OtherComprehensiveIncomeTables 44 false false R45.htm 2405403 - Disclosure - Other comprehensive income (accumulated other comprehensive loss) (Details) Sheet http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails Other comprehensive income (accumulated other comprehensive loss) (Details) Details http://www.deluxe.com/role/OtherComprehensiveIncomeTables 45 false false R46.htm 2406402 - Disclosure - Acquisitions (Details) Sheet http://www.deluxe.com/role/AcquisitionsDetails Acquisitions (Details) Details http://www.deluxe.com/role/AcquisitionsTables 46 false false R47.htm 2409403 - Disclosure - Fair value measurements (non-recurring fair value measurements) (Details) Sheet http://www.deluxe.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails Fair value measurements (non-recurring fair value measurements) (Details) Details http://www.deluxe.com/role/FairValueMeasurementsTables 47 false false R48.htm 2409404 - Disclosure - Fair value measurements (recurring fair value measurements) (Details) Sheet http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails Fair value measurements (recurring fair value measurements) (Details) Details http://www.deluxe.com/role/FairValueMeasurementsTables 48 false false R49.htm 2409405 - Disclosure - Fair value measurements (financial instruments) (Details) Sheet http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails Fair value measurements (financial instruments) (Details) Details http://www.deluxe.com/role/FairValueMeasurementsTables 49 false false R50.htm 2410402 - Disclosure - Restructuring charges (Details) Sheet http://www.deluxe.com/role/RestructuringChargesDetails Restructuring charges (Details) Details http://www.deluxe.com/role/RestructuringChargesTables 50 false false R51.htm 2410403 - Disclosure - Restructuring charges (restructuring accruals by year and by segment) (Details) Sheet http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails Restructuring charges (restructuring accruals by year and by segment) (Details) Details http://www.deluxe.com/role/RestructuringChargesTables 51 false false R52.htm 2414402 - Disclosure - Income tax provision (Details) Sheet http://www.deluxe.com/role/IncomeTaxProvisionDetails Income tax provision (Details) Details http://www.deluxe.com/role/IncomeTaxProvisionTables 52 false false R53.htm 2415402 - Disclosure - Postretirement benefits (Details) Sheet http://www.deluxe.com/role/PostretirementBenefitsDetails Postretirement benefits (Details) Details http://www.deluxe.com/role/PostretirementBenefitsTables 53 false false R54.htm 2416402 - Disclosure - Debt (Details) Sheet http://www.deluxe.com/role/DebtDetails Debt (Details) Details http://www.deluxe.com/role/DebtTables 54 false false R55.htm 2417401 - Disclosure - Other commitments and contingencies (Details) Sheet http://www.deluxe.com/role/OtherCommitmentsAndContingenciesDetails Other commitments and contingencies (Details) Details http://www.deluxe.com/role/OtherCommitmentsAndContingencies 55 false false R56.htm 2419401 - Disclosure - Shareholders' equity (Details) Sheet http://www.deluxe.com/role/ShareholdersEquityDetails Shareholders' equity (Details) Details http://www.deluxe.com/role/ShareholdersEquity 56 false false R57.htm 2420402 - Disclosure - Business segment information (disaggregated revenue information) (Details) Sheet http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails Business segment information (disaggregated revenue information) (Details) Details http://www.deluxe.com/role/BusinessSegmentInformationTables 57 false false R58.htm 2420403 - Disclosure - Business segment information (Details) Sheet http://www.deluxe.com/role/BusinessSegmentInformationDetails Business segment information (Details) Details http://www.deluxe.com/role/BusinessSegmentInformationTables 58 false false All Reports Book All Reports a201833110-q.htm dlx-20180331.xsd dlx-20180331_cal.xml dlx-20180331_def.xml dlx-20180331_lab.xml dlx-20180331_pre.xml exhibit311331201810q.htm exhibit312331201810q.htm exhibit321331201810q.htm http://xbrl.sec.gov/dei/2014-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://fasb.org/us-gaap/2017-01-31 http://xbrl.sec.gov/country/2017-01-31 true true JSON 76 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "a201833110-q.htm": { "axisCustom": 1, "axisStandard": 26, "contextCount": 322, "dts": { "calculationLink": { "local": [ "dlx-20180331_cal.xml" ] }, "definitionLink": { "local": [ "dlx-20180331_def.xml" ] }, "inline": { "local": [ "a201833110-q.htm" ] }, "labelLink": { "local": [ "dlx-20180331_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-doc-2017-01-31.xml", "http://xbrl.sec.gov/dei/2014/dei-doc-2014-01-31.xml" ] }, "presentationLink": { "local": [ "dlx-20180331_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-ref-2017-01-31.xml", "http://xbrl.sec.gov/dei/2014/dei-ref-2014-01-31.xml" ] }, "schema": { "local": [ "dlx-20180331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-gaap-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-parts-codification-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-roles-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2017/elts/us-types-2017-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "http://xbrl.sec.gov/dei/2014/dei-2014-01-31.xsd", "http://xbrl.sec.gov/exch/2017/exch-2017-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "http://xbrl.sec.gov/stpr/2011/stpr-2011-01-31.xsd" ] } }, "elementCount": 527, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2017-01-31": 18, "http://www.deluxe.com/20180331": 2, "http://xbrl.sec.gov/dei/2014-01-31": 7, "total": 27 }, "keyCustom": 34, "keyStandard": 271, "memberCustom": 37, "memberStandard": 46, "nsprefix": "dlx", "nsuri": "http://www.deluxe.com/20180331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document and Entity Information", "role": "http://www.deluxe.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Earnings per share", "role": "http://www.deluxe.com/role/EarningsPerShare", "shortName": "Earnings per share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Other comprehensive income", "role": "http://www.deluxe.com/role/OtherComprehensiveIncome", "shortName": "Other comprehensive income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Acquisitions", "role": "http://www.deluxe.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Fair value measurements", "role": "http://www.deluxe.com/role/FairValueMeasurements", "shortName": "Fair value measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Restructuring charges", "role": "http://www.deluxe.com/role/RestructuringCharges", "shortName": "Restructuring charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Income tax provision", "role": "http://www.deluxe.com/role/IncomeTaxProvision", "shortName": "Income tax provision", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Postretirement benefits", "role": "http://www.deluxe.com/role/PostretirementBenefits", "shortName": "Postretirement benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Debt", "role": "http://www.deluxe.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2117100 - Disclosure - Other commitments and contingencies", "role": "http://www.deluxe.com/role/OtherCommitmentsAndContingencies", "shortName": "Other commitments and contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119100 - Disclosure - Shareholders' equity", "role": "http://www.deluxe.com/role/ShareholdersEquity", "shortName": "Shareholders' equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2018Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited)", "role": "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited", "shortName": "CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2018Q1", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120100 - Disclosure - Business segment information", "role": "http://www.deluxe.com/role/BusinessSegmentInformation", "shortName": "Business segment information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - New accounting pronouncements (Policies)", "role": "http://www.deluxe.com/role/NewAccountingPronouncementsPolicies", "shortName": "New accounting pronouncements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueTransferPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2209201 - Disclosure - Fair value measurements (Policies)", "role": "http://www.deluxe.com/role/FairValueMeasurementsPolicies", "shortName": "Fair value measurements (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueTransferPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302302 - Disclosure - New accounting pronouncements (Tables)", "role": "http://www.deluxe.com/role/NewAccountingPronouncementsTables", "shortName": "New accounting pronouncements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Supplemental balance sheet information (Tables)", "role": "http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables", "shortName": "Supplemental balance sheet information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Earnings per share (Tables)", "role": "http://www.deluxe.com/role/EarningsPerShareTables", "shortName": "Earnings per share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Other comprehensive income (Tables)", "role": "http://www.deluxe.com/role/OtherComprehensiveIncomeTables", "shortName": "Other comprehensive income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Acquisitions (Tables)", "role": "http://www.deluxe.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Fair value measurements (Tables)", "role": "http://www.deluxe.com/role/FairValueMeasurementsTables", "shortName": "Fair value measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Restructuring charges (Tables)", "role": "http://www.deluxe.com/role/RestructuringChargesTables", "shortName": "Restructuring charges (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002500 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals) (Unaudited)", "role": "http://www.deluxe.com/role/ConsolidatedBalanceSheetsParentheticalsUnaudited", "shortName": "CONSOLIDATED BALANCE SHEETS (Parentheticals) (Unaudited)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Income tax provision (Tables)", "role": "http://www.deluxe.com/role/IncomeTaxProvisionTables", "shortName": "Income tax provision (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2315301 - Disclosure - Postretirement benefits (Tables)", "role": "http://www.deluxe.com/role/PostretirementBenefitsTables", "shortName": "Postretirement benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - Debt (Tables)", "role": "http://www.deluxe.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320301 - Disclosure - Business segment information (Tables)", "role": "http://www.deluxe.com/role/BusinessSegmentInformationTables", "shortName": "Business segment information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - New accounting pronouncements (ASU No. 2014-09) (Details)", "role": "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details", "shortName": "New accounting pronouncements (ASU No. 2014-09) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q1", "decimals": "-3", "lang": null, "name": "us-gaap:CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesRevenueServicesNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - New accounting pronouncements (ASU No. 2014-09 impact of adoption) (Details)", "role": "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails", "shortName": "New accounting pronouncements (ASU No. 2014-09 impact of adoption) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1QTD_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201409Member_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "decimals": "-3", "lang": null, "name": "us-gaap:SalesRevenueServicesNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CostOfGoodsSold", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - New accounting pronouncements (impact of other adoptions) (Details)", "role": "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails", "shortName": "New accounting pronouncements (impact of other adoptions) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q1_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201616Member_us-gaap_StatementEquityComponentsAxis_us-gaap_RetainedEarningsMember", "decimals": "-3", "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Supplemental balance sheet information (allowances for uncollectible accounts, inventories and supplies) (Details)", "role": "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAllowancesForUncollectibleAccountsInventoriesAndSuppliesDetails", "shortName": "Supplemental balance sheet information (allowances for uncollectible accounts, inventories and supplies) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Supplemental balance sheet information (available-for-sale debt securities) (Details)", "role": "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails", "shortName": "Supplemental balance sheet information (available-for-sale debt securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q1", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Supplemental balance sheet information (assets held for sale) (Details)", "role": "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails", "shortName": "Supplemental balance sheet information (assets held for sale) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesRevenueGoodsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "role": "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "-3", "lang": null, "name": "dlx:RestructuringChargesOperatingExpenses", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403405 - Disclosure - Supplemental balance sheet information (intangibles) (Details)", "role": "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails", "shortName": "Supplemental balance sheet information (intangibles) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403406 - Disclosure - Supplemental balance sheet information (goodwill) (Details)", "role": "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails", "shortName": "Supplemental balance sheet information (goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "dlx:Prepaidproductdiscounts", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403407 - Disclosure - Supplemental balance sheet information (other) (Details)", "role": "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails", "shortName": "Supplemental balance sheet information (other) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q1", "decimals": "-3", "lang": null, "name": "us-gaap:NotesAndLoansReceivableNetNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Earnings per share (Details)", "role": "http://www.deluxe.com/role/EarningsPerShareDetails", "shortName": "Earnings per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Other comprehensive income (reclassification adjustments) (Details)", "role": "http://www.deluxe.com/role/OtherComprehensiveIncomeReclassificationAdjustmentsDetails", "shortName": "Other comprehensive income (reclassification adjustments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1QTD_us-gaap_StatementEquityComponentsAxis_us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Other comprehensive income (accumulated other comprehensive loss) (Details)", "role": "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails", "shortName": "Other comprehensive income (accumulated other comprehensive loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Acquisitions (Details)", "role": "http://www.deluxe.com/role/AcquisitionsDetails", "shortName": "Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:PaymentsForPreviousAcquisition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2017Q1YTD_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Fair value measurements (non-recurring fair value measurements) (Details)", "role": "http://www.deluxe.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "shortName": "Fair value measurements (non-recurring fair value measurements) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD_dlx_IntangibleAssetsByTypeAxis_us-gaap_CustomerRelatedIntangibleAssetsMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2017Q4_us-gaap_FairValueByLiabilityClassAxis_dlx_AccruedcontingentconsiderationMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Fair value measurements (recurring fair value measurements) (Details)", "role": "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails", "shortName": "Fair value measurements (recurring fair value measurements) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2017Q4_us-gaap_FairValueByLiabilityClassAxis_dlx_AccruedcontingentconsiderationMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Fair value measurements (financial instruments) (Details)", "role": "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "shortName": "Fair value measurements (financial instruments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (Unaudited)", "role": "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "shortName": "CONSOLIDATED STATEMENT OF SHAREHOLDERS' EQUITY (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Restructuring charges (Details)", "role": "http://www.deluxe.com/role/RestructuringChargesDetails", "shortName": "Restructuring charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "0", "lang": null, "name": "us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated", "reportCount": 1, "unique": true, "unitRef": "Employees", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Restructuring charges (restructuring accruals by year and by segment) (Details)", "role": "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails", "shortName": "Restructuring charges (restructuring accruals by year and by segment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2017Q4_us-gaap_ConsolidationItemsAxis_us-gaap_OperatingSegmentsMember_us-gaap_RestructuringCostAndReserveAxis_us-gaap_EmployeeSeveranceMember_us-gaap_StatementBusinessSegmentsAxis_dlx_SmallBusinessServicesMember", "decimals": "-3", "lang": null, "name": "us-gaap:RestructuringReserve", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Income tax provision (Details)", "role": "http://www.deluxe.com/role/IncomeTaxProvisionDetails", "shortName": "Income tax provision (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415402 - Disclosure - Postretirement benefits (Details)", "role": "http://www.deluxe.com/role/PostretirementBenefitsDetails", "shortName": "Postretirement benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedBenefitPlanInterestCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FI2018Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Debt (Details)", "role": "http://www.deluxe.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FI2018Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalLeaseObligations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccrualForEnvironmentalLossContingencies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417401 - Disclosure - Other commitments and contingencies (Details)", "role": "http://www.deluxe.com/role/OtherCommitmentsAndContingenciesDetails", "shortName": "Other commitments and contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccrualForEnvironmentalLossContingencies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419401 - Disclosure - Shareholders' equity (Details)", "role": "http://www.deluxe.com/role/ShareholdersEquityDetails", "shortName": "Shareholders' equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "I2016Q2BOD", "decimals": "-3", "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420402 - Disclosure - Business segment information (disaggregated revenue information) (Details)", "role": "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails", "shortName": "Business segment information (disaggregated revenue information) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420403 - Disclosure - Business segment information (Details)", "role": "http://www.deluxe.com/role/BusinessSegmentInformationDetails", "shortName": "Business segment information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "role": "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Consolidated financial statements", "role": "http://www.deluxe.com/role/ConsolidatedFinancialStatements", "shortName": "Consolidated financial statements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - New accounting pronouncements", "role": "http://www.deluxe.com/role/NewAccountingPronouncements", "shortName": "New accounting pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Supplemental balance sheet information", "role": "http://www.deluxe.com/role/SupplementalBalanceSheetInformation", "shortName": "Supplemental balance sheet information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 88, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CANADA", "terseLabel": "Canadian [Member]" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "Domestic [Member]", "verboseLabel": "United States [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.deluxe.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.deluxe.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.deluxe.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.deluxe.com/role/DocumentAndEntityInformation" ], "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", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.deluxe.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "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", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.deluxe.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r379" ], "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", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.deluxe.com/role/DocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.deluxe.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityFilerCategory": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated) or (5) Smaller Reporting 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", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.deluxe.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r379" ], "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", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2014-01-31", "presentation": [ "http://www.deluxe.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dlx_A2017acquisitionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosures for 2017 acquisitions in the aggregate.", "label": "2017 acquisitions [Member]", "terseLabel": "2017 acquisitions [Member]" } } }, "localname": "A2017acquisitionsMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails" ], "xbrltype": "domainItemType" }, "dlx_A2018acquisitionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosures for 2018 acquisitions in the aggregate.", "label": "2018 acquisitions [Member]", "terseLabel": "2018 acquisitions [Member]" } } }, "localname": "A2018acquisitionsMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "domainItemType" }, "dlx_A2018initiativesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring actions initiated in fiscal year 2018.", "label": "2018 initiatives [Member]", "terseLabel": "2018 initiatives [Member]" } } }, "localname": "A2018initiativesMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails" ], "xbrltype": "domainItemType" }, "dlx_AccountingStandardsUpdate201707Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2017-07 Compensation-Retirement Benefits (Topic 715): Improving the Presentation of Net Periodic Pension Cost and Net Periodic Postretirement Benefit Cost", "label": "Accounting Standards Update 2017-07 [Member]", "terseLabel": "Accounting Standards Update No. 2017-07 [Member]" } } }, "localname": "AccountingStandardsUpdate201707Member", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsTables" ], "xbrltype": "domainItemType" }, "dlx_AccountingStandardsUpdateNo.201802Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2018-02 Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income", "label": "Accounting Standards Update No. 2018-02 [Member]", "terseLabel": "Adoption of Accounting Standards Update No. 2018-02 [Member]" } } }, "localname": "AccountingStandardsUpdateNo.201802Member", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails", "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "dlx_AccountingStandardsUpdateNo.201805Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2018-05 Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118", "label": "Accounting Standards Update No. 2018-05 [Member]", "terseLabel": "Accounting Standards Update No. 2018-05 [Member]" } } }, "localname": "AccountingStandardsUpdateNo.201805Member", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails" ], "xbrltype": "domainItemType" }, "dlx_AccruedcontingentconsiderationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Accrued contingent consideration [Member]", "terseLabel": "Accrued contingent consideration [Member]" } } }, "localname": "AccruedcontingentconsiderationMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "dlx_Acquisitionrelatedliabilitiescurrent": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities as of the end of the reporting period for holdback payments due at a future date and contingent consideration in a business combination. Represents amount expected to be paid within one year.", "label": "Acquisition-related liabilities, current", "terseLabel": "Acquisition-related liabilities" } } }, "localname": "Acquisitionrelatedliabilitiescurrent", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "dlx_Additionstoprepaidproductdiscounts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Prepaid product discounts recorded during the period related to the execution and/or renewal of customer contracts. Prepaid product discounts are recorded upon contract execution.", "label": "Additions to prepaid product discounts", "terseLabel": "Additions" } } }, "localname": "Additionstoprepaidproductdiscounts", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "dlx_Amortizationofprepaidproductdiscounts": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the amortization of prepaid product discounts associated with acquisition of business. 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 prepaid product discounts", "negatedLabel": "Amortization", "terseLabel": "Amortization of prepaid product discounts" } } }, "localname": "Amortizationofprepaidproductdiscounts", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "dlx_AssetpurchaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Asset purchase that did not qualify as a business combination.", "label": "Asset purchase [Member]", "terseLabel": "Asset purchase [Member]" } } }, "localname": "AssetpurchaseMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "domainItemType" }, "dlx_BusinessCombinationNetTangibleAssetsAcquiredandLiabilitiesAssumed": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net amount of tangible assets and liabilities acquired via business combinations. Excludes intangible assets and goodwill.", "label": "Business Combination Net Tangible Assets Acquired and Liabilities Assumed", "terseLabel": "Net tangible assets acquired and liabilities assumed" } } }, "localname": "BusinessCombinationNetTangibleAssetsAcquiredandLiabilitiesAssumed", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "dlx_Capitalizedcontractcostsamortizationperiod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Period of amortization for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized contract costs amortization period", "terseLabel": "Capitalized contract costs amortization period" } } }, "localname": "Capitalizedcontractcostsamortizationperiod", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "durationItemType" }, "dlx_CashFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element is used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. This item includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the Company may deposit additional funds at any time and also effectively may withdraw funds at any time without prior notice or penalty. This element excludes cash equivalents considered to be marketable securities.", "label": "Cash, fair value disclosure", "terseLabel": "Cash, fair value" } } }, "localname": "CashFairValueDisclosure", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "dlx_Changeindeferredrevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable.", "label": "Change in deferred revenue", "terseLabel": "Change in deferred revenue" } } }, "localname": "Changeindeferredrevenue", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "monetaryItemType" }, "dlx_ChecksincludingcontractsettlementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Checks, including contract settlements.", "label": "Checks including contract settlements [Member]", "terseLabel": "Checks [Member]" } } }, "localname": "ChecksincludingcontractsettlementsMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "dlx_CustomerRebates": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the liability for rebates provided to customers on the sale of goods and services that are expected to be settled within one year.", "label": "Customer Rebates", "verboseLabel": "Customer rebates" } } }, "localname": "CustomerRebates", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "dlx_DatadrivenmarketingsolutionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Data-driven marketing solutions", "label": "Data-driven marketing solutions [Member]", "terseLabel": "Data-driven marketing solutions [Member]" } } }, "localname": "DatadrivenmarketingsolutionsMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "dlx_DeferredincometaxliabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing deferred income tax liabilities.", "label": "Deferred income tax liabilities [Member]", "terseLabel": "Deferred income taxes [Member]" } } }, "localname": "DeferredincometaxliabilitiesMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "domainItemType" }, "dlx_Deferredrevenueperiodoverwhichrecognized": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The period over which deferred revenue will be recognized as revenue in the entity's statement of income.", "label": "Deferred revenue, period over which recognized", "terseLabel": "Deferred revenue, period over which recognized" } } }, "localname": "Deferredrevenueperiodoverwhichrecognized", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "durationItemType" }, "dlx_DirectChecksMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This segment sells checks and related products and services to consumers.", "label": "Direct Checks [Member]", "terseLabel": "Direct Checks [Member]" } } }, "localname": "DirectChecksMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDetails", "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails", "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails" ], "xbrltype": "domainItemType" }, "dlx_DocumentandEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and Entity Information [Abstract]", "label": "Document and Entity Information [Abstract]" } } }, "localname": "DocumentandEntityInformationAbstract", "nsuri": "http://www.deluxe.com/20180331", "xbrltype": "stringItemType" }, "dlx_EffectiveincometaxratereconciliationTaxCutsandJobsActof2017Amount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Impact on the entity's income tax provision of the Tax Cuts and Jobs Act of 2017.", "label": "Effective income tax rate reconciliation Tax Cuts and Jobs Act of 2017, Amount", "terseLabel": "Impact of Tax Cuts and Jobs Act of 2017" } } }, "localname": "EffectiveincometaxratereconciliationTaxCutsandJobsActof2017Amount", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails" ], "xbrltype": "monetaryItemType" }, "dlx_EffectiveincometaxratereconciliationTaxCutsandJobsActof2017Percent": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/IncomeTaxProvisionDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage impact on the entity's effective tax rate attributable to enactment of the Tax Cuts and Jobs Act of 2017.", "label": "Effective income tax rate reconciliation Tax Cuts and Jobs Act of 2017, Percent", "terseLabel": "Impact of the Tax Cuts and Jobs Act of 2017" } } }, "localname": "EffectiveincometaxratereconciliationTaxCutsandJobsActof2017Percent", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/IncomeTaxProvisionDetails" ], "xbrltype": "percentItemType" }, "dlx_EmployeeseveranceandoperatingleaseobligationsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Termination of an employee and operating lease obligations associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee severance and operating lease obligations [Member]", "terseLabel": "Net restructuring accruals [Member]", "verboseLabel": "Employee severance and operating lease obligations [Member]" } } }, "localname": "EmployeeseveranceandoperatingleaseobligationsMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesDetails", "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails" ], "xbrltype": "domainItemType" }, "dlx_Environmentalinsurancemaximumcoverage": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The maximum amount of losses covered under an environmental insurance policy.", "label": "Environmental insurance maximum coverage", "terseLabel": "Environmental insurance coverage" } } }, "localname": "Environmentalinsurancemaximumcoverage", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/OtherCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "dlx_EnvironmentalinsurancepoliciesineffectMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Environmental insurance policies in effect as of the reporting date.", "label": "Environmental insurance policies in effect [Member]", "terseLabel": "Environmental insurance policies in effect [Member]" } } }, "localname": "EnvironmentalinsurancepoliciesineffectMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/OtherCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "dlx_Environmentalinsurancepolicypurchasedduring2002Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Environmental insurance policy purchased during 2002 [Member]", "label": "Environmental insurance policy purchased during 2002 [Member]", "terseLabel": "Environmental insurance policy purchased during 2002 [Member]" } } }, "localname": "Environmentalinsurancepolicypurchasedduring2002Member", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/OtherCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "dlx_Environmentalinsurancepolicypurchasedduring2009Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Environmental insurance policy purchased during 2009.", "label": "Environmental insurance policy purchased during 2009 [Member]", "terseLabel": "Environmental insurance policy purchased during 2009 [Member]" } } }, "localname": "Environmentalinsurancepolicypurchasedduring2009Member", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/OtherCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "dlx_FinancialServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This segment sells products and services to financial institutions.", "label": "Financial Services [Member]", "terseLabel": "Financial Services [Member]" } } }, "localname": "FinancialServicesMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDetails", "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails", "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails" ], "xbrltype": "domainItemType" }, "dlx_Fiscal2016InitiativesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring actions initiated in fiscal year 2016.", "label": "Fiscal 2016 Initiatives [Member]", "terseLabel": "2016 initiatives [Member]" } } }, "localname": "Fiscal2016InitiativesMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails" ], "xbrltype": "domainItemType" }, "dlx_Fiscal2017InitiativesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring actions initiated in fiscal year 2017.", "label": "Fiscal 2017 Initiatives [Member]", "terseLabel": "2017 initiatives [Member]" } } }, "localname": "Fiscal2017InitiativesMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails" ], "xbrltype": "domainItemType" }, "dlx_ForeigndebtsecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt securities issued not within the country of domicile of the reporting entity.", "label": "Foreign debt securities [Member]", "terseLabel": "Foreign debt securities [Member]" } } }, "localname": "ForeigndebtsecuritiesMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "dlx_FormsaccessoriesandotherproductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Forms, accessories and other products", "label": "Forms, accessories and other products [Member]", "terseLabel": "Forms, accessories and other products [Member]" } } }, "localname": "FormsaccessoriesandotherproductsMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "dlx_FraudsecurityriskmanagementandoperationalservicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fraud, security, risk management and operational services", "label": "Fraud, security, risk management and operational services [Member]", "terseLabel": "Fraud, security, risk management and operational services [Member]" } } }, "localname": "FraudsecurityriskmanagementandoperationalservicesMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "dlx_FundsHeldForCustomersLiability": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The company's contractual obligations to remit funds to satisfy clients' payroll and tax payment obligations. The liabilities are recorded on the consolidated balance sheet at the time that the company impounds funds from clients.", "label": "Funds Held For Customers Liability", "verboseLabel": "Funds held for customers" } } }, "localname": "FundsHeldForCustomersLiability", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "dlx_FundsHeldForCustomersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This grouping includes information about funds held on behalf of others.", "label": "Funds Held for Customers [Member]", "terseLabel": "Funds held for customers [Member]" } } }, "localname": "FundsHeldForCustomersMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "dlx_IntangibleAssetTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of intangible asset (i.e., indefinite-lived or amortizable).", "label": "Intangible Asset, Type [Domain]", "terseLabel": "Intangible Asset, Type [Domain]" } } }, "localname": "IntangibleAssetTypeDomain", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "dlx_IntangibleAssetsByTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.", "label": "Intangible Assets by Type [Axis]", "terseLabel": "Intangible Assets by Type [Axis]" } } }, "localname": "IntangibleAssetsByTypeAxis", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "dlx_IntangibleAssetsLineItems": { "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": "Intangible Assets [Line Items]", "terseLabel": "Intangibles [Line Items]" } } }, "localname": "IntangibleAssetsLineItems", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "stringItemType" }, "dlx_InternaluseComputerSoftwareIntangibleAssetMember": { "auth_ref": [], "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. This element includes internal-use software only.", "label": "Internal-use Computer Software Intangible Asset [Member]", "terseLabel": "Internal-use software [Member]" } } }, "localname": "InternaluseComputerSoftwareIntangibleAssetMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "domainItemType" }, "dlx_LogomixInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Logomix Inc. [Member]", "label": "Logomix Inc. [Member]", "terseLabel": "Logomix Inc. [Member]" } } }, "localname": "LogomixInc.Member", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails" ], "xbrltype": "domainItemType" }, "dlx_MarketingsolutionsandotherservicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Marketing solutions and other services", "label": "Marketing solutions and other services [Member]", "terseLabel": "Total MOS [Member]" } } }, "localname": "MarketingsolutionsandotherservicesMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "dlx_Maximummaturityperioddebtsecurities": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The maximum maturity period for debt securities held by the entity.", "label": "Maximum maturity period, debt securities", "terseLabel": "Maximum maturity period, debt securities" } } }, "localname": "Maximummaturityperioddebtsecurities", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails" ], "xbrltype": "durationItemType" }, "dlx_NetAssetsHeldForSale": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net carrying amount of the assets and liabilities that are held for sale apart from normal operations and anticipated to be sold in less than one year.", "label": "Net assets held for sale", "totalLabel": "Net assets held for sale" } } }, "localname": "NetAssetsHeldForSale", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "dlx_Netrestucturingcharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Net amount of restructuring charges and reversals during the period for costs associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Net restucturing charges", "terseLabel": "Net restructuring accruals" } } }, "localname": "Netrestucturingcharges", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesDetails" ], "xbrltype": "monetaryItemType" }, "dlx_NumberOfEmployeesThatHaveNotYetStartedToReceiveSeveranceBenefits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of employees that have not yet started to receive severance benefits (i.e., their employment has not yet been terminated) as of the balance sheet date, but for which severance accruals have been recorded in the financial statements.", "label": "Number of employees that have not yet started to receive severance benefits", "terseLabel": "Number of employees that have not started to receive severance benefits" } } }, "localname": "NumberOfEmployeesThatHaveNotYetStartedToReceiveSeveranceBenefits", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesDetails" ], "xbrltype": "integerItemType" }, "dlx_Numberofbusinessesheldforsale": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of businesses held for sale by the entity as of the end of the reporting period.", "label": "Number of businesses held for sale", "terseLabel": "Number of businesses held for sale" } } }, "localname": "Numberofbusinessesheldforsale", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "integerItemType" }, "dlx_Numberofbusinessessold": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of businesses sold during the reporting period.", "label": "Number of businesses sold", "terseLabel": "Number of businesses sold" } } }, "localname": "Numberofbusinessessold", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "integerItemType" }, "dlx_OperatingLeaseObligationsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Remaining lease obligations for long-lived assets which are no longer in use by the entity due to the exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Operating Lease Obligations [Member]", "terseLabel": "Operating lease obligations [Member]" } } }, "localname": "OperatingLeaseObligationsMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesDetails", "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails" ], "xbrltype": "domainItemType" }, "dlx_OtherCommonSharesRetiredShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shares of stock that were retired during the period, but were not repurchased by the company. May include stock retired to pay withholding taxes due as a result of the vesting or exercise of share-based awards or stock utilized by an employee to pay the exercise price of stock options.", "label": "Other Common Shares Retired Shares", "negatedTerseLabel": "Other common shares retired (in shares)" } } }, "localname": "OtherCommonSharesRetiredShares", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "dlx_OtherCommonSharesRetiredValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Value of stock that was retired during the period, but was not repurchased by the entity. May include stock retired to pay withholding taxes due as a result of the vesting or exercise of share-based awards or stock utilized by employees to pay the exercise price of stock options.", "label": "Other Common Shares Retired Value", "negatedTerseLabel": "Other common shares retired" } } }, "localname": "OtherCommonSharesRetiredValue", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "dlx_Otherchangesinprepaidproductdiscounts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other changes in the carrying amount of prepaid product discounts that are not separately disclosed. Prepaid product discounts relate to the execution and/or renewal of customer contracts.", "label": "Other changes in prepaid product discounts", "terseLabel": "Other" } } }, "localname": "Otherchangesinprepaidproductdiscounts", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "dlx_Prepaidproductdiscountliabilitycurrent": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for amounts due for prepaid product discounts relating to the execution and/or renewal of contracts. Used to reflect the current portion of the liabilities.", "label": "Prepaid product discount liability, current", "verboseLabel": "Prepaid product discounts due within one year" } } }, "localname": "Prepaidproductdiscountliabilitycurrent", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "dlx_Prepaidproductdiscountpayments": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amounts paid during the reporting period for prepaid product discounts associated with the execution and/or renewal of customer contracts.", "label": "Prepaid product discount payments", "terseLabel": "Prepaid product discount payments" } } }, "localname": "Prepaidproductdiscountpayments", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "dlx_Prepaidproductdiscounts": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Up-front payments for prepaid product discounts associated with the execution and/or renewal of customer contracts which are reported as assets net of accumulated amortization.", "label": "Prepaid product discounts", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of year", "terseLabel": "Prepaid product discounts" } } }, "localname": "Prepaidproductdiscounts", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "dlx_PrepaidproductdiscountsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Prepaid product discounts [Abstract]", "terseLabel": "Prepaid product discounts" } } }, "localname": "PrepaidproductdiscountsAbstract", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "stringItemType" }, "dlx_PrepaidproductdiscountsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Prepaid product discounts [Roll Forward]", "label": "Prepaid product discounts [Roll Forward]", "terseLabel": "Prepaid product discounts [Roll Forward]" } } }, "localname": "PrepaidproductdiscountsRollForward", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "stringItemType" }, "dlx_Prepaidproductdiscountsliabilitynoncurrent": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for amounts due for prepaid product discounts relating to the execution and/or renewal of contracts. Used to reflect the non-current portion of the liabilities.", "label": "Prepaid product discounts liability, non-current", "terseLabel": "Prepaid product discounts" } } }, "localname": "Prepaidproductdiscountsliabilitynoncurrent", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "dlx_ProvidersofprintedandpromotionalproductsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Providers of printed and promotional products [Member]", "label": "Providers of printed and promotional products [Member]", "terseLabel": "Providers of printed and promotional products [Member]" } } }, "localname": "ProvidersofprintedandpromotionalproductsMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "dlx_RemeasurementOfLiabilityShareBasedAward": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/EarningsPerShareDetails": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Adjustment to earnings to exclude the impact resulting from the fair value measurement of share-based awards classified as liabilities in the statement of financial position.", "label": "Remeasurement Of Liability Share Based Award", "terseLabel": "Re-measurement of share-based awards classified as liabilities" } } }, "localname": "RemeasurementOfLiabilityShareBasedAward", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "dlx_RestructuringChargesOperatingExpenses": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount charged against earnings in the period for incurred and estimated costs, excluding asset retirement obligations, associated with exit from or disposal of activities related to selling, general and administrative business activities pursuant to a program planned and controlled by management.", "label": "Restructuring Charges Operating Expenses", "negatedTerseLabel": "Net restructuring charges" } } }, "localname": "RestructuringChargesOperatingExpenses", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "dlx_ScheduleOfIntangibleAssetsByMajorClassTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of the carrying value of intangible assets by major class. Indefnite-lived intangibles, excluding goodwill, are not amortized. Finite-lived intangible assets have a stated useful life over which their gross carrying value is amortized. 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": "Schedule of Intangible Assets by Major Class [Table]", "terseLabel": "Schedule of Intangible Assets by Major Class [Table]" } } }, "localname": "ScheduleOfIntangibleAssetsByMajorClassTable", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "stringItemType" }, "dlx_ScheduleOfIntangiblesAssetsByMajorClassTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying value of indefinte-lived and finite-lived intangible assets, excluding goodwill, in total and by major class. 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 the company.", "label": "Schedule Of Intangibles Assets By Major Class [Table Text Block]", "verboseLabel": "Intangibles" } } }, "localname": "ScheduleOfIntangiblesAssetsByMajorClassTableTextBlock", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "dlx_ScheduleOfRestructuringReserveByInitiativeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure, by initiative, of changes in an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructuring. 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.", "label": "Schedule of Restructuring Reserve By Initiative [Table Text Block]", "verboseLabel": "Restructuring accruals, initiatives summarized by year" } } }, "localname": "ScheduleOfRestructuringReserveByInitiativeTableTextBlock", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "dlx_ScheduleofprepaidproductdiscountsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in prepaid product discounts. Prepaid product discounts are assets associated with the execution or renewal of customer contracts.", "label": "Schedule of prepaid product discounts [Table Text Block]", "terseLabel": "Changes in prepaid product discounts" } } }, "localname": "ScheduleofprepaidproductdiscountsTableTextBlock", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "dlx_SelfInsuranceAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "", "label": "Self-insurance [Abstract]", "terseLabel": "Self-insurance" } } }, "localname": "SelfInsuranceAbstract", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/OtherCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "dlx_SmallBusinessDistributorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Small business distributors [Member]", "label": "Small business distributors [Member]", "terseLabel": "Small business distributors [Member]" } } }, "localname": "SmallBusinessDistributorsMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "dlx_SmallBusinessServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This segment sells products and services to small businesses.", "label": "Small Business Services [Member]", "terseLabel": "Small Business Services [Member]" } } }, "localname": "SmallBusinessServicesMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails", "http://www.deluxe.com/role/BusinessSegmentInformationDetails", "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails", "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails" ], "xbrltype": "domainItemType" }, "dlx_SmallbusinessmarketingsolutionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Small business marketing solutions", "label": "Small business marketing solutions [Member]", "terseLabel": "Small business marketing solutions [Member]" } } }, "localname": "SmallbusinessmarketingsolutionsMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "dlx_SoftwareforResaleMember": { "auth_ref": [], "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. This element includes only software intended to be sold, leased or otherwise marketed.", "label": "Software for Resale [Member]", "terseLabel": "Software to be sold [Member]" } } }, "localname": "SoftwareforResaleMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "domainItemType" }, "dlx_TotalcurrentassetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing total current assets.", "label": "Total current assets [Member]", "terseLabel": "Total current assets [Member]" } } }, "localname": "TotalcurrentassetsMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "domainItemType" }, "dlx_TotaldebtlessunrestrictedcashtoEBITDAratio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Ratio of total debt less unrestricted cash to earnings before interest, taxes, depreciation and amortization (EBITDA), as defined in the entity's credit facility agreement.", "label": "Total debt less unrestricted cash to EBITDA ratio", "terseLabel": "Ratio of total debt less unrestricted cash to EBITDA" } } }, "localname": "TotaldebtlessunrestrictedcashtoEBITDAratio", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "pureItemType" }, "dlx_TotalliabilitiesandshareholdersequityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing total liabilities and shareholders' equity.", "label": "Total liabilities and shareholders' equity [Member]", "terseLabel": "Total liabilities and shareholders' equity [Member]" } } }, "localname": "TotalliabilitiesandshareholdersequityMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "domainItemType" }, "dlx_Transferbetweenfairvaluelevelsrecurringfairvaluemeasurements": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of transfers between fair value levels for assets and liabilities measured on recurring basis.", "label": "Transfer between fair value levels, recurring fair value measurements", "terseLabel": "Transfers between fair value levels" } } }, "localname": "Transferbetweenfairvaluelevelsrecurringfairvaluemeasurements", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "dlx_TreasurymanagementsolutionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Treasury management solutions", "label": "Treasury management solutions [Member]", "terseLabel": "Treasury management solutions [Member]" } } }, "localname": "TreasurymanagementsolutionsMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "dlx_VariableconsiderationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contracts generating variable consideration, specifically pay-for-performance contracts and those with volume discounts.", "label": "Variable consideration [Member]", "terseLabel": "Variable consideration [Member]" } } }, "localname": "VariableconsiderationMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "domainItemType" }, "dlx_WebservicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Web services", "label": "Web services [Member]", "terseLabel": "Web services [Member]" } } }, "localname": "WebservicesMember", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "dlx_WriteOffsNetOfRecoveries": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The write-off of bad debts, net of recoveries of amounts that had previously been written off.", "label": "Write-offs, net of recoveries", "terseLabel": "Write-offs, net of recoveries" } } }, "localname": "WriteOffsNetOfRecoveries", "nsuri": "http://www.deluxe.com/20180331", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAllowancesForUncollectibleAccountsInventoriesAndSuppliesDetails" ], "xbrltype": "monetaryItemType" }, "invest_InvestmentGeographicRegionAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment Geographic Region [Axis]", "terseLabel": "Investment Geographic Region [Axis]" } } }, "localname": "InvestmentGeographicRegionAxis", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "invest_InvestmentGeographicRegionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment Geographic Region [Domain]", "terseLabel": "Investment Geographic Region [Domain]" } } }, "localname": "InvestmentGeographicRegionDomain", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Adoption of Accounting Standards Update No. 2014-09 [Member]", "verboseLabel": "Accounting Standards Update No. 2014-09 [Member]" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsTables" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdate201616Member": { "auth_ref": [ "r282", "r283" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-16 Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory.", "label": "Accounting Standards Update 2016-16 [Member]", "terseLabel": "Accounting Standards Update No. 2016-16 [Member]" } } }, "localname": "AccountingStandardsUpdate201616Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r32", "r37" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Trade accounts receivable, net of allowances for uncollectible accounts" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForEnvironmentalLossContingencies": { "auth_ref": [ "r211", "r224", "r225" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies.", "label": "Accrual for Environmental Loss Contingencies", "terseLabel": "Accruals for environmental matters" } } }, "localname": "AccrualForEnvironmentalLossContingencies", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedBonusesCurrent": { "auth_ref": [ "r19", "r21", "r51" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Bonuses, Current", "verboseLabel": "Employee profit sharing/cash bonus" } } }, "localname": "AccruedBonusesCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r28", "r346", "r362" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income tax" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Accrued liabilities", "totalLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r70", "r76", "r266", "r306" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Postretirement benefit plans [Member]", "verboseLabel": "Postretirement benefit plans [Member]" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails", "http://www.deluxe.com/role/OtherComprehensiveIncomeReclassificationAdjustmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember": { "auth_ref": [ "r71", "r76", "r265", "r306" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to prior service cost (credit) component of defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment, Net Prior Service Attributable to Parent [Member]", "terseLabel": "Prior service credit [Member]" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetPriorServiceCostCreditMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherComprehensiveIncomeReclassificationAdjustmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember": { "auth_ref": [ "r69", "r76", "r265", "r306" ], "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 Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Net actuarial loss [Member]" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentNetUnamortizedGainLossMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherComprehensiveIncomeReclassificationAdjustmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r46", "r205" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsParentheticalsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "auth_ref": [ "r67", "r76", "r306" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from the appreciation (depreciation) in value of securities attributable to the parent.", "label": "Accumulated Net Investment Gain (Loss) Attributable to Parent [Member]", "terseLabel": "Net unrealized loss on marketable securities, net of tax [Member]" } } }, "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails" ], "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]", "terseLabel": "Accumulated other comprehensive loss [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r73", "r75", "r76" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited" ], "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/2017-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]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r72", "r76", "r306" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive loss [Member]", "verboseLabel": "Accumulated other comprehensive loss [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails", "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r66", "r76", "r306" ], "lang": { "en-US": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Currency translation adjustment [Member]" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r191" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "verboseLabel": "Acquired intangibles, weighted-average amortization period (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "durationItemType" }, "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]", "verboseLabel": "Additional paid-in capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r105", "r196" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "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": "Amortization", "terseLabel": "Amortization of intangibles", "verboseLabel": "Amortization of intangibles" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsTables", "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r269", "r270", "r274", "r275" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Employee share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r153" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of financing receivables (examples of financing receivables include loans, trade accounts receivable and notes receivable) and activity in the allowance for credit losses account.", "label": "Allowance for Credit Losses on Financing Receivables [Table Text Block]", "terseLabel": "Allowance for uncollectible accounts" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r60", "r154" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of year" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAllowancesForUncollectibleAccountsInventoriesAndSuppliesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Allowance for Doubtful Accounts Receivable [Roll Forward]", "terseLabel": "Allowances for uncollectible accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAllowancesForUncollectibleAccountsInventoriesAndSuppliesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r132" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive options excluded from calculation" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r105", "r202" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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 Charges", "negatedTerseLabel": "Asset impairment charges", "terseLabel": "Asset impairment charges", "verboseLabel": "Asset impairment charge" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDetails", "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r344", "r361" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets:", "totalLabel": "Total assets", "verboseLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDetails", "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsParentheticalsUnaudited", "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r17", "r18", "r64" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "terseLabel": "Total current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldForSaleLongLivedFairValueDisclosure": { "auth_ref": [ "r314" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of assets classified as held for sale.", "label": "Assets Held-for-sale, Long Lived, Fair Value Disclosure", "terseLabel": "Estimated fair value of disposal group" } } }, "localname": "AssetsHeldForSaleLongLivedFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r1", "r2", "r9", "r203", "r208" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails": { "order": 1.0, "parentTag": "dlx_NetAssetsHeldForSale", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "terseLabel": "Current assets" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsTotalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Total assets, when it serves as a benchmark in a concentration of risk calculation, representing the sum of all reported assets as of the balance sheet date.", "label": "Assets, Total [Member]", "terseLabel": "Total assets [Member]" } } }, "localname": "AssetsTotalMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "domainItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r161" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt securities classified as available-for-sale.", "label": "Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross unrealized gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r162" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt securities classified as available-for-sale.", "label": "Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Gross unrealized losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r50", "r160" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the cost of debt securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Available-for-sale Debt Securities, Amortized Cost Basis", "totalLabel": "Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Available-for-sale Securities [Abstract]", "terseLabel": "Available-for-sale debt securities" } } }, "localname": "AvailableForSaleSecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract]", "terseLabel": "Expected maturities of available-for-sale debt securities" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of available-for-sale debt securities maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Available-for-sale Securities, Debt Maturities, Next Rolling Twelve Months, Fair Value", "terseLabel": "Due in one year or less" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesNextRollingTwelveMonthsFairValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of available-for-sale debt securities maturing in the sixth through tenth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Available-for-sale Securities, Debt Maturities, Rolling Year Six Through Ten, Fair Value", "verboseLabel": "Due in six to ten years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearSixThroughTenFairValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of available-for-sale debt securities maturing in the second through fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Available-for-sale Securities, Debt Maturities, Rolling Year Two Through Five, Fair Value", "verboseLabel": "Due in two to five years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesRollingYearTwoThroughFiveFairValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r157", "r158", "r160", "r355" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of debt securities categorized neither as held-to-maturity nor trading.", "label": "Available-for-sale Securities, Debt Securities", "totalLabel": "Fair value", "verboseLabel": "Available-for-sale debt securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r308", "r309" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BalanceSheetRelatedDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Balance Sheet Related Disclosures [Abstract]" } } }, "localname": "BalanceSheetRelatedDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_BillingsInExcessOfCostCurrent": { "auth_ref": [ "r244", "r245", "r246" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method that are expected to be realized within one year or one operating cycle, whichever is longer, from the reporting date.", "label": "Billings in Excess of Cost, Current", "terseLabel": "Billings in excess of revenue recognized" } } }, "localname": "BillingsInExcessOfCostCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r289", "r290" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Acquisitions [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r297", "r298", "r300" ], "calculation": { "http://www.deluxe.com/role/AcquisitionsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "totalLabel": "Total aggregate purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r295", "r297", "r298" ], "calculation": { "http://www.deluxe.com/role/AcquisitionsDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "negatedTerseLabel": "Liabilities for holdback payments and contingent consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r296", "r299", "r301" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "negatedLabel": "Accrued contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r302" ], "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" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r291" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "Calculated under guidance for revenue recognition in effect prior to change to new guidance for revenue from contract with customer when using transition method for cumulative effect in period including initial date of application.", "label": "Calculated under Revenue Guidance in Effect before Topic 606 [Member]", "terseLabel": "Balance without adoption of ASU No. 2014-09 [Member]" } } }, "localname": "CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalLeaseObligations": { "auth_ref": [ "r29", "r341", "r363" ], "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.", "label": "Capital Lease Obligations", "terseLabel": "Capital lease obligations" } } }, "localname": "CapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsCurrent": { "auth_ref": [ "r27", "r340", "r341" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of capital lease obligation due within one year or the normal operating cycle, if longer.", "label": "Capital Lease Obligations, Current", "terseLabel": "Long-term debt due within one year" } } }, "localname": "CapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsMember": { "auth_ref": [ "r341" ], "lang": { "en-US": { "role": { "documentation": "A borrowing recorded for a lease meeting the criteria for capitalization. A lease is defined as an agreement conveying the right to use property, plant, or equipment (land or depreciable assets) usually for a stated period of time.", "label": "Capital Lease Obligations [Member]", "terseLabel": "Capital lease obligations [Member]" } } }, "localname": "CapitalLeaseObligationsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r178" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of deferred sales commissions" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r177" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": 6.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Deferred sales commissions" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r44" ], "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r15", "r44", "r107" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of year", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [ "r101", "r334" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r44" ], "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", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r55", "r225", "r350", "r367" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Notes 11 and 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r223", "r227" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Other commitments and contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "auth_ref": [ "r234" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Cash Paid", "terseLabel": "Cash dividends per share" } } }, "localname": "CommonStockDividendsPerShareCashPaid", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "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 par value [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r31" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsParentheticalsUnaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r31" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsParentheticalsUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r31", "r229" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsParentheticalsUnaudited", "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r31" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common shares $1 par value (authorized: 500,000 shares; outstanding: March 31, 2018 - 47,841; December 31, 2017 - 47,953)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r79" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "terseLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "auth_ref": [ "r81" ], "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 (Loss) Note [Text Block]", "terseLabel": "Other comprehensive income" } } }, "localname": "ComprehensiveIncomeNoteTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherComprehensiveIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r141", "r142", "r331", "r332" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r141", "r142", "r331", "r332" ], "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/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r141", "r142", "r331", "r332" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationItemsAxis": { "auth_ref": [], "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]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDetails", "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_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]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDetails", "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r148" ], "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": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate [Member]" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDetails", "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsSold": { "auth_ref": [ "r89" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs related to goods produced and sold during the reporting period.", "label": "Cost of Goods Sold", "negatedTerseLabel": "Cost of products" } } }, "localname": "CostOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r91" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "negatedTotalLabel": "Total cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Total cost of revenue [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfServices": { "auth_ref": [ "r90" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_CostOfRevenue", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Total costs related to services rendered by an entity during the reporting period.", "label": "Cost of Services", "negatedTerseLabel": "Cost of services" } } }, "localname": "CostOfServices", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear": { "auth_ref": [ "r58", "r245", "r246" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings which is expected to be collected within one year or the normal operating cycle, if longer.", "label": "Costs in Excess of Billings, Current", "terseLabel": "Revenue in excess of customer billings" } } }, "localname": "CostsInExcessOfBillingsOnUncompletedContractsOrProgramsExpectedToBeCollectedWithinOneYear", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Adoption of new accounting pronouncement", "verboseLabel": "Adoption of ASU No. 2018-02" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails", "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships.", "label": "Customer-Related Intangible Assets [Member]", "terseLabel": "Customer lists/relationships [Member]" } } }, "localname": "CustomerRelatedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails", "http://www.deluxe.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtAndCapitalLeaseObligations": { "auth_ref": [ "r349", "r368" ], "calculation": { "http://www.deluxe.com/role/DebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of all debt, including all short-term borrowings, long-term debt, and capital lease obligations.", "label": "Debt and Capital Lease Obligations", "totalLabel": "Total debt" } } }, "localname": "DebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r228" ], "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]", "verboseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r27", "r28", "r29", "r345", "r347", "r359" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r29", "r347", "r359" ], "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": "Long-term Debt, Gross", "terseLabel": "Debt, principal amount" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "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]", "terseLabel": "Debt instruments [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r53" ], "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]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r53", "r114", "r230", "r231", "r232", "r233", "r336", "r337", "r339", "r358" ], "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]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecurityAxis": { "auth_ref": [ "r155", "r159", "r165", "r166", "r167", "r311", "r356", "r357" ], "lang": { "en-US": { "role": { "documentation": "Information by types of debt securities.", "label": "Debt Security [Axis]", "terseLabel": "Debt Security [Axis]" } } }, "localname": "DebtSecurityAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredAdvertisingCosts": { "auth_ref": [ "r26", "r174", "r175", "r343", "r360" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The costs of direct-response advertising whose primary purpose is to elicit sales to customers who could be shown to have responded specifically to the advertising and that results in probable future benefits and are reported as assets net of accumulated amortization.", "label": "Deferred Advertising Costs", "terseLabel": "Deferred advertising costs" } } }, "localname": "DeferredAdvertisingCosts", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsCurrentNet": { "auth_ref": [ "r63", "r338" ], "calculation": { "http://www.deluxe.com/role/DebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as current. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Current, Net", "negatedTerseLabel": "Less unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsCurrentNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNoncurrentNet": { "auth_ref": [ "r47", "r338" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs classified as noncurrent. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Noncurrent, Net", "negatedLabel": "Less unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNoncurrentNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r279" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.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/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r113", "r281", "r285" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r276", "r279" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.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/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r20", "r237", "r238", "r239", "r240", "r241", "r242" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [ "r236" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized", "terseLabel": "Deferred revenue recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan [Abstract]" } } }, "localname": "DefinedBenefitPensionPlansAndDefinedBenefitPostretirementPlansDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r263" ], "calculation": { "http://www.deluxe.com/role/PostretirementBenefitsDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedLabel": "Amortization of net actuarial losses" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/PostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r264" ], "calculation": { "http://www.deluxe.com/role/PostretirementBenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of prior service credit" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/PostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": { "auth_ref": [ "r26", "r256", "r257", "r259", "r343", "r360" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.", "label": "Assets for Plan Benefits, Defined Benefit Plan", "terseLabel": "Postretirement benefit plan asset" } } }, "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": { "auth_ref": [ "r262" ], "calculation": { "http://www.deluxe.com/role/PostretirementBenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.", "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets", "negatedLabel": "Expected return on plan assets" } } }, "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/PostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r258", "r261" ], "calculation": { "http://www.deluxe.com/role/PostretirementBenefitsDetails": { "order": 4.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/PostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r260" ], "calculation": { "http://www.deluxe.com/role/PostretirementBenefitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "totalLabel": "Net periodic benefit income" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/PostretirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]", "terseLabel": "Net periodic benefit income" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCostAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/PostretirementBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r105", "r204" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r105" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization expense:" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]", "terseLabel": "Effect of adoption [Member]" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]", "terseLabel": "Assets held for sale" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r200", "r209" ], "lang": { "en-US": { "role": { "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Held-for-sale, Not Discontinued Operations [Member]", "terseLabel": "Assets held for sale [Member]" } } }, "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "auth_ref": [ "r1", "r2", "r9", "r199", "r208" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "terseLabel": "Assets held for sale" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Consideration received for sales of businesses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwill1": { "auth_ref": [ "r1", "r2", "r9", "r208" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails": { "order": 2.0, "parentTag": "dlx_NetAssetsHeldForSale", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Goodwill", "terseLabel": "Goodwill" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwill1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": { "auth_ref": [ "r1", "r2", "r9", "r208" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails": { "order": 4.0, "parentTag": "dlx_NetAssetsHeldForSale", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets", "terseLabel": "Intangibles" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "auth_ref": [ "r1", "r2", "r9", "r199", "r208" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails": { "order": 3.0, "parentTag": "dlx_NetAssetsHeldForSale", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r234" ], "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", "negatedTerseLabel": "Cash dividends" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r84", "r129", "r133", "r134", "r353", "r370" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per share", "verboseLabel": "Earnings per share - basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.deluxe.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicTwoClassMethodAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic, Two Class Method [Abstract]", "terseLabel": "Earnings per share - basic:" } } }, "localname": "EarningsPerShareBasicTwoClassMethodAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r84", "r129", "r353", "r370" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per share", "verboseLabel": "Earnings per share - diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.deluxe.com/role/EarningsPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedTwoClassMethodAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Diluted, Two Class Method [Abstract]", "terseLabel": "Earnings per share - diluted:" } } }, "localname": "EarningsPerShareDilutedTwoClassMethodAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/EarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations": { "auth_ref": [ "r101", "r334" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The effect of exchange rate changes on cash balances in continuing operations held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate change on cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r115", "r277", "r278" ], "calculation": { "http://www.deluxe.com/role/IncomeTaxProvisionDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/IncomeTaxProvisionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]", "terseLabel": "Reconciliation of effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/IncomeTaxProvisionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r277", "r278", "r284" ], "calculation": { "http://www.deluxe.com/role/IncomeTaxProvisionDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Income at federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/IncomeTaxProvisionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities": { "auth_ref": [ "r277", "r278", "r284" ], "calculation": { "http://www.deluxe.com/role/IncomeTaxProvisionDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent", "terseLabel": "Qualified production activities deduction" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/IncomeTaxProvisionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": { "auth_ref": [ "r277", "r278", "r284" ], "calculation": { "http://www.deluxe.com/role/IncomeTaxProvisionDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent", "terseLabel": "Goodwill impairment charge" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/IncomeTaxProvisionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r277", "r278", "r284" ], "calculation": { "http://www.deluxe.com/role/IncomeTaxProvisionDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to equity-based compensation costs.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Percent", "negatedTerseLabel": "Net tax benefit of share-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/IncomeTaxProvisionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/IncomeTaxProvisionDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/IncomeTaxProvisionDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r277", "r278", "r284" ], "calculation": { "http://www.deluxe.com/role/IncomeTaxProvisionDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State income tax, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/IncomeTaxProvisionDetails" ], "xbrltype": "percentItemType" }, "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]", "verboseLabel": "Employee severance benefits [Member]" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesDetails", "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EnvironmentalExitCostLineItems": { "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": "Environmental Exit Cost [Line Items]", "terseLabel": "Environmental matters [Line Items]" } } }, "localname": "EnvironmentalExitCostLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EnvironmentalRemediationObligationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Environmental Remediation Obligations [Abstract]", "terseLabel": "Environmental matters" } } }, "localname": "EnvironmentalRemediationObligationsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r229" ], "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/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails", "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails", "http://www.deluxe.com/role/OtherComprehensiveIncomeReclassificationAdjustmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Non-recurring fair value measurements [Line Items]", "verboseLabel": "Recurring fair value measurements [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r315", "r316", "r317", "r318", "r324", "r325" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair value measurements, financial instruments [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r316", "r327", "r328", "r329", "r330", "r333" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r316", "r327", "r328", "r329", "r330", "r333" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Fair value of financial instruments" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "Information by level within the fair value hierarchy.", "label": "Fair Value, Hierarchy [Axis]", "terseLabel": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.deluxe.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r323", "r325" ], "lang": { "en-US": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r315" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.deluxe.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "Fair value measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted prices in active markets for identical assets (Level 1) [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r313", "r317" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r317" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant unobservable inputs (Level 3) [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.deluxe.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r319", "r325" ], "lang": { "en-US": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Change in accrued contingent consideration" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r319", "r325" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Changes in accrued contingent consideration" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [ "r315", "r323" ], "lang": { "en-US": { "role": { "documentation": "Provides the general categories used to describe the frequency with which financial assets and liabilities (as defined) are measured at fair value (on a recurring or nonrecurring basis).", "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.deluxe.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r320" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized on the income statement for financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r321" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Acquisition date fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r321" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "terseLabel": "Payments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r319" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of year" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.deluxe.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r315", "r323" ], "lang": { "en-US": { "role": { "documentation": "This item represents a description of the frequency with which certain items are measured at fair value. Items measured at fair value on a nonrecurring basis generally include those items for which measurement inputs are not readily available and which are measured at fair value infrequently (for example, impaired assets).", "label": "Fair Value, Measurements, Nonrecurring [Member]", "terseLabel": "Non-recurring fair value measurement [Member]" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r315", "r323" ], "lang": { "en-US": { "role": { "documentation": "This item represents a description of the frequency with which certain items are measured at fair value. Items measured at fair value on a recurring basis generally include those items for which measurement inputs are readily available and which are measured at fair value at successive reporting periods.", "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Recurring fair value measurements [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueTransferPolicyPolicyTextBlock": { "auth_ref": [ "r318", "r322" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining when transfers between levels are recognized.", "label": "Fair Value Transfer, Policy [Policy Text Block]", "terseLabel": "Fair value level transfers" } } }, "localname": "FairValueTransferPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r195" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated amortization", "terseLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsParentheticalsUnaudited", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r197" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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 in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "Remainder of 2018" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r197" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r197" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r197" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r190", "r194" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": { "auth_ref": [ "r314" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets, Fair Value Disclosure", "terseLabel": "Estimated fair value, intangibles" } } }, "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Estimated future amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r195" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Amortizable intangibles, gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r190", "r194" ], "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/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r195" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Amortizable intangibles, net carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) to assets, excluding financial assets and goodwill, lacking physical substance with a finite life for purchase accounting adjustments.", "label": "Finite-Lived Intangible Assets, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustments to intangibles" } } }, "localname": "FiniteLivedIntangibleAssetsPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Acquired intangibles", "verboseLabel": "Identifiable intangible assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by a national, local, or municipal government not within the country of domicile of the reporting entity.", "label": "Foreign Government Debt Securities [Member]", "verboseLabel": "Canadian and provincial government securities [Member]" } } }, "localname": "ForeignGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FundsHeldForClients": { "auth_ref": [ "r63" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the funds held on behalf of others and that are expected to be liquidated within one year or the normal operating cycle, if longer. This does not include funds held under reinsurance agreements.", "label": "Funds Held for Clients", "terseLabel": "Funds held for customers" } } }, "localname": "FundsHeldForClients", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain (loss) from sale or disposal of an organization or integrated set of activities (for example, but not limited to, a partnership or corporation) engaged in providing a product or service in a commercial, industrial, or professional environment.", "label": "Gain (Loss) on Disposition of Business", "terseLabel": "Net gain on sale of businesses" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r180", "r181", "r182" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "periodEndLabel": "Goodwill, net of accumulated impairment charges, end of period", "periodStartLabel": "Goodwill, net of accumulated impairment charges, beginning of year", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r184" ], "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": "Goodwill", "verboseLabel": "Goodwill resulting from acquisitions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r185" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Currency translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r183" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before 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, Gross", "periodEndLabel": "Goodwill, gross, end of period", "periodStartLabel": "Goodwill, gross, beginning of year" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r183" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails": { "order": 2.0, "parentTag": "us-gaap_Goodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss", "negatedPeriodEndLabel": "Accumulated impairment charges, end of period", "negatedPeriodStartLabel": "Accumulated impairment charges, beginning of year" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "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]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r186", "r288" ], "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": "Measurement-period adjustments for previous acquisitions (Note 6)", "verboseLabel": "Measurement period adjustments to goodwill" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r88" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "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/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteedInvestmentContractMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract that guarantees interest for a predetermined period of time and repayment of principal.", "label": "Guaranteed Investment Contract [Member]", "terseLabel": "Guaranteed investment certificates [Member]", "verboseLabel": "Canadian guaranteed investment certificates [Member]" } } }, "localname": "GuaranteedInvestmentContractMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r105", "r202", "r207", "r377" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Asset impairment charges, assets held-for-use" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r105", "r201" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Asset impairment charges", "verboseLabel": "Asset impairment charges, assets held for sale" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsNonRecurringFairValueMeasurementsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r82", "r342", "r351", "r371" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income statement" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Assets held for sale [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r10", "r11", "r12", "r13", "r209", "r210" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAssetsHeldForSaleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income tax provision" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/IncomeTaxProvision" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r116", "r280" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 2.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 (Benefit)", "negatedLabel": "Income tax provision", "negatedTerseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r104" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r104" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Trade accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r104" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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 and supplies" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in assets and liabilities, net of effect of acquisitions:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r104" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Liabilities", "terseLabel": "Other accrued and non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r198" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived intangibles, carrying amount" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r192", "r198" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Gross carrying amount, total" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r189", "r193" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangibles (net of accumulated amortization of $470.466 and $444,933, respectively)", "totalLabel": "Net carrying amount, total" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]", "terseLabel": "Intangibles" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r335", "r338", "r354" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r38", "r173" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAllowancesForUncollectibleAccountsInventoriesAndSuppliesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAllowancesForUncollectibleAccountsInventoriesAndSuppliesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r16", "r62", "r171" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAllowancesForUncollectibleAccountsInventoriesAndSuppliesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories and supplies", "totalLabel": "Inventories and supplies" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAllowancesForUncollectibleAccountsInventoriesAndSuppliesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Net, Items Net of Reserve Alternative [Abstract]", "terseLabel": "Inventories and supplies" } } }, "localname": "InventoryNetItemsNetOfReserveAlternativeAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAllowancesForUncollectibleAccountsInventoriesAndSuppliesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r40", "r173" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAllowancesForUncollectibleAccountsInventoriesAndSuppliesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAllowancesForUncollectibleAccountsInventoriesAndSuppliesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventorySuppliesNetOfReserves": { "auth_ref": [ "r61", "r172" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAllowancesForUncollectibleAccountsInventoriesAndSuppliesDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods.", "label": "Inventory, Supplies, Net of Reserves", "terseLabel": "Supplies" } } }, "localname": "InventorySuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAllowancesForUncollectibleAccountsInventoriesAndSuppliesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r39", "r173" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAllowancesForUncollectibleAccountsInventoriesAndSuppliesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Semi-finished goods" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAllowancesForUncollectibleAccountsInventoriesAndSuppliesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Expected maturities of available-for-sale debt securities" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseExpirationDate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Date which lease or group of leases is set to expire, in CCYY-MM-DD format.", "label": "Lease Expiration Date", "terseLabel": "Capital lease obligations, maturity date" } } }, "localname": "LeaseExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "dateItemType" }, "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", "negatedTerseLabel": "Outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r36", "r348", "r365" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "terseLabel": "Total liabilities and shareholders' equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "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/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.", "label": "Liabilities, Other than Long-term Debt, Noncurrent", "terseLabel": "Other non-current liabilities", "totalLabel": "Other non-current liabilities" } } }, "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Average amount borrowed under the credit facility during the period.", "label": "Line of Credit Facility, Average Outstanding Amount", "terseLabel": "Daily average amount outstanding" } } }, "localname": "LineOfCreditFacilityAverageOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "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 Facility, Commitment Fee Percentage", "terseLabel": "Revolving credit facility, commitment fee" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r49" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Revolving credit facility, current commitment" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r49" ], "lang": { "en-US": { "role": { "documentation": "Date the credit facility terminates, in CCYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Revolving credit facility, maturity date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r49" ], "lang": { "en-US": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate at period end" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r49" ], "lang": { "en-US": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Line of Credit Facility, Interest Rate During Period", "terseLabel": "Weighted-average interest rate" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r49" ], "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": "Revolving credit facility, maximum commitment" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r49" ], "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": "Net available for borrowing as of March 31, 2018" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]", "terseLabel": "Term loan facility [Member]" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r29", "r347", "r363" ], "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": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r29" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 }, "http://www.deluxe.com/role/DebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and capital lease obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Long-term Debt and Capital Lease Obligations", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.deluxe.com/role/DebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtAndCapitalLeaseObligations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and capital leases due within one year or the normal operating cycle, if longer.", "label": "Long-term Debt and Capital Lease Obligations, Current", "totalLabel": "Long-term debt due within one year" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and capital lease obligations including current maturities.", "label": "Long-term Debt and Capital Lease Obligations, Including Current Maturities", "terseLabel": "Long-term debt, principal amount" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-term Debt, Fair Value", "verboseLabel": "Long-term debt, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths": { "auth_ref": [ "r117" ], "calculation": { "http://www.deluxe.com/role/DebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Rolling Twelve Months", "negatedTerseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r45" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "terseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MajorTypesOfDebtSecuritiesDomain": { "auth_ref": [ "r355" ], "lang": { "en-US": { "role": { "documentation": "Provides general categories of investments for which information is required or determined to be disclosed.", "label": "Major Types of Debt Securities [Domain]", "terseLabel": "Major Types of Debt Securities [Domain]" } } }, "localname": "MajorTypesOfDebtSecuritiesDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.deluxe.com/role/FairValueMeasurementsRecurringFairValueMeasurementsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_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/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "domainItemType" }, "us-gaap_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/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market securities [Member]", "verboseLabel": "Money market securities [Member]" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r101", "r103" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities, excluding 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, Continuing Operations", "totalLabel": "Net cash used by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r101", "r103" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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, Continuing Operations", "totalLabel": "Net cash used by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r101", "r102", "r106" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding 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, Continuing Operations", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r83", "r106", "r133", "r352", "r369" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.deluxe.com/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.deluxe.com/role/EarningsPerShareDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r127" ], "calculation": { "http://www.deluxe.com/role/EarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Income available to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r127", "r128" ], "calculation": { "http://www.deluxe.com/role/EarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Income available to common shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1": { "auth_ref": [ "r118", "r120", "r121" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cumulative effect of the change in accounting principle or new accounting pronouncement on retained earnings or other components of equity or net assets in the statement of financial position as of the beginning of the earliest period presented.", "label": "New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets", "terseLabel": "New accounting pronouncement, cumulative effect of adoption" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "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/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "verboseLabel": "New accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New accounting pronouncements [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details", "http://www.deluxe.com/role/NewAccountingPronouncementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r119", "r120", "r121" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details", "http://www.deluxe.com/role/NewAccountingPronouncementsTables" ], "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/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Foreign, primarily Canada and Australia [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r94" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableNetNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date more than one year from the balance sheet date, net of any write-downs taken for collection uncertainty on the part of the holder. Such amount may include accrued interest receivable in accordance with the terms of the debt. The debt also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among a myriad of other features and characteristics. This amount does not include amounts related to receivables held-for-sale.", "label": "Notes, Loans and Financing Receivable, Net, Noncurrent", "terseLabel": "Loans and notes receivable from Safeguard distributors" } } }, "localname": "NotesAndLoansReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableFairValueDisclosure": { "auth_ref": [ "r57" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.", "label": "Notes Receivable, Fair Value Disclosure", "terseLabel": "Loans and notes receivable from Safeguard distributors, fair value" } } }, "localname": "NotesReceivableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableNet": { "auth_ref": [ "r59" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Net amount of the investment in a contractual right to receive money on demand or on fixed or determinable dates that is recognized as an asset in the creditor's statement of financial position. Examples include, but are not limited to, credit card receivables, notes receivable and receivables relating to lessor's rights to payments from leases other than operating leases that have been recorded as assets. Excludes trade accounts receivable with contractual maturity of one year or less and arose from the sale of goods or services.", "label": "Financing Receivable, Net", "terseLabel": "Loans and notes receivable from Safeguard distributors" } } }, "localname": "NotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/FairValueMeasurementsFinancialInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of businesses acquired" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable business segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r310" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating expenses [Member]" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income:", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDetails", "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Reportable Business Segments [Member]", "verboseLabel": "Reportable business segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDetails", "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r14", "r307" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Consolidated financial statements" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedFinancialStatements" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r19", "r21", "r22", "r51" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Noncurrent", "verboseLabel": "Other" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets", "totalLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": { "auth_ref": [ "r76", "r80" ], "calculation": { "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails": { "order": 1.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", "negatedTerseLabel": "Other comprehensive loss before reclassifications" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r77", "r78", "r80", "r229" ], "calculation": { "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "negatedTotalLabel": "Net current-period other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r303", "r304", "r305" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "auth_ref": [ "r68", "r74" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) before reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, Tax", "negatedTerseLabel": "Unrealized holding loss on securities arising during the period, tax" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsMember": { "auth_ref": [ "r308", "r312" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other current assets.", "label": "Other Current Assets [Member]", "terseLabel": "Other current assets [Member]" } } }, "localname": "OtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other [Member]" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r106" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash items, net" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other non-current assets [Member]" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherRestructuringMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restructuring and related activities classified as other.", "label": "Other Restructuring [Member]", "terseLabel": "Other costs [Member]" } } }, "localname": "OtherRestructuringMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic": { "auth_ref": [ "r130" ], "calculation": { "http://www.deluxe.com/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Basic", "negatedLabel": "Income allocated to participating securities" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted": { "auth_ref": [ "r130" ], "calculation": { "http://www.deluxe.com/role/EarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of earnings (loss) distributed and earnings (loss) allocated to participating securities for the diluted earnings (loss) per share or per unit calculation under the two-class method.", "label": "Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted", "negatedLabel": "Income allocated to participating securities" } } }, "localname": "ParticipatingSecuritiesDistributedAndUndistributedEarningsLossDiluted", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/EarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForPreviousAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow representing an adjustment to the purchase price of a previous acquisition.", "label": "Payments for Previous Acquisition", "terseLabel": "Holdback payments for prior year acquisitions" } } }, "localname": "PaymentsForPreviousAcquisition", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r108", "r109" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "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" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r99" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "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": "Payments for common shares repurchased", "terseLabel": "Payments for common shares repurchased" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited", "http://www.deluxe.com/role/ShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r102", "r213" ], "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", "negatedTerseLabel": "Payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r99" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Cash dividends paid to shareholders" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r99", "r268" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedTerseLabel": "Employee taxes paid for shares withheld" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r95" ], "calculation": { "http://www.deluxe.com/role/AcquisitionsDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 }, "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "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", "negatedLabel": "Payments for acquisitions, net of cash acquired", "terseLabel": "Payments for acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails", "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r96" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Payments to Acquire Productive Assets", "negatedTerseLabel": "Purchases of capital assets", "verboseLabel": "Capital asset purchases:" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDetails", "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r267" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "verboseLabel": "Postretirement benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/PostretirementBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r98" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from issuing long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r97", "r273" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based compensation arrangement. Issuance includes, but is not limited to, exercise of stock options and similar instruments.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "terseLabel": "Proceeds from issuing shares under employee plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r108", "r109" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r140" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]", "terseLabel": "Product concentration risk [Member]" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductInformationLineItems": { "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": "Product Information [Line Items]", "terseLabel": "Disaggregated revenue information" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductOrServiceAxis": { "auth_ref": [ "r149", "r251", "r252" ], "lang": { "en-US": { "role": { "documentation": "Information by products and services or groups of similar products and services.", "label": "Products and Services [Axis]", "terseLabel": "Products and Services [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "stringItemType" }, "us-gaap_ProductsAndServicesDomain": { "auth_ref": [ "r149" ], "lang": { "en-US": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Products and Services [Domain]", "terseLabel": "Products and Services [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r24", "r25", "r206", "r366" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment (net of accumulated depreciation of $360,303 and $358,020, respectively)" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r93", "r104", "r247", "r250" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAllowancesForUncollectibleAccountsInventoriesAndSuppliesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by range, including, but not limited to, upper and lower bounds.", "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "stringItemType" }, "us-gaap_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Extent of variation, for example, but not limited to, upper and lower bounds.", "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "domainItemType" }, "us-gaap_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems": { "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": "Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]", "terseLabel": "Reclassification adjustments [Line Items]" } } }, "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherComprehensiveIncomeReclassificationAdjustmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax": { "auth_ref": [ "r76" ], "calculation": { "http://www.deluxe.com/role/OtherComprehensiveIncomeReclassificationAdjustmentsDetails": { "order": 1.0, "parentTag": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of reclassification adjustments of other comprehensive income (loss).", "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax", "negatedTerseLabel": "Amortization of postretirement benefit plan items" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherComprehensiveIncomeReclassificationAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": { "auth_ref": [ "r76", "r80" ], "calculation": { "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 }, "http://www.deluxe.com/role/OtherComprehensiveIncomeReclassificationAdjustmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "negatedTotalLabel": "Total reclassifications, net of tax", "terseLabel": "Amounts reclassified from accumulated other comprehensive loss" } } }, "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails", "http://www.deluxe.com/role/OtherComprehensiveIncomeReclassificationAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationFromAociCurrentPeriodTax": { "auth_ref": [ "r74", "r286" ], "calculation": { "http://www.deluxe.com/role/OtherComprehensiveIncomeReclassificationAdjustmentsDetails": { "order": 2.0, "parentTag": "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss).", "label": "Reclassification from AOCI, Current Period, Tax", "terseLabel": "Tax benefit" } } }, "localname": "ReclassificationFromAociCurrentPeriodTax", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherComprehensiveIncomeReclassificationAdjustmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table]", "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Table]" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherComprehensiveIncomeReclassificationAdjustmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Reclassification adjustments" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r100" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedTerseLabel": "Payments on long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestatementAdjustmentMember": { "auth_ref": [ "r122", "r123" ], "lang": { "en-US": { "role": { "documentation": "Effect of a correction of an error, other prior year adjustment, or application of a new accounting pronouncement on a financial statement line item or any per share amounts. The cumulative effect of the change on retained earnings or net assets in the statement of financial position would also be represented under this domain member.", "label": "Restatement Adjustment [Member]", "terseLabel": "Effect of adoption [Member]" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "verboseLabel": "Restructuring charges" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The expected number of positions to be eliminated as a result of restructuring activities.", "label": "Restructuring and Related Cost, Expected Number of Positions Eliminated", "terseLabel": "Number of employees in severance accruals" } } }, "localname": "RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r105", "r212", "r216", "r221" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesDetails", "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesDetails", "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring accruals [Line Items]", "verboseLabel": "Restructuring charges [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesDetails", "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by individual restructuring plan.", "label": "Restructuring Plan [Axis]", "terseLabel": "Restructuring Plan [Axis]" } } }, "localname": "RestructuringPlanAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringPlanDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the individual restructuring plans.", "label": "Restructuring Plan [Domain]", "terseLabel": "Restructuring Plan [Domain]" } } }, "localname": "RestructuringPlanDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r213", "r218" ], "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": "Balance, end of period", "periodStartLabel": "Balance, beginning of year", "terseLabel": "Restructuring accruals, total" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesDetails", "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Restructuring Reserve [Abstract]", "terseLabel": "Other restructuring charges disclosures" } } }, "localname": "RestructuringReserveAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringReserveAccrualAdjustment1": { "auth_ref": [ "r212", "r217" ], "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 reversals" } } }, "localname": "RestructuringReserveAccrualAdjustment1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesDetails", "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveCurrent": { "auth_ref": [ "r212", "r220" ], "calculation": { "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.", "label": "Restructuring Reserve, Current", "verboseLabel": "Restructuring due within one year (Note 8)" } } }, "localname": "RestructuringReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationOtherDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r33", "r234", "r364" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "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]", "verboseLabel": "Retained earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details", "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Revenue disaggregated by geography" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, effect of transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuePracticalExpedientFinancingComponent": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true/false) whether practical expedient is elected not to adjust consideration for effect of financing component when transfer and customer payment of good or service occurs within one year or less.", "label": "Revenue, Practical Expedient, Financing Component [true/false]", "terseLabel": "Practical expedient, financing component" } } }, "localname": "RevenuePracticalExpedientFinancingComponent", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "booleanItemType" }, "us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract": { "auth_ref": [ "r176", "r179", "r249" ], "lang": { "en-US": { "role": { "documentation": "Indicates (true/false) whether practical expedient is elected to recognize incremental cost of obtaining contract as expense when incurred if amortization period would have been one year or less.", "label": "Revenue, Practical Expedient, Incremental Cost of Obtaining Contract [true/false]", "terseLabel": "Practical expedient, costs of obtaining contracts" } } }, "localname": "RevenuePracticalExpedientIncrementalCostOfObtainingContract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "booleanItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r110", "r111", "r112", "r243" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod": { "auth_ref": [ "r138", "r248" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligations, expected timing of satisfaction" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details" ], "xbrltype": "durationItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r87" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "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", "terseLabel": "Total revenue from external customers", "totalLabel": "Total revenue", "verboseLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDetails", "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails", "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "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]", "terseLabel": "Revolving credit facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueGoodsNet": { "auth_ref": [ "r85" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts.", "label": "Sales Revenue, Goods, Net", "terseLabel": "Product revenue" } } }, "localname": "SalesRevenueGoodsNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails", "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueServicesNet": { "auth_ref": [ "r86" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts.", "label": "Sales Revenue, Services, Net", "terseLabel": "Service revenue" } } }, "localname": "SalesRevenueServicesNet", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails", "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScenarioPreviouslyReportedMember": { "auth_ref": [ "r122", "r123", "r124" ], "lang": { "en-US": { "role": { "documentation": "Represents the amount as previously reported before the correction of an error or other adjustment.", "label": "Scenario, Previously Reported [Member]", "terseLabel": "As previously reported [Member]" } } }, "localname": "ScenarioPreviouslyReportedMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Any scenario, that is, the particular reporting scenario is left unspecified. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario, Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r76" ], "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": "Accumulated other comprehensive loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherComprehensiveIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Acquired intangibles" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Available-for-sale Securities [Line Items]", "terseLabel": "Available-for-sale debt securities [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "verboseLabel": "Available-for-sale debt securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r163", "r164", "r166", "r167", "r168", "r169", "r356", "r357" ], "lang": { "en-US": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationAvailableForSaleDebtSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r289", "r290" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Debt outstanding" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r10", "r11", "r12", "r13", "r209", "r210" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Assets held for sale" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r133" ], "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": "Earnings per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r277" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Effective income tax rate reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/IncomeTaxProvisionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "terseLabel": "Revenue disaggregated by product and service offerings" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEnvironmentalExitCostTable": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "Table setting forth material liabilities for remediation, site restoration, postclosure, monitoring commitments, or other exit costs that may occur on the sale, disposal or abandonment of a property as a result of unanticipated contamination of the assets.", "label": "Schedule of Environmental Exit Cost [Table]", "terseLabel": "Schedule of Environmental Exit Cost [Table]" } } }, "localname": "ScheduleOfEnvironmentalExitCostTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r187", "r188" ], "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]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r187", "r188" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "verboseLabel": "Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r23", "r41", "r42", "r43" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Inventories and supplies" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r49", "r114" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of 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": "Schedule of Line of Credit Facilities [Table Text Block]", "terseLabel": "Credit facility" } } }, "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMalpracticeInsuranceTypeAndTierIdentifierAxis": { "auth_ref": [ "r373", "r374", "r375", "r376" ], "lang": { "en-US": { "role": { "documentation": "Information by type of insurance coverage or layer of insurance that covers malpractice claims.", "label": "Insurance Type and Tier Identifier [Axis]", "terseLabel": "Insurance Type and Tier Identifier [Axis]" } } }, "localname": "ScheduleOfMalpracticeInsuranceTypeAndTierIdentifierAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.", "label": "Schedule of Net Benefit Costs [Table Text Block]", "terseLabel": "Components of net periodic benefit income" } } }, "localname": "ScheduleOfNetBenefitCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/PostretirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r119", "r120", "r121", "r136", "r137", "r139" ], "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 [Table Text Block]", "terseLabel": "Impact of new accounting pronouncement" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r47" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "terseLabel": "Other non-current assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]", "terseLabel": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Allocation of the aggregate purchase price for acquisitions completed during the current period" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r214", "r215", "r219" ], "lang": { "en-US": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesDetails", "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r214", "r215", "r219" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Components of net restructuring charges" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "auth_ref": [ "r213", "r220" ], "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 [Table Text Block]", "terseLabel": "Restructuring accruals, by segment" } } }, "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r144", "r145", "r146", "r147", "r187" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r144", "r145", "r146", "r147", "r187" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Business segment information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r194" ], "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 Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Estimated future amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segment [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails", "http://www.deluxe.com/role/BusinessSegmentInformationDetails", "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails", "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentGeographicalDomain": { "auth_ref": [ "r0", "r151", "r378" ], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Business segment information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Business segment information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SelfInsuranceReserve": { "auth_ref": [ "r54" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.", "label": "Self Insurance Reserve", "terseLabel": "Self-insurance liabilities" } } }, "localname": "SelfInsuranceReserve", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r92", "r170" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited": { "order": 2.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 Expense", "negatedTerseLabel": "Selling, general and administrative expense" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfComprehensiveIncomeUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r104" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "verboseLabel": "Employee share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementsOfCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r143" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Business Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails", "http://www.deluxe.com/role/BusinessSegmentInformationDetails", "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails", "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r56", "r229" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails", "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails", "http://www.deluxe.com/role/OtherComprehensiveIncomeReclassificationAdjustmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementGeographicalAxis": { "auth_ref": [ "r0", "r151", "r251", "r253", "r378" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/BusinessSegmentInformationDisaggregatedRevenueInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Balance sheet", "verboseLabel": "Balance sheet" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementScenarioAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by scenario to be reported. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r30", "r31", "r229", "r234" ], "lang": { "en-US": { "role": { "documentation": "Number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of any shares forfeited. Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Common shares issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r30", "r31", "r234", "r271", "r272" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Common shares issued" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Share repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Amount remaining under share repurchase authorization" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ShareholdersEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r30", "r31", "r229", "r234" ], "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", "negatedTerseLabel": "Common shares repurchased (in shares)", "terseLabel": "Common shares repurchased (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.deluxe.com/role/ShareholdersEquityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r30", "r31", "r229", "r234" ], "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": "Stock Repurchased During Period, Value", "negatedTerseLabel": "Common shares repurchased" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r31", "r34", "r35", "r156" ], "calculation": { "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of year", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited", "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedBalanceSheetsParentheticalsUnaudited", "http://www.deluxe.com/role/ConsolidatedBalanceSheetsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r235" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "verboseLabel": "Shareholders' equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r65" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "verboseLabel": "Supplemental balance sheet information" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/SupplementalBalanceSheetInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology-based intangible [Member]" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/AcquisitionsDetails", "http://www.deluxe.com/role/SupplementalBalanceSheetInformationIntangiblesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeAndTierIdentifierDomain": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Name of the type of insurance coverage or layer of insurance that covers malpractice claims.", "label": "Type and Tier Identifier [Domain]", "terseLabel": "Type and Tier Identifier [Domain]" } } }, "localname": "TypeAndTierIdentifierDomain", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/OtherCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/ConsolidatedStatementOfShareholdersEquityUnaudited", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409Details", "http://www.deluxe.com/role/NewAccountingPronouncementsAsuNo201409ImpactOfAdoptionDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsImpactOfOtherAdoptionsDetails", "http://www.deluxe.com/role/NewAccountingPronouncementsTables", "http://www.deluxe.com/role/OtherComprehensiveIncomeAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "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/2017-01-31", "presentation": [ "http://www.deluxe.com/role/RestructuringChargesDetails", "http://www.deluxe.com/role/RestructuringChargesRestructuringAccrualsByYearAndBySegmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r131" ], "calculation": { "http://www.deluxe.com/role/EarningsPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive impact of potential common shares" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r128", "r131" ], "calculation": { "http://www.deluxe.com/role/EarningsPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted-average shares and potential common shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r126", "r131" ], "calculation": { "http://www.deluxe.com/role/EarningsPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2017-01-31", "presentation": [ "http://www.deluxe.com/role/EarningsPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-04.(c) Schedule III)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=27047687&loc=d3e5864-122674" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=65878427&loc=d3e1107-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=64827811&loc=SL51721673-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3521-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3536-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3574-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3044-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3095-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3098-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=64827811&loc=SL51721675-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r111": { "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" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22499-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22499-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=64827811&loc=SL51721677-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22580-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22583-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22644-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22658-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=64853466&loc=d3e22663-107794" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1448-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1377-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1505-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=d3e1252-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=64827811&loc=SL51721683-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96947427&loc=SL5780133-109256" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=96948231&loc=d3e4984-109258" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=68064558&loc=d3e725-108305" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=68064558&loc=d3e765-108305" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=84173487&loc=SL51747714-108306" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6351-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6351-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=84177426&loc=d3e6404-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8538-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8721-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8813-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8906-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e8475-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e9031-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e9038-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=68060357&loc=d3e9038-108599" }, "r152": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=SL6953423-111524" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5086-111524" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=75030427&loc=d3e22054-111558" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82896770&loc=d3e26610-111562" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27405-111563" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27198-111563" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27232-111563" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27290-111563" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27337-111563" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27340-111563" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27357-111563" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68055081&loc=d3e7352-108325" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68067558&loc=d3e8220-108328" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074990&loc=SL49131230-203052" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL51790836-203054" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388280&loc=d3e13770-109266" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a,h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=35741047&loc=d3e13854-109267" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=68055307&loc=d3e2510-110228" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=65878427&loc=SL51721533-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=68055307&loc=d3e2599-110228" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=68055307&loc=d3e2611-110228" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=68055307&loc=d3e2420-110228" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=68055307&loc=d3e2473-110228" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=84176398&loc=d3e2921-110230" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=84176398&loc=d3e2941-110230" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=84176398&loc=d3e2941-110230" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=84176398&loc=SL51724579-110230" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "410", "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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=27011515&loc=d3e140864-122747" }, "r216": { "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=27011515&loc=d3e140864-122747" }, "r217": { "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=27011515&loc=d3e140904-122747" }, "r218": { "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=27011515&loc=d3e140904-122747" }, "r219": { "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=27011515&loc=d3e140904-122747" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e7018-107765" }, "r220": { "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=27011515&loc=d3e140904-122747" }, "r221": { "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=27011515&loc=d3e140904-122747" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "http://asc.fasb.org/topic&trid=2175745" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=6395460&loc=d3e13647-108346" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21463-112644" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21475-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21506-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21521-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=84159872&loc=d3e21538-112644" }, "r234": { "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" }, "r235": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 13.A.4(a).Q1 Response))", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 13.A.4(a).Q1)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3(b))", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3(b).Q1(c))", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3(b).Q2)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3(c).Q3)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.A.3)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 13.B.Q1)", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "35", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=68068069&loc=d3e57788-111642" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "35", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=68068069&loc=d3e57795-111642" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "35", "Topic": "605", "URI": "http://asc.fasb.org/extlink&oid=68068069&loc=d3e57807-111642" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130534-203044" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130556-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130569-203045" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130543-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913847&loc=SL49130545-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=96862333&loc=SL49130690-203046-203046" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=96862333&loc=SL49130690-203046-203046" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82856876&loc=SL49131195-203048" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82856876&loc=SL49131195-203048" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=64852052&loc=d3e1703-114919" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=64852052&loc=d3e1731-114919" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i),(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=82843861&loc=d3e1928-114920" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "19A", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96949009&loc=SL79513924-113897" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5047-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96867065&loc=SL79508275-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96864182&loc=d3e11149-113907" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=96864182&loc=d3e11178-113907" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=96869563&loc=SL96870463-158277" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=96869563&loc=SL96870463-158277" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r285": { "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=34349781&loc=d3e330036-122817" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=79507043&loc=d3e39076-109324" }, "r287": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84229725&loc=d3e961-128460" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5227-128473" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911251&loc=d3e6578-128477" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911251&loc=d3e6613-128477" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911338&loc=d3e6819-128478" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=64827811&loc=d3e1361-107760" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=96868048&loc=SL4569616-111683" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=96868048&loc=SL4569643-111683" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84161450&loc=SL4573702-111684" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84161450&loc=SL4573702-111684" }, "r307": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5618551-113959" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5624163-113959" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=84234895&loc=SL5624177-113959" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=6435544&loc=d3e41834-113960" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=95459573&loc=SL5629052-113961" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "48", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=65894324&loc=d3e18349-110257" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19190-110258" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19190-110258" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=SL7498348-110258" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=66048111&loc=d3e19279-110258" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "820", "URI": "http://asc.fasb.org/topic&trid=2155941" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75026489&loc=d3e13220-108610" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=77997519&loc=d3e13433-108611" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=77997519&loc=d3e13467-108611" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=77997519&loc=d3e13476-108611" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=77997519&loc=d3e13531-108611" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=77997519&loc=d3e13537-108611" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14172-108612" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=64930785&loc=d3e28541-108399" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=64930785&loc=d3e28551-108399" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=64930785&loc=d3e28555-108399" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=64930739&loc=d3e28878-108400" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.13,16)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r35": { "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" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6879574&loc=d3e536633-122882" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)-(g)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r358": { "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" }, "r359": { "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=6879938&loc=d3e572229-122910" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r361": { "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=6879938&loc=d3e572229-122910" }, "r362": { "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=6879938&loc=d3e572229-122910" }, "r363": { "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=6879938&loc=d3e572229-122910" }, "r364": { "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=6879938&loc=d3e572229-122910" }, "r365": { "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=6879938&loc=d3e572229-122910" }, "r366": { "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=6879938&loc=d3e572229-122910" }, "r367": { "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=6879938&loc=d3e572229-122910" }, "r368": { "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=6879938&loc=d3e572229-122910" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "225", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879464&loc=d3e573970-122913" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S35", "SubTopic": "320", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488548&loc=SL6090579-123006" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "720", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=49178521&loc=d3e9100-115647" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "720", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=49178521&loc=d3e9113-115647" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "720", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=49178521&loc=d3e9127-115647" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "225", "Subparagraph": "(a)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=84241808&loc=d3e92212-112881" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28)", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r379": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12b", "Subsection": "1" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=64827811&loc=d3e1474-107760" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=64827811&loc=SL51721659-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r59": { "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" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=64827811&loc=SL51721663-107760" }, "r60": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r63": { "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" }, "r64": { "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" }, "r65": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r66": { "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=84228862&loc=SL7669646-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e),(f),(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e,f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=64827811&loc=SL51721665-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669646-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=d3e637-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=d3e640-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=d3e681-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669686-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669619-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=SL7669625-108580" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84228862&loc=d3e557-108580" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=64827811&loc=SL51721671-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=84158357&loc=d3e1436-108581" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "http://asc.fasb.org/topic&trid=2134417" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(a))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(d))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=64827811&loc=SL51721673-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(d))", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.5)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "225", "URI": "http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3213-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3213-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3255-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3255-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585" } }, "version": "2.0" } ZIP 77 0000027996-18-000066-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000027996-18-000066-xbrl.zip M4$L#!!0 ( (]EHTS;Q8@@IT " /IJ(@ 0 83(P,3@S,S$Q,"UQ+FAT M;>R]:7/;2+8F_/G.K\"H^]ZICJ#L7(%,5Y4G$ENU8ER22Y+[=K\3$Q40"4GH MH@ V -I6__HW 1 $))*B%I#$DE5A6R*Q9)Y\SG[RY$__^_O=5/OJQTD0A3\? MP7?@2//#<30)PIN?C[Y#"[U?Q-+\4 :"_E]^6%\Z3XQO/FRTOOO:2J_S" MQ1?R!F@< WB,87E+]JQ)L+SCX:.++\M+0R\8)P^O3/SQNYOHZ_O\JS5/GTR_ M/QCYQ)_.O_OOQM%==C$#^.% @HW3Q.^#,$F]<.R7UR?!>/U8Y!?9P^&C>2:3 M=<26CX;O__[KIXOQK7_GE1?[W\>WZQ^>?;-FGL'W]%A>\N -Y2U!. U"/T/N M^S3VPN0ZBN^\5$(]>PX]!JP^2GGI'YM!D7U;>^5Z:FU['SI&^G))HS"QO[-QA7F[^7WR\F%7_TD M7;\$Q7?9\_$CL/G!^COD%]GEY/&:;1H+Q#4BUJ8<1],-4\Z_63/E))W%&U J MOUD#TY7U?\@$V==77K)D@B")"(+&4VQ37%'>,)['L92M]^L'57Z[9B;C:!ZF M\:;[BB_7W/8,=#U$5BYRTK7RB!;R**U8.MC.TL=+N?'Q?_S'3[>^-Y'__L=/ M=W[J:=F]Q_Z_YL'7GX^L*$RE5#^^E&,ZTL;%;S\?I?[W]'TAB]_G-Z9!.O4_ MEDK@I_?%[_+1[Q?/_NDJFMQK27H_]7\^NI;/.;[V[H+I_8?+X,Y/M%/_FW8> MW7GAC_EW2?!O_P,$L_1'.;Z?)L'7\LY)D,RFWGW&H7+H/P7?/V3/]^/BQV R M\G]P\&_8HY6#E(4S=(QM[T'[X7.^'$EIJX-AV',6%! M&^I,#LW1#<> H!RE02E:3F?;A44#'EOR4''WO0DG/C?_X]_7QLPA3;G F!A$VHC MC(AA6^4XB./HRP%ON_#H(\C^0P;G>E/#=H.I'UL2RC=17!^T":3VMZCN0(E7 MG>B4D27Q3(@K*F^[\.CC)R^^\34Q'OOR5;GYFK^TJ1F<^S=!DED=Z:G\IC8% M@IDEQV,"Q\ "VPS9AEF.S*%<+*>P[<*CC[;SZII%/& M!J8WS13)Q:WOIR*FHCO0?*[-))_OY##G)J+8=D9#8.K>1K%R:_^W94? M+RD]_?Y!3E9^$EV7D_"36W\ZD6)7OK1./CJ!5/O:NJ[47PAI8?M7Z47OO0")*_Y M28U*DK^2Y$L8^]Y4&JR37[P@-'TI_[<+&)]_@RG^2 MOZU=>6B9 B!+3@-BUZ;8=IQR3A:NZ?=M%TKX\^:QW^#R;Z( P(1 %TC;!6&@ MNQ2XSA+2U.:5S['MPJ./!#HM6/"GIFN[P($ F$(X1'"'("A(.0L#6I62WW:A MG"[4I=MV@-6MIOIPXG7G"+N"V81;CD.EP4TPKY!I$5))L&T7RFEB#G?"QDM[ ML;3?Q%AJXR0W#I<&GLBN]:HO'AEV)8G*1UC1W540YJK^W!]'-V&&@Y.)5/#! M=9"14$C#+RW>%/L3:0%\DA\'TP(X22*]CXGE);<+T^"KI':8U@G+A"4X-1QI MX!!DR.5RQ4+HN2XS:L;!M@NED4C!"X4#>DC6SWY\<>O%_O-0)$ES%X47:33^ MX[,7G\6Y?3[YFS>=^]6#EO/4;8I;[; MT2372(:73=*RN33:((6"&<( @@IJ5@8Q7PV MB9BGMU&-=--BA #C%'@N XBMDO+\6+#J:RW;1<>?2Q ^@;^WSB[IY?O MB=D)RG1I: O#$M+T< WQ7+0S*S%!+==^(S9/3-N4D[@D^\EOO-]%A2.:A;, MA'7I01S#$!:VD70AI=-D E3$7)$ @ E828\M%V9!-@2/(3S&X&T1G^7(I?P\ MN[:D4 Q2.81,)-YOGH@@3#JZQ!&42-Q(U"I25UC%X9 MYERJ$3'YYSQ),V440/EGT/$D',?Y2[QI M9L6=79]=I=)9RPF;!83'=;H*RY6,CD46_;*8)5R7$DDNH=O %F;-7=MVX4OI M^OYA B?VK_TLZ>8G'W_*TGL?DCQO)0FMY?G>#[=Y^E^:-<=EROS=]\PZ*K[- MOV1^:])-(_SW_(D^X?%6A:TJ#%WGN J+O'S<&[V0?E) ML+"'_%C+1^BO379;)__G863\\ 7R:#%Y3A/W3S\IC: Y?O*#Q:4V4*HO8!^7XNQI+1_DPTU_ZCX M;"+?_'TV#<9!6HQ)FP3RDJ)*9^EFO(0$1Q]K$;CM-/CI_=IA%*-^OS+L@<(J M=WB>(*[I3B>G%YE>ZS,;W>*87<\\#@@Y M]S.?RY\X7IQY7DFW(-2D[?&(CD^AK'F0KU^&O2"]816WQD!6 M,BA]T2E9\#:'2,7F6Q.;WVVP;$\0&92L.13.>B4.=XQUY3(?+O37EH!(K:CY M++WUX^RRV+_-:/G5+_;?]'+5GSUO90TK[+0/._NSF97SW!+GN6UV@>+^-G!_ M*Z#0;5=E\'Y :_+$O1,IO4D=#TKH[8X?%&X["Q"C]66$1O.3UEM?1JAW-F-0 MZW(BW0EO*F89/Q3-)?(A6X7$E0+6N;[VQ^EEUKFOVM1:WFX'UXNM'::??O/] M<+$7YI=Y,,G:I9R$Q>W%!O6LC<5UZL>7T2P8ZT#OM5PZ1%3Y=:M9C;6)Y>RB MC%W3_D) O:::UB#>)9MG$]^ITUKO!?XH*E^7AX_(.G9=1Y^K0.N M;B)^;32/J;\O M.5?GAC?*N5;".Y.I.5F+DYE2+R>T0OC>$)[)_4T+H$#>K S/BXU.HW!!:J&P M?AAI_L0Z*,@W"WGEK1T<[8=UU+H-= 54A90F35T[:UR<-1//BXQ3[_NT.F=! M(6ZO1N_VI5# ;]C'JU%8/BX_ >$VFD[\./'S4*/B@/V[?<];$\4*._ $+>4& M'MX-7+,('01[K6/PKINLKZ;K+L9^Z,FQ/G+\DO+[:B"]!GDC;=I?DZ>KT[_N M]FU<@+8F)AC-UBEH.N'I^EZ]'%! MV ^6V(N]_\2Z-/3^QZM:L=VSEG4OAM<..LR\G)6^7.R!E7Z-0O_^5R_^PT_S MY_22=[Y<])YWUJ_C<)AE+WKGE[D7RZGY_J0:57FH7B\99P!*9_N:=IF)WLH3 M;2XCF+YJW\:I?*K M[!5!./ZZXH=7VT%?--\*(X\G MW(?%=U^S\/[X-HRFT]RRN ML&&^75WZMPKYO%9F@&;?$_,>FNC/I("\R(]#;SI/_&Q?^%S^5C+*H_M[C(U, M/+R4$$.3&PHL;0=+BR2+4C*'53(MDQO*U.RT%'BKJ5EF\<[]O '? .7!LRC0 M57B\.?*@0M&M"46W*$:AI$?[I,>.[0HK"I-H&DSR[.Q)ZM\]LB:+Q&UX@G27E=53P3A%XX#KSIHE-6Q]"SGCXULW,]@1HJRWJ2O(O: MG?7T[8-FVSDV+^Z\Z;3Z5N%S!_A\@L9*?BJ,*HSV0(XJ'=]?'=]U^6D'L3]. MK5M__(>"9;.P7"5M%Z7EFL[^2JGW )T'4>HM[CZO)&UWL7P@2;O[(W+**8OQ MO^9![2"HO&]$=KE7??$8D4I*/V/?UWKZ+CI*K"=P0[!N/5,-74&\@AV-0[)C MQ[W,K:RXAKA#8<6].[B*#9565*RHM.+.C=0A[0LYH+'9\BTI[<:W*A'I8(E( MNR&U=Y'9IX*VSLG1P];2M9L3U(:/SF_X:!' RJ"^:OZFFK\-I_G;CDND5?.W M0S9_V]'BJEZRJI=L_WK)MH)95 ]S95%TOX?YC@L;3_(CT:J >VU%1#@1DTGN MO7O3K$WB-$KFL2_]H ?M%!/YB.E\$H0WZULI+OGL,6L.*R^(SQ3(F4_!"PXXF44[&J5XZ.37';5EZ;QL'5/(VZYION4\IO(5D7Q?IJXU%E=70&CRVT M.G93\7L(JT.)XIX:*X/0&"U*.;TTNY]EY&;S>'SK)7X#F?U>%9H\G=E?I=PA ML_JJON4)+::TBQ+;[0;M 3T#A=CN(':ON_V6M'2D^DOOL[*>*"S+SZL3IL?C M^=T\5SJG?OHEC'UO&OR[7H+PBQ>$GZ*D8WAZ,?DN@J()U:-P<2A.4@*BM0*B96JE;K161$C<*#[U MOTE:926!07CS.8Y"^>.X*+.HHNS+"R3UPXD73Y(OLXD&+H<)5P:"YWKH#VH'7'KFH=N$UP EK^B3W!J],O*[WVO+'O\HU\>+Q[?TG_ZL_7=]^[224;EB2 M7X [!I4#M[Y\'L77M%-;);E"\+H&L?F-11?1B?PN>=0[M$GH/RZB?G,GP_-N MMC$\-$^MMI/-W[L9!"WBY68+Q=_>J?%\7VT:E8QYB7I5,D;)F%W:"TK&O$W& M-&=-=(4A]Z3\N@* -KABL%L(.K1(;P+!4"&XKP?;M 6F0SIH9KAQ*147.J@P M4BZ;$IPM,BN4Q[9/%3,HKE1@Z)FZ@4K=*'6SDWCT0'R3#=1T:+&I<4I5>V.I_4"EDI\ODU\&LV+3]:P^.RHH](A^[A% M?[#<;G_DWINN='<<;WOUMB#V[^+W,OENSAUX\J MMN3P8V^<=@.=!5$_/$W4HX\+JGZP1$,"LKUN^_8U'1KC[=J9'8JYTG+/LP.& M2HOXX_&YLZTHMVZ-+]%1&ZU]6JD[6SK:YD =(IK<\#'&O9(Q*F&E9(S*6 U0 MQCR=$U=LV^'&3SW#HBJ%4GS3(FVG*L!V+F&47=NJ))RR[_:)^*'"4X&A,0-+ M[9-5^V0'C^".-9?M X+WV=RV_2:HVEO;90!T._I;D.? N\JF,K165,O29;<),;C>.Y/L@?)RZNUO[EC5PV-#^6B'E\$C9;8_6#:D*M?"M6OC=JX=S M/TGC^3B=9XK/BI)4A!/YF1]_]9>K[]S-IM&]+S_]*DD@C0LOG$2SG!KAS51J M4#^ZF@8W.7$>FV$/GO]9FB:5$1I)*L M0Y.L^RM%5!*R8Q*R#Z$&A8[^^^MMU)_*3Q^(G[Y;_=F.C)G*+0PNM["#0\P? M*7Q+$C*:!I.I?Y<\V!)R5A+_HIC*DVA=PPWE=>7"7I0+^^@Y%ZG4/-D+ MS'D2A'Z2E.^KR?10WA=XTPOY\&#<-?BOIW.U%6,#H7>![G7,5UZX89T:&L:3 MJUQJC[7+/ @#JLOL:0>Q/TZM6W_\A^+,7G+FZ@H/@2DW!9H[PYA*;PZ".P^K M-]L5N.\,;U[<>=-I]:WBS_[RYQ-+W<&H2.>UHC)7^\YP!S-7#Z\+Z^'*SG"D MLE,'P99[MU/WMY=F"ZM943R+) ;\TRA8I2=8;8]:4(9: M^T#>74.M3ZFUC#N6S_B4Y4;/-B:552CB\ R787W+>O4\'#'XJ+YB6<6R'6;9 MPT8VNIP=5ZPZ&'/V\&S:M2(6%1A1@9'.X/N5EJ/"N,)X=TRM/4<+E5O4+5M+ MN47[:V6E](K2*ZH(2'GEW=04RBMOD477R1)9E?_M.VL>*/^[XVW"G6$PI00' MPVG#=I54E&)8;*>B%/MK*M49;:>JS >AZ0Y99;Z;)EV_U?*I)^$XNO.79'AP MH.P*RSG?9Y* '8OF/3'#-6!_,,4A)"%?"XJ,9\^N+[QIU^3>L_"P,KO!0,%0 M\J%M\N&%O<*-5H!"R8=^0N&1JAA(2K"]*;EVJP\%CS;!X_#2XY7P.$MO_?C! MQ3W%QZ:)*H"H'M+=ZR%]>#B]TEI1\F8X]@KYQZ6]MW7=&R<]B!LV7?%A^U?I M29B!)@/ \[Y%(3^V;45^Y,2,UWAF=5)56RR.JLNAG]?L(SG_M=H^C43'OF< M76\<3.7 ^[.B3TZPBXN[9J_4:]>WNLH+;QXJQE^][\'=_$[AX$7:N"1C]=H' M=!R$LGUB0+7A 1L;Q9D'K3]<6_?8# DQ/L8D3D!1ZG6MRN M>9PO6%PEL;NSC!>2X)/Y5,[L5V\ZB[UQ&HQ]28)YGMB\O)_Y(IQ<2NJ>+.E< MY8'#KT$O' M@!X#TG JH%YULZRE_L6/;F)O=AN,O6G.*N-H'J;Q_>]?+CJ#_4US.?JXF,R' M+Q>#"9ML6N@^;U5NZP[=KD.CX]MIV[B3M.N0Z&[#GI;UJNDZ$)X0J,^P,LHK M3J/P2_]P]$IETXS-4UY2(ZU"\0LU7+_MY$;5H3+4VX_5?DO;@X%62=HW&8Z# M!^[+S$V%V6Y@MI>&P2&@JFR"77MAO83J09TOA=E^*W.E4)\HT;2B<"PG$>>% M3.=!\H=YGV<>ZXO_.8XF[5NHGR%T*=)WY!L7+=PA5Q^[LHU+:3;G!,Z?-E]/UBXXXDJ MQ;[=R]T=GG4?[9C9R&^_>O$??M9X)HFF\[S&..M&DW4923K)+9LQ^MR9#LA M4UF]0YL+77F6K],/-Z&[Q4Q MQL'JP0;)L#O0N2HN,$!]._2X0#]85^G:87'MH'7M@RC-1B[+'8FK!07O5E9P M0"RV&=C/HI%"]5ZB-L]#M1O%=XDWEB(GB>+ 7PJB67'#X(R^S=A^'J64H=4V MA"OK2-DD?<7V\V12]\'Y=MD[2'@T;;+V5K>WS&Y5JOUY^+Z,?2^9Q_=W7NC= M%$%JA>W'V-Y*)(7K/N.ZC[9JBR"MC-2M:/YO_ZIOI6XK4QKJHO=>KRJMUI@< MD"_R)G'PU0\;<$5Z4,^U6;QLIY2JGVHCPK?:)=V'YIM,KT&"PHV]^40NWCR6 M$XR#Y(^*=-6YM%'H354XNA[Q>QW5E.'?1ANP!\I::[5] %=F; MR [T5Z*U/$"CYWJPKUWW(MJQ!5G<@TFC4M8_* MOTT!5Z7V][XOH]>AJY;MS5!QJX9QKA Z3'"H7N)==_"5*&P>[0JG?8=(GST4 MY1ZTLB=+K_5BV_JR**VX\_AW#T#;?/1: 6@G"91^R\ZV)U&4,#UH35QOLX?M MJX=3Z<(#&"N%M2:OTVG!I?7Y%V3'/YP754K0UE1XJ+:B:,K0J^:*DY!*AW$[,-0-^40:5:>_2Q,$3A^A#5 MJWU$=ON*5A6V#Y%MZ2.VVY=D4=C>;QUVKW.(;:K%5MG#IBWN[N/S[4;S(.'1 M9+ZFM\GF%B5M5/*Y+47ZO45[ZPOT%0^H?HQ=+1Y2IFN#MDGWD?@FRZ)7H'C4 M9-:2%(BFP217-2>2JPK15'T=SR*IA_S3*%PP6;<@L7Y^1Q^K[S=,<$^ .'S7 MUI MM@W=&=VWFNZ!8]IZ3!_>23V\XMXWKI6<[K.]VUW*'>J?^[48:V-DT(J M*U.C3U@^B*D1A!*Z\JY525M^\Q:,LN=C5/G[.UUV'>M0:12A2U?W'D8%"N;W'JQG]27Y2Y/8OL?%V/-OR^?4GY7/3=[ MT,I#RUU\ZQZ;\43Y_0L?.T\FZYX8)!%!T/CPY<)^^0,_^_%%-L7Z@R?!5PFF M.NVS.T[G=YDHB>I"XIF#^(\'PWCXH-H;;#^,[J06V_2.IU?DX4L>/:O\:CFU M)^D2SA_SZL,AS.2/+R2U;1O?^>JAEF%A>L.W!P?^%.I(.1LCG7H"@=C2 UL$)L" SMN<1^C##/S M&.2O6$Q@Z^6_3Z^F1^];2C"$#'U), @-CK )*!,VMN6/CF46,[$P1ZZ^B6"V M;2#=)A:V+=?23<>E.BPIX+C >D2P;9>WE&!4+C'P(>>T(ABRL&/J@)LN=5U# M=P@5^4P0<2UBV5IU'Z80//N^383FV*2,FY8N5X;9MG!MX2SNHU(/PT>$WG9Y M2PE-* >Z3ZE1T8O)6PV.F>0GZ8$:V*(+%G-=[E"VB5X6@:Z%.!&(8R2XZUB. M*.^#Q'U,KVV7MY1>%!(H.1GP&L"8,"R,)/ I$+U8>&8(*8Q/!)"8- MT^*&:4M:2ZF)#!L4]V$H$,:/"+;M\K82K.!( EA%,(X=9KH8NKJ!Y;^NL(QB M)@:C".%!<23:0#"$4$4PQ\#41CIWI,+3#9LXCE42S#:(&!3!-B&L"8)9&'+@ MZ([MN@0!G;FV6U% =]!C&;;E\I82K+!&=#G$BF NMQ"$T#9M@AGD-H*FU *F MKF>YM\U"GR& F0$(M1VI)QR"A!13MNYR+%QFVN 1P;9=WE*"%0A#A%5"'T&I MO%Q#$"'M4&GUNI:%E@C3D:,0!GPC4V)+@C%LZ@Q)N6\CPQ082;%?Z'O#E!/; MZ" X\C97=UQ!=!.8U("6:RX-6 8?$VS;Y2TE6&%68 HJ&88L 5QJF8RYIF$R M*96% 23S,$$9<3E59H5D2&E5DAK7XHZ40,IC,I9[C 3)1!#H+=C9;^D(( M- UB$JDDJ2B7WF"&U)L#EV$++:E7=I@<,L2V+OG0=B7I(-8A66A)!^L,#%M+ M+BQ]#$E%,,O"W$'8E QH(D?J26 L>,65<.-:[3YN//^^381&3,CE,0AQN$4H ME5>BS.1W7!TZPK0>!WBW7=YN0K.:P4LIE!.Q(&66;5I(ZEIL+0Q>2!QSH_W& MF.4"&U(DW3 Y;\R!M0QQ"YN*QR[5ELM;2K"%[.-&9;]1J56E3^A*OY-"FP(A M75"Y](;0+2$LBST(\'+V[/N&+3-+9-)*R4A6X@"X)I%(@4C"AQ%8(M/BCJ60 MF04L484PJ5ZD,A$ 4HLYG$JWWUP:RM+7'WC\K50R-=FG4XN+#%U2($((;-=F MK%06MFV2NI(Q.'KV?4K)9&E7HS)_=(YZPLMES>5H+)L4(?2A>W(I@K M73='KCN0:^YB@]L8+Q*;TA3DFPUEW34<3BQN0_D\!J4K6" 3.A!+M?-8AFVY MO-T$@S7/PD NE!+8)4*Z%(PSRS!823!LH\U"?Q $*V58K=:&(40D 3J09Q@W,+,;+ MQ&:6K+',@0O],C*,*J'/B>U8TMP7%'.+FM1@)EQ$AG5&A,J?9O$W1BJ6Y S; MT((2711(RB$#N/HRR@%,=]AQM#)_JE=:DG,AF=&A!F&V3J"487B9K!'(VNA\ M#X0EJ:XS:8?5\J<"V@QQ1[>DPL]L"2KT18:>ZPZS-UKZU,*&"RP.D8$XY)(< M=.&T"X L]CCPN.WREA)L8;@B6CG?0NI,:4,"$YC"LCCF6?ZY]"6EQ:$,URQ: M4:MC$]3@3(?2Y99.-],MJ2B=,EIA +HQO#.,:$6I)4FE)063K,==CATB*22E MO^VRA98T=;XY>3(,+5D@C'!6)Y@+*'6I2Z!)J4%U%Y&RCDT\40/";"%LW=6% M3FT+6!9DILABS@@[4K2[CRW];9>WFF Z855:3V2<)Q?:S$I!I-[G@#AE::GE MN)NS38,H+2UEF%X)?1,YI@ETS@1SL&Y2AZ)EQ)4(9S/"!B'#2N<;58:K5/"Z MFP6MD<,D/QHN17KI?-L8;=R ,0SGN]Q[5MOB8S*70T%,2K @W*%2A"WWGMG& MY@T8PRC+*A&FUQ F.)>W"UTXAI7!3!"V3+,9FTM+AX0P Z,J6F'*T1-I;=M< MSL(Q;-M=;/&!!G3 YI@^ "ZS+9L3+DQ3>NP6(01(_6$ )W/ 'IL5VRYO*<'* M>%A=ADE]+Y4\9-(N70LK9"AQO#.\.P]$LM6:O>L5QBZ\Q! M#A*0(F%1YL(R:T0)W1BB'A)+0E[;:FT#VT;2-3*094BM2"%8"'U$7&( 6*^I ME3[5L^]3K)QY"#5DVI94"KJT%(CTJ+B=>5A+#P$Z=.-^T&%X""7":NDY.^MW M(A GCL&$D/8'-9;Y3.B@C6&A82!LPTI M2"TZX@+@ ))MA230T;DK?:1EXIAP?> ==AHDV* R[:B6='$!)%*INJYE,@ZD M=),S* G&Y:0&A;!-+(E)9;^Y1/I?-C==!T)F4Y)M*.DR_N<8DDTC\=^4OQZZWMR-O+G M2?#UXT_Y7U[1DM=P@($&(8I3'@D;_)J-VI)>I^14!+) M/[[U@YO;] -$X#]_S#K^'GO3X";\,/;#U(]_O(["]#@)_NU_@'"6_BB?E,R\ ML'Q _NVU=Q=,[S\$X:T?!^GC._)?OQ7ON(JF$_F(+Z_.)IU]NNO)Q<7)V>G;1OQ?WN2I<*; M- I'FOW.>JOOC?BH> M)!DSC,*\17,PSMDQ$S"( (/X!%<:# /+O$?VEGH_^7Y@ZC-"!1OK5T]\R83R2K'V? ^@-GW M8LA!F'6"SW^O/RZ,XCMO^F-Y3QK-LD=^SQZ9>E=37QO[T^GBVY^/Y )FO\MA MCLO?U\ST,KCS$^W4_Z:=1W=>^'BTWX))>BM_E/.XRG77\3B:3KU9XG\H?UBA M\1>KY[9?_T)ZN#']9-;H@D==7VB:\3:;W,OEO"8 MWFOG_BR*4^WS/$[F7IA*,T^[*&P[#6)I06J0_C#YBQ9=:^FMGWTUEV\()!<[ MW\>W7GCC:V*<9E]#CLD:4FYGAH(T.R%E)%]U/8V^?;@-)E+([1HSPYQ?E_G ME0#/[&B+&5C;?FX;#%+=9*;-H+0 @>,NR%29 KZYWH\49(OV,:E"(\K6BQD.%9T$O[?<-_ M&8$V?;>)^]_GCL_R\[&QP0M_B(K=A#8*[&RV)QYGJF\Z_^_EELSA(_&ET$WD O_OG[.9(\Z;I MEBL68UB\'NM2#BV\5["02>_EJYIG[>Z!O['(FNU\^O+W+$1Z_OGL7%PV%R-M MC#U_<+Y+ZRNWK3(1'_LW09+)RU3S$BV9^>/L',")%H1:D"::U >9,?R776D! M%;1:$[1"6X-6%&P./]6_.ZC'O0\\/Z4,?@W"T$^BU-N(OIW(I1_RDTTS,RN2 MMDBL_5-:5\DD*.POR7%!.%Z<@)E_("^+;[PP^'?^^U]:$DTX]-H1> P0U!D M>UZ\DW?G[R[>:8LC%6/M9'$TZKA8KM/HW;HE&C2?9?W1M;])@$=QX&D7Z3OM M]-U(N[B-8O]KX'\;:8=B1#&9Q'Z29$PGC:-P',R\J>9_E_Y.&GS-M-]U=M:U M8KEB&2F%2#]&7-?WO$S_7S#3K&CR.+7U>E^K9<;E'M;N!YW"OVA9U8L!(3RP M8?[#^=*F_*\_,02-'Q,M]:?^[#8*2W=PE*G!Z3QC",V+?4\:/S4 O-W*;86' M\H9!-!7_.@DGF>KRM:M[:1#+#]-(N_(7%\AGOCZNI$WDMW+ULTMGL3_V0]'F<<>\IL7<_C+2//"B?8# M*N9X);UF^?W5/^4,LNOS2^5-V2@6S\F/H\\'D0_22U*- VWBW2?O-.W__OW_ M:?_PDV*-ZW]GT51I)W0D"'$8H&4+(&E_%Z2I7*V\@BR.PDS/3N_S59I%2?9- MM/!"RR/CM?_VK[0D2'TI/Z[EA?]U-/<;/D?H;9Z M8^T5LUJ4]'PN;R* 9AB50FQ>E.EI%\>7V@_9XAH_(HS>+2Y(;X/-K4BZ54],9CR0(9OB?YNL:9I%K[ MJ19&X?':+Y([R3OR+86PR\ WCN[D#.XSN2R?)H59?)-]?!-'W]+;\MMW4DS[ M^= F_G40YC'SW&#.-#<"/VX:8/XU_+&\;.L%&X=77I>A^VC#((^R:%3.FQ!= M':-2P=2UR@L8H0<1)FZ\(P1P0AB#C'%#WWF\2=\<;R*D9>5.3?'SI_78SU5_ M3].E8LUDUR>'>[72I^ND:C'U5Z2MBL+?'^Q(2NMTH0DR:V6SC'Y1"*)#=+W8 MJ)1>#ZN^EU#M)\+4U H[ZS7VT^O;J7A.8];A]1-F6!8.66L\!M?K7*?<89)R M*I,OTD&8)X4))P>=UZJMJW^05F#VKNE]]O)O@7QUMDRAM#.BC#^_!DDN]T(O M' ?>---ZT3S,639)I6WFQ9-$.C;1UV#RR&>J(@ _>']9:YJM \.>B=^"Y7^Y MCPL]#PIZCR+JXZTN71:\\^3 MQ0<3?QQ(NR,I/"RI6/W\IWI)J"3^)$H7%QY]),:($3H"")25H.44W[")J"#< M*A^6^-N>6SG:N59\E"DH_KZ-*V?XQC^^BGWOCV/O6H[H@S?]YMTGF;-W&S_< M=VF9@!BF0X@KO7U@8&XOVB@Z-N'4T1_ON]Q$A0,5Q7P6YY?:21ZL@/!'S3TY M%:?6B?BDG9QF>^76%_)4D[>S#<0N H8@]#6;3IN1-4_E MC$Y2_TZ#[S1WJ?3SPH4\Z+T.MHO)$D#D;"&P;!,)EQ*1]3_(69M3P2S1S [; MQE:V_059UMGIQ=FG$UMD.X%-\4DBS]$N_NHXETWM"'YU(D_:&>EM-$^D&$Y& MTKP<^[.T4#*5^GG!AL3=#/)+Z,TG@32'U=;(%T7]^-:HG_'$!DCXNJ]>>=LN M7_;LD,."V)7#K271-)AH?P+Y?[T/20Q@_DOFP)NVA!R0%OM11_G6J()&V?ZH MW$XK-DDIP"C K+.P_+&?^;*KF#':%N#=QS92<7&Q8KD-95/PL[FA$XO;LNB] M6LO=S+5?$DGZD_,X]O/M/(F?)A\4>ONPJ$H2#6 MG^^)>N,_;N)H'DXRUS^* M/_QI//;]Z^N'%(#M)8'E);=YR=82[,K=67U+/1QWGGS11E!)[$[^L^\HVH(Q]:91=3?V1 M%OKYKBUO*N67%X[]8D_4/,RR35GU5Y;F*F\PW+C5[S1 [& MCY4SWE=7PD!5'_7\0%[IB-O"<8G-;8LNCHR6&MRPB?%8BN1@^:O$BAO%EK0, MI5>Q,T7.R8@W&BQLK;Y6?-,)OJD=M6[:'!BZZ6)&#<*YDUU3\HT)3/ ZOFE& M"3-]!#GJ ]\,Q_$^RS?RCA]47RG#7QG^I>@QJB-)&86V< U+"AU"@>M2V^"E MZ'$(=1^+GAQ:(D?4KJ/FE(VD6.RU^:\X<* SU+ YL*,%.1X3 7G/@*TNN06MU_V64>M.WZ_XA"9A7%2$5FZCR M3;8K.ZC:(608-)9"!D+7$39R#,8M6S!&["JV#FT;K23Y]J+A,>\YL M#;OY[?7R;?_:C^.\!]RJH_Q1EP_;C.VDJ?/63].Z5^QN' M)(NZ*W(XJ&KJ@&OJQ!5"RALJ,!5 ;5-7#$4AL@PL",8,&YCJS=+M4U5*+P]?Q36-E<7JC>;'VZ^*# MNNI[4M*?XV@F)W\_TF;3_ SD<)*W(YAE:-)^*'>^CN":>5:R*X@YEM M & RVV'$0*ZUS \P9J]4()5@_9Q!5803IP3J+B,$3 H^784)%"_VD!?UJHH6 M"8M!9.FFZYBV8!0!L P3&(2NV.POY,6&R@+)2&\V<]1;1HZHV M/Y'+K)R9OCHSG-0VUD&D2R6N4^Q2;KN.92V;=IBZN9*/M(-D%DET_"+9<792 M'HXL/\UD21#._FG9PEZ4(2O^Z@-_00"K(EI(B:X; MAF78.C*I8R,+6DOKF5@K1;3-,EA#D7\T0K@7#-:-J$(#!#@)4R^\R7K>)&OC M ]Y==M3AOZOX #' 2"*UB \00D8<8Q4?4#[))A&'JRU*-H?"9"8!R(%<$,>D M>!D0Y0"L;.VKL+E,6CK?%X+NERB:? NFTQW6%>(1X_WN#*:XNO' ML-I6)(@ )83K3!>Z94E10]Q2G&!AKQ0H[5R1PQ'4X0BC)H/^K=78BF$ZP3#2 M\Z\8!NBFD+8P)$1W*;6!P$9I%9OZ:GG-SG6L9!@,I%NG.N5UR9$O]NO+U3I6 M>_:5V;]![*!J@Y%A&(@!R>E2^% "&>9L&6\4CECIPEW;,KR/4#U#(X9PK^U\ MQ89#94-2:U@I.*;,1);M8%M: ;9A6:7VQQRN%,T\EPT;,@4H'QE4N=MK[$W6 M6DN@V+T_Y%W[3R/PP=&E>/9=FT3SK.?_6\XN/>PVUE>=*?)<,G1[3S6$1B5L M36H9A.NN@4Q'IP13:0,MA:W#G?6;JG=FY* 1,O"(P1WLI]Z\K.W<<*V$DA)* M0Q)*MS3[9S?O%??V((&C]JSF]?3B[_H>)Q@XC' MO=X@;UV<2L%3P;/%\.Q;U=*BE9XV#;RK8!JD@9]\:*DUU1;FZQF/M5;2*TPI M3*F#*S9N42W/?)YY]]G)HLJ4VJUD.9PI\JH(\[:E;7_Y *:UHS< A12X%C"P MXW+D6#8FRXR6[JQ4\93,\;G@C5TWY^9\1 QU\J62)4J6M%26&%7EOF.9S*& M&Y0QCJ@I98E9RA*'L-7L^'-E24.U2(!(8=+OLWQZ=Y2GQ$@\]R=U+UHY/!UT M>)XG3&HG$MDNMHB)74)=US*E(!'6TC 1C*VT,U@ Y5.%DUW;)LB@(]QHH^+6 MVB"*?SK!/P36=@5!80'B6I!2PR8Z,5P'EOP# 5ZM"GD!_S14*&(8(T2;+-%O MO]KM?'"DZN(]\:]2;3+WM6]!>AN$6A3ZVKWOQ67FZ4&-TVH54\I-/_E>XI]=R<'G+69VKO49 M;O0LPMFM-!<7+0^5E6NT-A*ZE ]?5!;6I8]D"<==91@)LQWXS+S?4Q)R, M &FT0T_GV+GG1X^JL,' CT2$A%4^$3)MAJ1#!.7?0 A(+0LOFQJ;;"79L<=@ M C;H2,>-[E=N94F\8KG^LQP%54]_;C)B$%L0!"B&2%#H+G,"#)KD52S7U!$F M=&08.U#_+6.Y@51S/XY-*-]E$!6PSY-(B-::B!(.$7%UU\4FPA#H>.F;"&ZM M^";EJ4JVQ)0()QM0ZR.=\S[D1!43]8.)6-5_'R((',LR M+*F9'1=3D]BT5-$Z :MG^+R8B9K1S12,*%&%!5WRW5>[C[XM=*][)I/I=I>SIH-60UHA$BC MQ3VM8\V^.?16='<7%"?=Y^>)%4?7W?CA.,B.(SN-4OD/A/EW$+WF7+$AR:0N MBY[:>406(JYM4X@%H)2[KH"V6)X29MHK*<<:B+(X8AU"SS,#OB?!AS"8RNG' M=8HZL$RSV!<^XM;+_9OH^G$CY/_I?G_F@?I_6LZX2B_H7M^ M0X_Z4REX*GBV&)[MVOF]^I+\BB"48$T_'.>?-.3_27LFR31,HOT9:C,OUKYZ MT[FO_>#-T]LHEA=//F@4@!$ 8''ACUHT3Y-4.H5RB!^T7[UX?*MA.-(R\U[+ MVWS"'S5BC!B1_]K^V+^[\N/R"J-^!:=8>96]-8P-4L6:!L[*UV/)L2F:SE1/;G\$U#15_Y[*[#UPSG+WGYW[J!:$_T7PO#N6[55YX&%;Z M\Z0.JR+ #C(X%X*8F.K")0"[?'DBBHO)2IU*"2QG@2LQ'L_OYE,O]2>V?QV, M@QV>4SD"5-JFNNIQI[BRAUS)0+4IW,ZX3P#38-P2MD.PN\C+0&2ZU*&-<&53 M)U@#0$8Z5/H;A;[MWZ8!%]];1HEJMR[NW['#]N$#:ZV M>F/(J(X-P*AA&I112W?=TO$ YJKC48-.7G]BU8%3U*]^DN@Y]=.SZTOO^]OL M@4021W[VM(.BCQ"F#F,]UM;SZ3U!+>Y:%A M1=I;N48M<(VZT$*#&54TP[9=TT;4Y-PEW,5<" N5HI'BU0WK>?1T 3\GA]U. MHQ=PI#?;1&/36K>SNX;B7\6_:_B75W$/Q]6!;G/+(1@ZW#"X*>V^-VB0]$%TO,+V?.$5^]V+K MH,>3/)<,'1?6'%7&%K0-P@F%#L*80NR:AKGL5P9T"SZQ;TF$DSV:7FB$##QB M4-^9R[EFP=LIPI6X4N)J2.**5+8EU>5'EFX+X0B7 \8H6#8SH]A8;6;VWQ='T$('_W-%XGGIC MC2)C7V(B;F0OB.]K5I15 2?^1"OV9Z:1]B7TYI,@2]O)+_-ERG-X;A!ZX3B0 MYNQ%*C_(=QFM3*"--OWGV2;6JZC1>3\7)V3R"C!G,-4T"&70OJ1+J*&6,+5[@8FE9VC_<,*NQC M6?-?OQ7ON)+21#["=CY]^;NC66?GG\_.Q>7)V>E!@;=FA-;9Z<79IQ-;7#JV M=G$I__G5.;V\T,Y<.>I?/Y\[?W5.+T[^YF@GI_)WY\!\\T,0:NEM-$^D+Y>, M-/_[V)^EVLR/"\=.\^[RD_3^)8ANSXT>8 2/$* _WGCTY%\MG:XZ4/I-F M:YH<(&(3"P-N%5L3(78Q-5;.F[SPIGYR7K#;+U$T6=/!UBZR._^XM)LX$4K' M(P+VL@/AL#AM:66-$F"'!H828*L"S*AR/Z[-&86&8PGF<,@1I)@L!!BU7(A> M*<",W^!OS0@P XV@L9>-C>T48'WKMGGAQU^#L?\&F[-/OE>?=VYL$4*UXD:= MF9!:MHET S""F:D+5@HA#*PGK:@%GG9M2$'$1K190VK+TK;69%+\UP?^TV'5 MKQ-:ENDXNLXQ8+8#"#-8R7\N,5:;W3Z?_QJS R"D(\H;[7G?5OX;3B^6HLJX MM=&GCHBHX6R+* 07J0X&QKK!;(Z18Q$7ZR;5*;5*P:4#=\5P6,BLQUV%&[44 M"()M5HM MEX 6=AA@NF'K3(?"$*@L1J4N6MW'7XBU171UIZ$/QD8&96WO:WG8P*R*FR@. M7\OAM4(IX7#,7%-8#J848\>N"C4HQ_C%'-Y].\?:PWN0O"($EC+\T.TO&_ MS[(.7LKMZ6NZF.EZ[2@=(:6", S7PB[272H<4699+&BO]J\N /1+ 1\13L0# M\#@%=G:I]1&$4NLWZ=)T)Z2J&+ ?#,AJ&STY(E1W3&P(G4/#A90NZS5<")IC MP,;T/H+&"))A,N!@RCA._:S]B$35?)S.8_ER;7SKQ3>^.I9W2#[*%CG&814C MH(X!!=!-6P?,!D@W= 9*.2;MBF6%YV3Z_<-Y'5A6@:NSF9])L/!F(<%V6L&! MI !K\OB]'F1K%1,/E8EQQ<2&RRV,+&(R(2S)T Z2R8V(3&:8.+F:[-$NR/?6@T;+/ M;NVI;Q4#[P2PFR>N&'@C R-CK&+@Q0X61 M$><#9N"^Q3E.LE;Z?I*JVHN^IWXA(*SJ[^<*Y%*;$,O5'<=RL+"637X! BMF M0@F3/519T!$UFHQ<=,?548S6$T;3*T:S3=-RH;"Y;5$7ZK8I(%WVHX/T%8S6 MW,[2$4/#9+3!U%*R\L05L$%G1"*&' ,1Q"N MVQ:"&%5MO1EX"R\W65VA[[.M=_MX^95!AO:F-@KL:%>^7'9_88]HJ?==U5/L MP WJ0L03XEHL@B-" !3",( CH,. */=XNL Q5PR,*M#IQM&=)=\?A'-)@T4D M- H3,\=9<=UEAC+G>QI[DBQ!Z,7W)ZE_ETC)EDFP.,IKVDNO:Z>I#SPB< <= M+UH6(%7<.P#NK9UWB"PNY/_4-!W;LDSL,!54MR->V)8@+656<;KG 9:Y#;"&X#BT*+'.Y M5=6TC)7ZL:7L6GA+IA_Z.^Y(@< (L+WLB.].F%4TN+)T"YN@Z M$9Q8+L?+#(R)] WNQ7.8M[E]K60$=;4KK-\QD&Q?ZZLS,3V02"^(T6%I$$^B M^=74/T OOX,>,_U<,G3<@42XBDD+0BAT3<.V.&'6O6=UV^H1*-BG9-"391"O;4;<<'9G YI1Q#FW#P945WL]B_E0Y)UBA-5?3L0TD=+C'\*OF\;6E; MX+=O$[U&E5',H7)]K,C[7DUHL'&NKKQ2Z/+7(%P]HA'*X# M*74 =QUA8NXXG)0A+$H-9\5-=!8X^>S'%QE*G46*.;$<(!N$1M@ Q,.,%TV=W,M MMM(7^[$H6B!N/_J\T9+$UKD)BA^'RH^U[FVF2VQB<8"X9>L<(XX@KTP#L%)] M]WQ^W(%QT.\SH?KFMEM>>J--8J,_6SO5A-CN/!]S8K"25:R/=%.H]1/M#32OH3>?!)D M 0#Y95ZTXF6_N$'HA>/ FVH7J?P@Z_*;O&H".US2_*_BX\_]<>Q=RQ%]\*;?O/M$ONG];;R8C)?+CL3DEF,#D34? ML+D4#<32<[TK7,.FI@6R>[QG4&$?P,I__5:\XRJ:3N0C--OY].7OCF:=G7\^ M.Q>7)V>G!\7^FB%:9Z<79Y].;''IV-K%I?SG5^?T4CMSM8N_BG/GKV>?;.?\ MXG]ISF]?3B[_<6#._2$(M?0VFB>>E/Y_.?1@E@+C!2-IIPBMW?_ O,BV2.3W M!YFT+'ZOOR#,%.7T@04"06%OY*I%&_O3Z>+;7+-FO\N!C\O?U\S[,KB3\OC4 M_Z:=1W?>BMUUY\4W05@,SYNG4?E!8<;EGWP+)NFMO%I.?E&**(VKJ3=+_ _E M#RMR^6CIK%:&&#G:[,L6[\#R%4XBKO?2PS+]:^>M/YT .T_46; MD(/(PB_2,Y]YP43:J-K8FP6I-U5+WM,E/_=33[H?58F&6NF>KK08C^=W\VD> M@8ORUL3C!]N:IE&B%K^OBW\9K1?B;:E$JVUP1/O?X&AZ4R\<^R/-]L?^W95D M#0Q'6I;K:%]9S LHU2:GI @6T;"1LGB:I%V9D>)20.\D3=26",.,5[/E[H M .S>TH*WCG+VJQBXG<#8]RZ]+LBQ6H&!03"PB"ULA*SL<$,"G<7I:!03W5F1 M8[D$NY4&B!\GSK_F07J_7GK]OKCA]V4ZN+@ZVP$8A5EV6'P/DN55-?'X:ZZM MFSB.18D^)?J4Z%.BKR[Z2*T7CE=F8)7*R0^97-,JYV5B M,9%DE9\]*1^Q,:)\+\)Q53+L#$H][H"OI*F2IJTS*(W:V0".JP/=YI9#I O- M#8.;I#C;%%B& &1EJ_]SA6DSMB"D\L^ (X*O*X>%S6?%U1$ +96ZNYMUA+FV)SS9^(HSB/,5Y2IPK4+5)G#,XQ+.YVA_D>%ZLML71CX?-UMH7K6YO M:*1C'1Y?K[K:U_%PR)CL:P=2A4^%3X5/A4^%SQW6K#!>I5D1I!;0$1*(0\LU M#&&ZRYH5&S'PV(VP2R.QML\BLQY;'R""9$0:/1^B!P>Y*PG0/PF@-)3"9YOQ M^2P-Q7%55)U35CLWT,( &=D?PEBVG8\LLZ6BYF3G),V/-83N^S M'$@^9/,ZO7#Q,O>_AR!](9^#8CP/@3A!\!. \A<<:-R.8E-D4D0 MU^7_PC&$Q3 J6#N@#K&%LVMH#N4.$2;K/2GF! V#NT)QJQ 0R@BMCV5\2V^I+Z M.3C'^2>-Q_!B?S:/Q[<9KE3VH;06FU0C@KF-]!E/)!\6[*G,H^9B#JB4I< "S#6%00:#!=&@Z2SY& MU#%?PL>Y'=+JP**2 4H&*!F0R0 (*QD N4,,Z!B8NB:!TB.Q;;>4 2YSUXZ!F>E<%>U8>#O@@CIX&L2J&[5@N;ZLS"%>.C_,"'GN)A+,F7=[NB)D! M\%DO\N?;>$YJ]ZH#+B VTZ$!*<4 ( )HQ7- %^9S>*[U46O%KXI?N\RON+:5 M&B-L >QD26*J"PYY54"+L6[LG5]W'6'61X T:>XK]E7L>_A04&LC/@I4"E0* M5+T#U3,-C=I.'<]\O8H7'5UE4.@L?+JNX5>ZCMY6W*A_7#TSV-1^G\*GPV69\/FO/%::5 M9:ACC '%P&2"<&0XQ*#+=+'C."O=_,3DG_,DS0))R66T(5R4FXU7C_=>G?O_ MF@=)D/H7?OPU&/M%BOG<'TE'A0ZDOA4^%3X5/A MLPOF%0'5EG;&):"!"[,Z&( 0AE3GR_UD)EFI'#^8>:5,HB9WQO72MB?%8KD/$DT;[,)M(BUTZC=YJ$$SD&7/OA-)*?H($F0CN8 M4E!YJC8"J>-Y*@4J!2H%*@6J]H/J>78]JS5[AE@2@P'J6M*ZYP+:Q'*QC:!# M=(.OADVM^=U\*NWTK[YS?>V/T[/K4_];94U]CH-P',RF_DE8V.UGUZ79]P8H+?$F_HSFK M4DD4)5'VO$U.1Z3:)LDDD_-6SRD$D]8&*ZP M3,? #G8!LDUFB456RJ#K$% M.Z";0D:?I.E^ZDM_]-+[_CF*L]>*-(V#JWGJ74W]R^BS%TO_H;%> (<(8L&1 M8-;#<-17C*H NROC:_@V7=M$LTEJRX#+(U29O&V M[(H7A'+V&Y(W:N?%6LC5(>7$@"ZDAFY 9EJ%7$0F9*NG[=0:XA?--<_F:9)% MQ"4=U@?=FSGD@A@C1IH4=J^'Q>N6^-#NBN+_30O]*C9O)SC^?!#YV'%QR&KM M3AP@340(,7"DA4BQ"R@UJZ-S=7WMX6.WT51.,BE70(2;/JCR ;KO)%Q 1<'_B<0\_.BZ?N=<@C1Y)>R3MD;1'4BA(C:0!P!Q&7#( MHIBI( 21*I&4A!"_$I+NKT7[ % P (ST2-HC:8^D/9)V>_HC6-W+%RLD H$B M)@(_)K& D+&Z2#QLG?ONBY2^Q3DN80.$Z4%@[$X'3&^K>WTN0P_*/2AW1F\; M%>BB* XB1 ,I8R)C+'T_1!:3060ZK$>[8G)'S!0.& <'@9J'R4SM$?R?;=!# M];[]MS&/%XFDR'XV3B5;PEWWX">UNR M\NW5$;17[,/>1TA61-[^>Y.5UY@GW]*/5UF:_/$QN=8C^CF9W"7WN;[3GV^R M8C*)1;\<8AI&"(5 "A:',O 5=$=*@&%&?&5^DVRQ"J\A2/;EG;O'E89:?8E( M_?+[?RHO//_ZY?RK?_GY_.Q-17W-",/SLXOS7SY'_J6*O(M+_9]?U=GEA7<> M>Z%_\7^\^)?SOU^\L7[^-)YZBYO9,D^FH_Q/;SV8"A:>,9+V?1O??L#KP$H2 MG7G=O-S4;+R3!Y0& L=K[7;B#=/)I/CTWS^ #_:U'N:P?+UFKI?C6XUX9^F= M]W5VF[18\-UXM+C1?^IY%+NIWF(GR3Q/?R[_:.U-'ZH(LRI8$L(/CP>@N7L@ M\J]_^="B!"_[#.[VT8X_V^?-FLM6K2K>0PCJ&X3JO6I#A0.S"JMGR5\SG'B/ M>\IORR33U_:4AK"1W9"K ,P-X:A;B_5#@P!UDN?:B_W;B/V!/^L]*LJ.T(B^CQ?C-/_YS12BX2IJ MR]EQ:,N1R,$;;WO]@W[S![T;Z7O3 N@=+,=9NO#&]J2R/QC;K]*_7>6FG8ZV M7G!R]=:'4Q@2RE-&<-T=B1 *XX!'H21"1A$4&+MX 1Q+G[6"6+56U.FA^VQ1 MRO XRY[1AQ>?; >1'H0.5X0::2:0YYLU2+RG \2;UI1<[,^^;5T)BK M\VSV?3Q*1][5_8'9JX=AJ1QG#8R=]Y&#W=E[F>IEZE6 ?DL*"0YV!XC2N4;] M<6+V[9Y"[Z:!)U5LV[%/3NH>C#(4, KU/Q (B<,@4&%\";)ONVT1?>VPFG:"H+67;&H0E$D4*PW\Y@',@P((^5A,Y7MFG-6 MO#Y7TA4ZX=KKCCZ 1)ZTU=#KX3O50]X(^I A])5 ?N0+1I&(B)3E>:U/E;^S M'G9W<#M LC^W/1GK?9ZE6GA&YGQVM!PNO-$XMTT&>UO^5$T1">KZ!SRD$$DB M@21*2@X!%ZQR$8:\,D5&DQ\_-R5G=EW(32$VE=3LDP'0 0'B%"R27H].0H]0 M7=M)Z1="4!#*"$(!6"A!4!UT1;'J0H\Z]+_+3CM#']=&??26?91>IUF6CJHH MJ^1';]:_*W/BT:IS!3 UXC^#,$8J!IB$(54X\H,@*.MW1@K&0?L,T F7"P*] M3'ZH'W-3SR5(I^GU^'5:"B&,^[[UO2;WFIQ*T8CDCC@C2DE!0H@TNR 85E1= M*#]^N28_CV!LH\ET &"GE76/7Y=/VKF@;N>3V7V:>K;)TL>KQ!0",PWGM> Y MCT/JA+ WBD[4*(*:$-20A6&HL(BID!JW(N7[-"HA2ZH0M:HK&JD)C-"$#9G9 M[Z&")DNG8 KUVG,:VH-KGX(,8I]%"$NM//H?$A$>U[XYI7;6GLX<"7C 09?- MG'I'PJONUK;\MZ;H35>I+?YP&1L]29(;X+4D-0XG51($A)327R, 8Z9 MH 24D4L2<;BV@?'9;&KDR]DAA1&RWV,"T:E[\P2,CEY[WZWVREI[*29(L2@D MB$0\C)C6["IP%T/>(A3/T=X.#RYGJ9>J8S$YQ ML(A_F26C5&.X"W0PE4/2\7=3<[TGKN^(N&[@K5#4O!6H0)N=5"D)I P(XB(@ M)6]E/FCQ5LU5LS3)TRAU__T\]0MA^UK)VJL<9$,TX.Q5R.S!;HN]@IZH@B)0 M'TW[&/O&ME0 L""600@#5"IH(% K>61'!>W^?!J*@>PTR>WP%+0#X_%PJ<3G MZ?=TNIAEVDRT9F.^G,\GXSX/_2CY^W8.+=0\(:,$QSB*8L;"R/W/E'9DK&R&L>1 6:MY 1 0 ](E> M,,J"*BXM!)'<#&&N<[J3-IN"NU?Z@ ?T=>JM'P_*]8I\JHJ\08\QK/58,JI4 MA#'V%8HD89"HBO^C0+8*Z>RHQWOP.PQPMWV]>[?#J_:?,2%S+Z4:[PF(#AEO M-A$'3.J ]EA#2QQB&!+!. ,LQ*3*IHM!1+<$'!-3\UK< 0T(Z3(%YW0H0J^ M1Z* K%9 P9%/, ["@,%(Q9$?L>JD046HU1-I=P7LS T!!U!T&8YZ/ KX/CT1 MY5&6-T_N^ZB&=V:\;,(R NJ2>R3V Q_0&*O0MP5 HPB76,9I.Z'W\5/3+T[2 M7B6F 0]XIX<9O2^B5^?C56=4JS/4V[Q2(<-*:)LA8E03E5*=HX!THL[=>R(0 M' C:Q]N_']_%ET?J_1FZ8KNY]9;4R5I2A-55_)'"D41*DQ#@1S#FBA!4%2$/ M*&]6+/NRMD99*3#[S>7#K/=>]#IWQ#HG:IW#G H>*!5'F/)0,X1 U25\4.2_ M2.].E-GPK7**S;_!'( M0A*3@)*0![[/_8B)"M= U"H+\(A7]KQL"_Q++7.ODZ=!!_1U>@L<#Q;VFOUN M-1O7FJU($+)(Q%@0'X (B!A4-8@B%6X;8;&E9G?OWN #"7KO1L?>#XGI;S639*LW(F3\U**YIOM&^X(%$EU%>9[5) M'T'BXR@.0J0@BB(856?-3+]8Q3XM>Z$6O2^%Y 7WO^>F^FJ%?7XE?*$>VWBZ MU.\5'\ZF>_6B"##@HLO."9O$8[='_=:YJKV"OP,%E[ .)@D$8-(4(N78EWX0 M\H;9$HJ6V=*Y@G?FLN%D@#N-\CI.!=^G_^9@*8\12<] 3.Y=9[-;;SS]GN8K M;&>7(DF]@7=\!M[.)7 .+X"\%\]>/ ]8/$\[1F"9#6^2/,U-L;UA,A\ODDF? MZ'#J)Y5,U-28"S^4DOA4\%@$R)>"5-18,=QJ&_2E.)>\G/FF-F.6?G'GEN/O MZ?Y3'" 9 -Q'"?2Z=[RZQT&M>PQA/Z0*,4(%AAASQF@5%TS"5G;R+KK7778# M' #490^ X]&]]QDM4$J;$8H'A7BK.KW6_YXX41SUS/Y=,/LM4:Y1NRE4)"8A M5%P#G8 TQ+%?,PPNR4:4"Y;Y>)IJ@,O/TL7YM7&#%)^,]AJ1B :8];$"O4;W M&FTTNE$8"JN8!-IN '[$>$AYP"._BB@F[=S,%VIT9Q2&#A#N%?K]>#=L1$IO M2YVN+=6H]*3Q*0@(CS2[T!95$/.(5Q5B]">M([X2D^)9IJTHK;:C/,YFMU9D M/I<'*_4YWSZ)!J%=5H@Y'NSIU? XU'"#%HI&G2858*0@8&$,D,]"%'*_:AOF M!^T^H"_7PNXC"0GK.QT^35V/(2QPF;N0P'6'Y+UALY]0HDX7Z2!BC#8Q$-$H M&<5B@1"/(2(2^:&2/O:K6I-4J58$]2-!1FM@;R]1A-M (6-=YXR_5(*>Q6K> M-G:I]Y_T,-,5S#0*8T40T9@J%D:$T2CD,4)U;TCQ-IL.71T&^)X0]3&OS^-KZ]3+5R]01V>T'[*HOO3]% M9'N>&QKB369FH&EVJ^G%U:+GT^_H/'(#(Y:TP8@5%2I@$=6?Q(13):.J:R24 M83N$L>%I_*PE3=.']/SZ%RUKEUK4(BUI>TW10V3 T&FWHNO5\KVJ):^C!(@* M$ ZP*86D8L$X(*"*$@C9FNC&7=2RN]@ /J"@[]1PM&?]5;2B%LH7TX;W!$.' MC#8;_&):_^LD?H(%AA($S&3S QE"#&0)-W)-4-+7M"RQ]GI[/Y=H@#I%F?ZT MO]>Y5]8Y7.M<%/$(^BKD-%10!5C&/*P*9V#6JH3\#)WK+F.>#T"G)_K'HW*] M*Z%V)>0W29;F6IQ&:>:EM_/)[#Y-O?DDF?;A +T!4Z-;XZ0-81DHC!6F@"L5 M"1\%5>("YXIO9\!<6,'[WMWTQ\JB_ M-EF:];E8S(9_G,_W7C6(#N#K)#KT#HE>GU]9GT7MD$ H8'$DE0B8CUB F8^K MD_.0Q^VTA5?6YP[S' !\E5J(O2MC'Y-6)3M9)#]2TUUJ/+(YF 6%N1LO;F[2 MR2X)E^\)S0X9M#;96!"A1B?*$!%#/ (>^J%&+REY96,)^&ABP]=TDBS2T>7L M,OGQ=R,RLXF9;CS+UD/57C,B$:26B,YEI@!+@2+?$XCTXJ: MU\(DLG1=5H/H:#N_) M;QVA7!&8PG#@&*, A_'##!8%5#%T5-Y75\K\3J_#JW@63-HKV6BY$!* MUB=Z]WK-[=>W&&M0&!6>C\7,$17#EM.L+TMYNC86PG6/74HE55)!KD(-4]!G4E:^ M6E_(1VVL\^NH%)_7(AMDH.W!=VE*]8IW(HI'28/I"XA\0A&%BB/)(\!07:TM M;(5T/%OQNF,'9$!E']CQ?GP8NY9SZDV;UTZJ/AA@:_2 DG!XK^" M80T.@# 8<:I$I%@0\LBDD=6!K+[?/3AT7T4!XTY=):^C/V99"&M=G83> MIGN1#NRR%L=0;P9A4D?-<8E($/JQ3WB PD!$#+(*&BEB6]:;68.*;U;6JNMP ME&WEY,BKRO30T$,#PJR&!AC'D1(A-B='41#@"(H*&J "K0#YSJ&A>Q)%0<== M3MX)-KS+AISJ^CH=VDXHZ8_A33+]EGI:5E.O^%LKCV%@O5':&Z5;PRL!=3%E MZ#,*8D B$A"I!$ ^J,[ ! E:KG@GCN?7JA#&KUH6SZ>VN<)T9/ZC_K$0G9:9.'TK=0>*]XK5FR""E1#!8@$YB%F >$P$I$ .*RA0JA6:M,> MH**S*<>.QM.B?]QTY/Y(:Y'KC<^CC378!%J-NFVA M9!P*/Y91P$5 A<2D"BK&0?M$;CT\?=&CF6DKYTZ#IUJ%%V+@SCR,:%4!#"2$)K":U7<' U;WMH7ZE1GF[X82'P2.O4N M'2'A8QOYP+M*OXVG4W/L-+OV[M.D#^!Y3[D)&Y"+-NJW24))%/D!09&,M2D3 M^9+4YTRPY>U8CUS^(DRR[%Y/]_\ED^4J9'VVD$6ZR)^4 T1.NUQDKY7O52MQ M'1@#!8DAQJ% "OM0Q!BC*AR8Z+?TA_8QF?I.7A'/EDR\BX5^X[9]HF7_[V?^[]'G2_V6 M_O#B_)?/D6]>Q)_/_+/PL_^+=W&IW_A5G5U>'-9I.76#CFOF9,# @S][Q?YWMKS5 M/QP^?OKX<&L[S[XET_$_;5!%C2'ZA=[OOF1IKI^$?7E^78%*C2G1.!].9ODR M2R_UK8*)S;7J23U.Y4'U$5ZB9 M-U#SP:JN; /ZLV(X244YGC^DE\P([1^;UVW'*Q-_GA+8UV.SERU^)B;9NWW+ M#A86O6QA\2Y+=7F3FIO6(G653$S-9HTJ:;KPDMQXD,JE?.;5"^]?0<+L&FJ& M.'/A4$9$4SV 7Y-L>.,L(@P'GM'Z'6_WX:\#C9 KTZGUPDQD.+N=9^F-IB3C M[R::1K].;74_\[M_+)-,8WAN_&;ZE\O\V^=@C56PET=BGDBS3-&__2^! M(/^+=6(N[JOGLO.]BP>Z^\H>ER ,K"1LTH!&)^A>[OK_X+YW>DA:Z75.#IR36-*LVZXB: ,O*OE0MOOVAZ;C?TFF:Z2_<>\G0\%[]KO[#$%X3)#'/]#7&\XG^ MT4]_\_TO?W)<.=6VIAV197]V@7U+B9)/WF?WA=E\/#6;M?[H-IEJD\T,<&"' MDHS^9YDOG-Y,]=KE>9(Y3$J\ZV2YOM14 MSU%?;VI\*Q.]!L-EEIDYZHG/B;G#F<64C*_&F%K]^*]=\UC(;=[M8S]B#X.-O]BJCF1VIH4.)"7I-,_O? M\=0YG2S!*A;27'VV-.NAJ=?D.:/<85KSN5X.^SS,>H]M(>!9MM!:/%M.M*BF M^HW$#DE?]G^64^?7LS-NB4BI,(_>,W.UKXM[K\[7=_/]Z@:@[U*NX/^MD-T\ MNU= ]:ZAY2=I\SOE5OBD>\,'D?0)-IU]_!BA0$@1EJ(: M<< :[HV(@B#F$<5!R+# + J#RKV!A<^>M%DWWJ?EWNA\G;YHO!W>NW^?7!/( MHUB9.E=$WT?"B,,8E6,55(K&FB@@E% A#V2L?$[U+T@U+:BP>')--MZGM29Z M=@_I3G-^;7?/R]P_VPSO);-#6V'I-H+S$KE[&R?46T.YH3O7LXDFAT:.2O*8 M6ZXPOITG15YV,KQIRIMF)=-1DHUR;SDWS,7[R;_X_4^:(,\L$1\M+2$RU[@> M9YK#%O:DN911V)\/:PT.[K&XE^;K/X\7^DY#?0V]P-[9[)-9/_(1R-U=(-:E M O]B[)U?DWM[/>>1J<_;:N TAE+QI(.9_H_W4^Q?!'^R[4#U@UX9UJ:V; M\-?T>ZI5V5F2)GG2'!F[MEU>J*VDV6VCC/6S5\$1_5*.#8":6AJ&O+N[:C-K M]DW;B@:+OBW'SDPI;2S3K6YQKQB5=4DF^4Q;F'-SPF0O49G@:TR4%5O]F[Z MN?::);76MHG ,"\*Z=-RY>7+JUS?0%_+V*%.QG+]\\Q,5=]BY"PALYR-47[R M_IY6V+-X,/SIR%KN;N3.=&I<1S_;_TCTCJ.M^,+UY"WS$KEN9Z/Q]3@U-MDJW!_E\[ NA]5[.L/. M&,/%Q8;+V^7$6>!I51MC;);..3ST?>_+8=9S-19BPT=A1J&'KFUD?55M]9GD M$2TIE>$YN[[6LF.^Y:3!N!7,STJ1[_HK>/4CF&=CHTNSU;6O!^HD?<-HK<;;8>7%H+3(.TFW MOW%/RS[DI%$ISHQ#V\7Z F/G%W+QM]Y5NKA+TZE7=/.V*ZL_L@X-YQ;1<[M* M/>C,=CT#H^6?/%60FL+-E*\=;*['9AT%Q?QL60F[.&8@++9R234<5&3/+9+T@QBNA/W.]H\TR MK&44&JL*H7?P9Q"MN)M]6H4?R,QSN'"7,:I?+<1O$^/XTA/98N:# M-?,VJ]%PE.LWM++-IM]F9O!723[.#:;5KJ@:_LP(M90DW[Z9]\IQEJ"HGX99 MG&L3&V^F[L[!R:=#HB,'R)!VM0H+4O&UWHJV, ,)B(A/ HZD3R'T,8T) 0(1 MH0@C"#9-XSA&O@@B;=4$5$5 4$!]_54*2>3[@6D,\X2)LO$^+3/P7(NPIBZC MI9;H4J*L!]).[Y]:V>YNTJF#Q]FD]$H[!J*_5_(* ^1F'UAF-6<96!?MM @B M<%G6J=MJ.P1.!VEMLBFZF^ M:3G4E='9:10S=;0FOQG/YZG;B*OYNNEEJ1[K;?(_L\RP-*/:RXIM55XM5 8;S7X\7206=Q(3O;++UR9PVU MS[J<2#5XMWWD:?7EQ#S$4>D,;^"%932Y0<[,D*/&GEM"VN-'2KE;QB896BLT M#Z>_=HI-3F,VSH(6&@>_[393"J5AA#8(J3R-, AIKKR<:UX_+6JKSLNN>EJ* M;I,_TE(8'[GUQ&YOEJGF3]VR>;9B7>2/,9KQYI6SZ^YBJK*%U:S''M&@<30U M*WBW7BJ#CA\-4KK=0O.K[\4N6)$7O4/=?O(N$G-J90C54-OECH_HKY1#MF)7 MW.JCF_/X03%:\RRUNKE96^.I^/8GSWK]74T ML2]6EK&:Y]W->)(^$*?U%QAJ_79/HP"0M#@.R2V!>Z -6Y'&-@TKF,13LZ@7 MR/Y\-AR:$R(3B%EP;K<2^A?Z:5X5O+F!G(E%+*M\YACL6J^A)6UF&NZ<_2XM M]+*8L8UE6#>6;=70-[V;LD6IB8V V!*ULO3.D"8#UD4/=7NGR>P^F6CLTTO[ M+4O,*>&=!9K4?*'2-BL<1NB75@+TTEDM<.I5&9\UZDY'-5R64#DH1,-,ZT9S M%VL.WNL;?AM?&^TVC,[\4-_![ !:.;4Z+(TWR1Z=::&8#-SSUG P'KHO:R/2 MV*S?C(J/\]75L6;2-*T.67.CZWV9!?LI]OFW BZFSL=167GV"KZ^TR/75+%A64ESX M1M8HEL6A[XDV&4Q*P4.N8_%CG!>/_IN]NJ8X8[N]6+Q?#LUQ>BF@]3"'B;8^ M]-IY/WW06OA1S^=CP][[\">OT+GO>CJWSE.S;M@U3WE ?DH],0C^6T=W]Y'TQQU)W\%YVM-1OQM_CKLY3WMZ%!M_ MOMTHMM@C7[3%XF=NL1U@T%J3TK!^_6]A$%B+=S+^(S7>W,+ +IQD>BR6^WU= M:\X7GF\]Z(H'C^U>I.]S95'><>,'SCZS+V1Y,FG:D=:U:/QHC@=7C+3:TX;W M[M9Z9_UNQJ.*#:7IV7?LJSXHT==_;+3>W<, M4*R&#RB].KGU'A(EE>O#O;.$=YL]L,NHW[P M.Y]=N4S1?WDT590(1E+":!V<$,0HC*2B(I8L8HJ$!,8BCD,41!B$K=3V8D[K MRY.2_[J,_KOXYG]_<<;!>580)__'./_OT>3'?_^_0@X>/,5?;4Q8%ST+ 1@ ML+%NT//CS+1@F$E^\GZOG-3F9*?T3EL[RGF4-<.;F&D59NJ*&B2><78W?=+K M%:/W\[[(&%A']&M3P#GW*W7T- 1:3GVED<#X/Y(L,S[)XDSQQCH-[ZO@8[WQ MC[1QG0[T%:\7=Y8&3*V;Z5IS>WT#<_190/W T.F[U,0(YX4GH@6*"SJW@3E:'%_?NY/>\6U1XZWR1QAGC3FZ:SJ,EEF>-F*,[8K44/0(5C80 MRIUR)M9,_NA0;CR=+Q?%Z:9;C%&JD;EP]C9/H*O]K=B,RI&ZHV/[S0*1#/+: M'O M_3CM3^ZQY6 MKOBG#$4$ (#)14@4-& Q1*"F&*E:!RV"AL89\_G MJ?IAC.[SZZ!8P//I[_7Z5P$DY]F7PBFFB@=[.0O2L'2U_MTNV?DT_:\TR?96 MO061 =W<'F6'#!/K<[ I-1YNAA?L^^')NM(9\*6*4 PB!CF.8RQXK!\>Q,@G M# +ZE@^OFYJ%D TPE_MZ>&7D?/G\> -FGD"++?&F#50/8*8\3KK?%6K6G$L] MBC3KSK!> 6A$7>Z?A#1$6$1,LV!**9;:?#:R2HE^@_DMH"F%LQ97([VAP\J] M@04<8(I/!RM$76795Q$$$)CZY5Q(BE&@05ZO/_=]!G 0O'3]N]%W-$!X;^N_ M1MT/BW^[#)YU]:G>>F3^PM!E2[Z?/"FVK-XQ0Q.J;)CEVB-]=[2ZS.M@,>MJ M<143UQS4FL@%1"ZX:.=UPRB."LQ/EY:H5D&4-D3O=KQH8G Y4DN@W5'= M)^_"')E5!W?N*+4X"4OJ [+*B].\1O(M2YUE9 ^&T^%R85"_ MNS#5I,J3S2*$HG6B6AE->IVU&=DX1BF"RGH+?"-2V2BC(D31/ 3KS+@W2;B+ M>Q=/7-&1,MV\.C1^$.=\K2W(,O/9J.YJ'.1X^GWF?'7V./VF$1JI)6ODO*'& M:=GP;GXR^7.MR)H'][426X[0#+D\#R]B5HI;7*5:.-/'AV^T;I1.M$&:U9[8 MVOBU+"VI;Z0O:\\5DM'W*GB\]A=HC+EUZ;:;_1@NMN#*N]&;7?,EQ[)!#S[FZ?#GD7Y8QL;X*WPTQF!77N"R MJ\NY-8,?-I%G\^#;,4[-;VPF\DXYQT7+BA=4(-B2#E+ :KL_BF($A<"AD#$T M!SH!UW0P##%"0#= ]D8)_]:N" @(T55W=R.8]6'_9*'8Z7)6QW M7&/#F&@U>A61&%?W*Y%\1;#1J(F QG>HM^_\VB8O&$%\A! ,;-B32W8HTA2N M[M>YV?=B-UIZ8MH-M M]->OEXME5B4I5!34D?N"=#Y.?5M'DNLCG!Z+:ZIHPB?O;^5&/FBY_RT-=]SM MY6KS]&;>:*=(?3\0"E,5^3",24B$_H_$2$9*A1BT*M166E*LVI=ZT=%AFC\C4?6.V049"%80PC"1#C00P"8!QB M&(41Q$H_M4-Z8/J&3S\P&PCPX:^X\R?F(@SJ=*S+!Z[9VL5:P8#3QN74[7XF M9? Q.&C;-V4L_+I:-F5@]S/MQ?V;K#N45GQI*<4M(H%>%$A$=LVN?Y 96MB< MQ7%S"?PN7'SL8OQ=*LY5\4$)X%3O)F,6>EIDQ-L (P] W^PV[E!VTB:IG]MT\ZUDE.S-AZW3/8H M=^NM4SO6YFT49\*5Z>N^-=+P-#:I&O;,^:>+O_U;P(\S5W^A+E( MTG!\-<;T>+)',_ G7SGGW^$1M?;YYJI#:F!,B9I0% MOA24&A) :*BW$A2$4>0S"!\:<\G6*\LB5' J!!*KPJ.8KW<(1*<19*S5USN+9D4V[#YL%3E+!VV*]4HN^!&6"CO"M *^ M,H,^K:#S\?5I!7M/*WB: 6_\.>DFK>#I46S\.3F$G+FM:@]4.V*CJFL\RYXJ MX-?<1^LO5368?K<1]*;8$I#E_OK0(+_0S'NTG*3GU_NJ$QC%8209Y]CG 0MH M@'$DXH@H$N,H".*P40P!A!0&F 9,A!$25% ?\CBB,(P4U)R0/BD(&^_3*H9P M^5CE',N>W82U_3&JTLNK6LR;RS"OENPI'?0/2X\X8Z]T %1&GPW]+T^Y\Y]? MFI6ZS!/_K7\HO MK7X&=_N(=7[%X[K9FK7>IL$8:K40>]UNL.*Y>Y7[P4]-"K)*-)[?9NUU5N&M MNE1OZO_[QA+152.V-8PU*/:\1X(2>[GIY6:MW#0;%HQ5FJ"]Z/2BLP7D MK!#L#1W;GUZRQYK-'TG[]O,U&5B[:-%K+L,AM43>J>/Q8XO5:"+;5KZ]B\). MK9 W/??M6B _8[:OU0+9'GHP*NJ 02941'R,E H 9*'$,7/.(A10R%I!65:S M?*M0^TX:H71 R,8,ORX>Z]M*Z*Y]V?>,3L]8E!ZZ>NAZ)>CB=:055H2%&,<( MQE$,@U#_Q>,(*J08H5'4"HU[W)U[GCEG[EI?;ECY0Y5UAYY?NR^?3Y7MJ'B> MG:4+AX@K$:E%_F+IX'P-9W;U[8(:7A@'["\S5S?AP>4LD!<0[D;?66D1R3:6 M%>E1N^>4+P'FD\/> X%7V8!7"'E,8LX#0!"'H2:*?AR1"$C(:8Q;F<6;F.$; MH&$7))0-"'@5$OIFB+6U5^"!!L/#M?XO9PL3YOM2Z_\$ +GRD:$-/K*=P+G> M?^&!TD4.&Y42B( R4)3YB! 12N1#7%JZB*-6!;?7,7*Q1 /)-B8:/=_U^\S' M\M:TJ%>VXU>V1NBR B&/I2\%D#$$BM'(Q\XV$Z$)B^IMLW6VF:GZ:#>O8N]* M#MHNZW&FQYDWP1E:U[E#$/EQ&,,P#'V.8*#W=FB,%/VGTJK'G[&I'Z=]@B4> M2'3Z_.&='5VVT[!Z5]-N(-CI(AP( K8R ^7F(H A9'"D0IHQ$,7[*T)&)80 M/.&E.:LZ(NVOSB.5 TX[1:>#$L+\MG;^3N?KVR[#\(DUBC/8F(B3E(%TR)&(>* M^% Z8Y<324*_-W:?,G;=B"WAZ8SSL@&3G9JX/23WD-Q#\H%#LJ@A.2+ 5P1Q MXVPD*/!Y)&)C_9,@B ,B'SD&?7/4[(:10CJ@: ^1#<<&?X=Y1+H*D$55$CKO ML+7.L?E$7V\-MD^2?A_KT:]!+Q.]3/0R\>1Z[.A>/UCO>M4(9VR:6Z;>(OF1 M]F[V;N9WD!;0T9Q@RD8D$T00J##D)I!3Q9@&)**EJYMID^&Q]C"?K5!?)C]^ MJ;LTG:5[+$L !I1TZ6WI_26]OK\3?8>@$305*$H0$A*C&(:*!)&*"S\R)1%7 MJ/)=>FQ[G^N^%^!K:AH3:1LR33+3GZC/ M1^GC4&NX:W;1T>9:[(. "QGZD2(XCOPRS3ZFBK;[WSG!4H5<:0QRA"T=:20< M#\=[S$X9 $ &C'8:S71PP:*]5KY7K:3U 7$0A;Y0&$D>8LH!B24713X^9L#O M$U2>C-E9Q:C.B!#INO9'CSX]^AP(^O"ZR*SBVOB)6 B44)( P!2RX2F1[Y.( M^RU/SW,YP7%:089^R %#IYV<=J*Y*@V/FVU]:KN1W7VMVN]T7U M(8KO.D010E!34,H$0R'3F*_\6 (A*%!EI0**>;2Z"33<7OYT=+&8#?\H],MQ MR3[)Y>W96P]7/5R=$ERA1F,$'L0""\K\(*1*\S[ BI(.@O@Q:/FQ>HOY006[ M!C\R;=,:[,AQHS[WI4?J'JE[I-X5J8EHYB-R&44@P C2"!,:4^M=$,I\';=\ MF\\CEL?I6^C38AXZ(/YL6]U6[X^>T>)\?RVPVP-^ZR&9_L_CVWGBFCYOU9G9 M?/QX(^A\H?]CU,!<8SB[G6L:D$YSTURZ"$8NVT#_8YEDBS3S4CVCD5 ;-(]]E KML57L;\7VJNSV:G<: M;W63V2FNK>_PWK=;?O.U>*5.W;FFO_.9UJ-1+R.]C*R5$>?%;5I/O:CTHK)6 M5,KN[7=CL_R4<@WW/D^46:?1_K92H\#WV,V:XXTO;) M[>03/\QVK"]WEK>7Y\1[*4-,ZNQK)@)(PRA C -!L B8+US8/J88A"TG^D4R M2?.O3B4+#5V3=1TYY_E_749=Q,LA,:!@?U$9SQ" OO5PCX/'U9IXCU#W6FCV MTR8X8XTL)!(+24.,3/I1B'PF@ 0H"D@8T4C0E\'9;Y?1JT9;?-;(.4XF_GP^ M&;M8BR]ZG6:CU=B1RRR9YN-6]D(TUI]FJ1Y(D"[NTG1:S/-OQ1'.YZG[>9!J M\$W]Z MX_KQXOHF6&_4"%)Q& D5*>Q'0,@@8B+&#M95%.&0O"=8#TV;6)L3\_M4R\"3 MH+X;F#_)Q?E ^VM>R" 2D -J)AQ$4F, M5$ABS +** T+LS]F(&[QY )E5CN,=&KG$PD'$I)3* _2:\QQ:,PFTY(TZOD M%,=4^ I0[H,H"" AH>$@48!I%(3P>2IS9*3CM&W)TS$)>V Y# A"N-PCDJ M8"0"1#%?,!G',>0Q=;A"H-ZCU4GCRIL:,X9P8"Y.@7"\FU/A<);;*(N\L.I[ MM]F.I4=>ZD Z1-3=2.<8:]0K"Q3C"F$%> ABKABJ+*"(HA;L&L$[ORZ=2?NT M@R@=8'$0QYVGPXMZG3]5G=^D\J)6>:[U.Z+4AU(KN^2MPZ5=S:Q%4HH'6F,_0CS5!,REP4<"B #V)M M(D8$^E@*]!Z ZTT-108F/C&2]<^OP(,O8]"CU3N@$ MKZ-S2 @IE" .!&$RAB+B*C)(A#F7E.!6J,'I(=';!CD*DW"TO^*"QTR:NCYH M/-QZWW_+9GGNS;/9]7C1>^YV!.QC],QM FI9ER T!PHA$H2C2(102N%S5=I] MBHI6&*65J2]6I/9I]6& !Y#V#49Z_3M&_=O$E!CDE0)*J6+LHYCI/9O'$6%, MAH8IT2C W"?/5\ CXTD'9[&)3G-#CM\-WL/4J<+4)I3"-4H%F$@< 4X%"BG" M OFT0"D?Q\QOQ1J=&DJ]J36' 1H(WJDCZ>#(T)O6J-Q+[9_)1-]RX'U+IVF6 M3&Q%WF1T.YZ.\T5F!IT:OIMZ*)3.]OZP/JM^6:'-4M:7T58(4$T?".(B$TU8RK<$W)9.O4H)*[ MSU;L?IGE>TT %'S P6MBW>$YM'HU[M5XO1HW&@ &./1#[@.?2NJKB!,?6+(F M(H$AX_'.:GQDS.PU[<.G.!KN<_EZS.HQJXU9K#X*Y#$E8804#07CVL ,F;$_ M+6:!,*:M(/-3Q:PWM28UP9+D->,[#P^L=CPQ/%S;T.F'=V4EIFPRNDA^[%0B MYCTA\C$#JZS/#Z!$A #H^YP#Y4,E@%^&8L9 !:T8BQI/XVQV&\YLSU(]S0)P M9]/<@8_[WJ41)/5CD25:T\?3)+O_O$AO\[/9U&!Q-K->P,^F95":[S6T4^ ! M@2=1LJK7P9/000%K[[EIXPN"(" 4"TA%C#B)#;GQ.6.$LY9!]NHZ>&0DZ20- MNQYP>L!Y$>#@1AEKB D0$N A#PB(N8!*@!',A[S'G".R2K# T:[M,H.W[@Z M]FJKO+Q67L9""%D<, @P9A(* MTS!4,ZT@#&(1,? BY3TREG0@9AGK4^UZH.J!R@"5K($JEC ,$33Y=R!6(94A MDPZH0B8$>\0/?)I ];8AFV NSUD.WZ(.KE3M[-TL7LLY@G@[C-.A?'\AS>: M+:\FZ1M4U3N<7J5/+,.1UQ*4N&[JXQ-"81SP*)1$R"B" N/2UI4^$ZN[D-:C MUXDM97B ]]B'>,P"E <(P%Y!"64PC#D"(9Q M'/NM4]HML.G(>/&!&/"0[R_[NP?B'HA[(#Y (&8U$"O&A90AY&&,0@&%4F'D M@#CV"0:MMAZG!\1OZJ#05)A"T"/PFQ8/6H7BF]1^D>HOOB4JG]94*^\PWD-8 MT.%.^QU-M7_"IS[5]_B$#VIG.G51?BWYA?!9*8)HO[5FAJF)WWSYY.W+.Z<6 M5[/)2%_BUR0;WG@8#CS#S=]SF.#Y0G_@#9=9IE?;2_(\7?2-N_>L_H\N5L,( M:>O68?H&-CWW[7P"SYCMJ_H$$$1U^(*@,/)C'DHE" 5Q3",N[<$1B* BM%W3 MP*B6;S4J=/JUXACX[!P#773!% ,).NU+?I@BVN?W[ZF4UGN%KY>6/#AT>-L0 MGH4@J7NPLS "$(818C&3B $0(0R0D@A!P,3N^'9,7L]#J^<)!X@<;W?CMP6$ M/A#UK7CL86+]"[#\4-AHHUI-B"102C(A'<-J/H*BQ%,)8^1%27,@P\H4@$?)+RQY& M$5K%TM[;$H$ #@5XE8?I@K;!>#8]5#3>: M9KRNVH>43PD)&52F1SOEDG+3#EE2B!0*1*M7YS/T\)C(T*&9:'2 NFWL=_SU M&GJ\.E6\V@17LH8K&<5!0& $62B$B$1$"'-PA<,X4*W25R<*5V]JNT'.!^QU M@L\.WVY[J%>'6QS&'82]YP.P9X3)])F_IYWYBS"J+=& AIQ(%G,4*$8)IMHR M=99HR+&2K2)E;C?9F^F)!HCC@=AC6^>C28;M0:D'I5,"I4UV.28UT24!4WX( M?10QC (LH>];NYP)HKDN?>1PXOB9[:$9XFQ Z/[:OSXAS/UA:H_=A_68WS5V M;X)N5A-*8"K>QF%(H,(P)''L,U1"=\QERZ5Z*M#]MA5N!XCQ 7Y=K#Y,VGR8 M9\X'6ICBG:S!UA4KWLEZ]&O0RT0O$[U,'&[)FST0!LT&LV4Z\B;CY&H\T02N M[\=\LJT9$6E6&8YQ2 (<:_LC#@,<(#\DI8O;%Z*5Z%T(RB^UG.P[]05Q.L"H M[Z7%M_H"$40IX"2G3L MSSN:;/V7F2E].&C7BW ,YS 4XCJT79,U!"F%^E_@^Y"&(2ZM'AZ(5HK)*YH[ M6*,3PZ^27W*89Q2]]O;:NT9[<7V*"C&.?1PSA63HTQ#P**"&2$GF R#]%I$Z M109UBL96#U0]4!T_4-%&!EW@LSCDDOJ8TH #Q91P0"5@B/"[ *JWK25@R)3L MM'W;<6'4J9U31:G>];)T5'0S]A;)C_ZDZG3=9Y37[C."(X1$+"D(PXB+& L* M2YM-$='*[RM%I>H9AIR3\"[U2G0<2K0I>8#*NK(1,L>\40 ! M49PP/R(X)H:2^,KG,*!1)UIT3/SDT+(*X("C+A-H=TH:Z/,">KC9=<]FL$8; MK"0GOF R#I5$,11"J@)M"(0Q>7=H\[95JLE \BZK.QZ^67/LM=.^IHMD/-7V M3IID4WWO_KCK$/Q0AX*TI#[14HA+Z?LDP)3YFM+A6,*R:%J,2:M)=2E8JI K MC8(.P=*1!N'Q<+S'"FH#0,$ L%=QRQRL\=1KY;%JY29SBS42_CBC2/C(]QG@ M4($80-\>5864"@1$9VIY3!SHT"PN,N"RT[Y*?4&U'KP.%;PV89>HL8MP21&4 M E -5X'TB<]@B5V1@/@]8M?;5E<; $('J%,3[O"(TXG65VN$+'I:3+W\)LG2 MF]E$2U'^O[WT'\OQXOY].L6>EL^^6,9[*I;!&T&:,.)$$@H5PK8Y3,"#H#SP M RR$3T1/:-)XL9@-_RCT2UGMZNNRO;W5V\-5#U?'!%>;;'W>"$N5"H28,!5Q MA )%6:S_;_AR)/V88=6R]7?#JV-BRX=FZ?<5V_J3V1[5>U3?!.JT)J$BQA2P M0,4:Q., ,H7]H 1U7\&.2.@Q@7I?R^TPJ+;UD_QYD>B15N_K-3'B-9XN$[)I^+$KL0 3^]2^O,]_GC,"^'FO)G"Y^)F+>21D@KQS.,W_I7IJO M_SQ>Z#$.];7\B]^]L]DG3ZLF^PC@CE?68_JW_R40A'_Q/D^]_TCT \_N[34' MWN(F]6+_(O#&>6YJ^JS<<=#E;+ZFP]FWJ04)Z]7Z-4WR968ARIM=>_%XJD%! M@XWG*EG:[]1O_M).XWWV.GSR+O5\\P+W])R]L<97_?Q'WF+FC6_GF682=DVR M>JP#[[8>Z,";9VFN_TBJ:8S&^7 R,U\PL[BN!CR>YHML:0'XD_?WU$M&L_G" MW.E&W[<:PZQ^(GJU#<*;03:_<9.,O*D=G48O\_W9,M/CRY<3O4;ZCK-YFMG1 MZ%=9X_[SF0/D3][YLOF^OO#"+7H]2+31LOV._Z'ZZ M.HW&J(=ZI&FV O6M:78P"[$R _OO359>8YY\2S]>96GRQ\?$6$H_)Y.[Y#[7 M=_KS359,9LL'44RI'H%\[I!E"0EW[@Y7FN:8# WUR^__J;SP_.N7\Z_^Y>?S MLYT$96_C"\_/(G5VH2+O[/Q277B7Y][O9_[OT>=+_9;^\.+\E\^1;U[$G\_\ ML_"S_XMW<:G?^%6=75X_@\763)1Z4?TN+>L^;&M3:4S 98 MT 77.O;R1M_I\U3;&8M9=M\54\C,F9O9)AN\P-S:+, B^>&EUH[)BVU9VU;> M=3:[M1\;AI&9S3&9WGNY-EO,[_1H; \E[^XFG;JK%#/R9L/A,M.,X4N6?A]K M-9W<#UJWN4NUHH[*]#9CS4T>7,2\6UP_R8T-8G?HQ% //9EYDBWNGTE)=E[( M[8QH0>LP*54OT_'K%$AYK!C.?:&/36:[G MU[Z9M1[%JYO7#+(5\_JBY&+.X ^UF,RFK6NN!DOL;"%_S-.AL9+OM)&J2>R' MOY[--MG&ST>+I%HW*WV%ZE@)U%353$"_MQ*I/+!,^DX+]4QSW87>E>;Z45J9 M3FK7@].XIJCJ:UHVFEB7KN:BPT3?=F>J['V;6=V=97='P5H/>L_AVG[<'3>* M/:?##63WL3RTFOF3^Q[OVFH.-6D;7]\;N32W-=%1]?Z3>,$RUT\^[\PF-KM. MKC,-S M;V>&T XU #G]UB-)S;B*(>H+:E4W W2;9?.; _/V;*X'YZ!K[12>M8D.+)39 M!SG6A#N;Y0;C]+ZEAZQO8/=NA\&Y(P&9^:J9J1ZBL>#<'\@)D>I] Q%\, M1(;\_IID6IZW@0#>+?6UCJD2 ;XT'5!:"\ZTY#IJ,Q[J/Z:Y>3^_JO7=<.-V"=*KU:6&_W#E37MPD;@//T^S[>)AJQ=%#&I8,QXQ\FEK#TXWM MJAB,V?JGN7$PE63[G[:$@[N6IGX-!Y:^AKE@EMZ8:7]/RTH/P\02O)_R/UDM MMH:!^:+^EELV,Y:"=+0'7'_?<;'=AJHYU<>";Q@D=*9D:3-LG,(G(V_F1,QY M(&=3 Q*[+Z;&C51KX-B<5!C(TPMDI>N?;CFL%5(0+?V59[LK[?PG&D0M VM. M=-U:&E*V=K3%TS.LT0XFM?=+#%VLT=*[2O*Q1EX_M]O+P+!&RP'+/>)QSF=F M;@8U+TRK8@1VNDMM0]G'Y[Y@@%@S:+N H[%98KM3%):#ETPFLSOS7/5%-'8O M<^.TM[4SNO4OGG>L!9 M.6YW1NW;'V3V(4]G#R5$/Y*99KCF.5K'K!W!)#';VUWSH17SUB,:5RZ@;1Z5 MM7+MG?27,W>Z9[7JXF__EMS._^)7$FC8OY6%XI?%X>H?WB1Z!EI61M;XZ=*BT9:[L^_.EK=Z$88/3=[( MF;S_=1GM:/6.)C^>M'@YX*6Q^M!JOQC>I*/E)&U9ZP]N,1V%=FGRS],U%GUN MO'3!9#;\X\,:GU],H(+ YP%1@: 8T!#@"*H./6)?O$1U"X'R2 B@"HI)!: MQZ&0^JL(A8HRAIYV#FZ\#_S@I=H:GYMC@FR9?OBKPC&5R+N;GEB]#P/?W.88.TH.UCZE;5[$'ID;KHZB.:XI\9O-'D0 MIP.!"[VR@03>,)U,BD___0/X8%_K%1J6K]UYFV&EDRM>" M^,/C*23N'@3_ZU_*+ZU^!G?[B'5^Q>.ZV9M6F#ND(,$3F%^M2G!3[N.#F"G4 MBHKJ- 6R=7[Z$I_"PQ/4WXI-5:W95%]4=V0/Z[-[ZIIX[G*Y'_S4/%;>*4WX M#5;AK51F8U>\MY6(/>J0-E8;UG&6&D,M'?7BTHO+6G%Q1[K6UU^X7GI1Z47E M,60I/(#ON0986/CBYMELM!PN^A)@>R;EVY3X;FO986;L;'KNVV7J/&.VKYQ_ M*66=JD-5#,(@!@1!G\6"(HACB &)@BC4_Z)6E)'6J_/KO\UFH_Q"X\V'MA^5 M_P9_V[\?M1TY=*$Q-'XE>,:@4>6L.ETOE0Q,+TO9:>XXMK5PLXY-*@&V&)UAD],=0$ M*0@D 1%C2I,Y$$I#YF(?"P1EJQF3@Z6+0H@.G4O(. M'T)[/'DG>,)K/.%8*[8-]U=WLH>1'D8. M'D9D#2,BA"+PA:28!1I-9(QH45L 4QP&K7Y36\)(1_N]Z+19]LDH:L<'N?!P MC2E7"7PEMZ+W7^T'TTZO\_@F)(2H+D;K!S*$U%=!*)C"<4AX: B5Q)"I *-' M_$9%,;]#YU.O8)]!+@=:2%\1L/?FE#^2(K(]J/6@M@[42 UJ*(I0+'E, A$I M&8J8X="!FD"<^:V.-$<%:GLV$FFG[?9Z+.NQK,>R9V-9HS.@KR06<>"'"E.* ML8JX$*6I*C%N-6+?#LLZ8CX:=7NTZ,\$'YGC13J9Z%L.O&_I-,VT16NJ R2C MV_%TG"\R6[>MK!'0^^6ZC\) B1)BM&'8:KUT&A"S7XL1TRZ]7SVR],AR-,B":F2))2+4N,RY MSR3D,:2TBK^,(0@[1I9.6 $?0-*S@G=\SGA>U2AT-:1Z#]:.'JR3\U!M0C[* MZ@IJ/, $:DN-0A%3@1'!EE,QK@B+VB>(E=!]MC+WRRP_^+BL5[#1!!U0\"H- MVP^S2UF/,^\29S92K$;L)P@)BT-*613)@""F5(P+H&%8QBW_T!$"30>6VC9I MVYJ7'FPVSN'QP1Z:WB4T;4*F1C@IC1CPA4","1RJB(0DJ(P_% CZ$F3J@EN0 M@92ODA=\F-SBU,[5SAO%M'O?4^=S/1" P0C6 "-BCF(101# *-9H$SKJP^/8 M#P 0JP!SIIG*0XPY$E?U*UA:M-.FT =K,/5:?AQ:3NI:]!)1P4(_5(H)R#'W M)02%ELKY?L]D.K6NND5O%?P%RDXK0^)&"$4":"X\HED48@@+M/. M8L)%*QO^^0K>15S? + N'9&'3_N/_AS'-/KJ3W!>%FZ*M;TZFBU- MJ&F\4XFD3>O345FZ@W7Q8%ESLU *#=TF.1CR,&8$Q;+H ZZT^*G6^;Y6R>-Q M.[^&U<7UMK*_ @3/D<[#=%+U,-W#= _3N\ T:01XQE2)D,9^1' <*P4"W[GK^1+^;/M_5B]WVJ"V<7=&M/K^]DGZ_K9RX[Z MV=]OU=MK-_F(XFZ>FIM&OLU'=+[SF2%UUHI]GL^_C49I[WY;C4:))F9=< MS98+[^YF/+PI>B[;[MUF\HLTN[4ME+4TN^[2MKURXN4W299^O$I,"^]Y_K+UVEF.XHGX\S[GDR6==]>>^5G MM5]W3>S'MM/T56K"N,O6Z?.Z9[KI43US%\^+\;K>ZJ:G^;7I:6AO8RCI)^__ MC//%+#-P-KD?/)B=72W3G_C11DZ,>'/>(C0)U@3YQ>95:.G1 _ 4#FEIT"T->J M[7TMP1.MGY?)#\\UGTOS3SUU](DFVJX MR%WW^D66V*ZF"SW_M)B_TRH#*?8>YGMF><*E_LR SG_,KG*]/K8^G6TL_I/Y MBOU+O_LG"V-VT*G58GU#C4,6U[9!-8T)]S8KQ>*FN;+6[/%LU&P&V "6I%Z3 M\K%NM3(3S2K7KXN^S\Z/U;'B?]E$BQO'@E@J)GR!_3"B @#!(N7'.$)0$<9] MVHKN"=VL3)J8?5SGURN>"/W(Q_-)^GGZQ2[;^;5?+-H*A_YLUOLWN _WAE9@ MVJ(:^ZWRF][U:T[6BVMF2%FB>WYJEYB=N#1_;+ MUWJ4>CWLAE[J?L8&^6*S.P_]YDY37FR3?-@;(T^>.CY5 _)Y.[Y#[7=_KS359, M9LN]O-464SYWR++7ZL*[//=^/_-_CSY?ZK?TAQ?GOWR.?/,B_GSFGX6?_5^\BTO]QJ_J M[/+BL.;RTV@VF219[C4[80\TSQVF>L?3FY>CS87>M7IDEW-XH $K*F(WD$L] MEXN2#'R$/(H5"@)%(@2,/P7&13@)XX)*\9$ZO->72$?^XMD_9Q^V&84/(ND3 MS&+]'WV!0$@1EI>).& ;1K'QYVR#MN_!*]"F"9^\8C\_6][JWPS;OBB]C_[7 MY9IJ7(TK.;[X9::IZ+W[URQ%,)D-__BP9F$CQ6.F,)*QC +F8QSZ 1"(!BR, M8\3QQ_ITFOI"^7Z$D:;8BN$8Q:'F$8C%D$$0F6./5&^/->;VCO;[BB)@*+3^4>7:SW0=E)!VBZ??BK]>D8?K&-444[-:I\ MS1E&MX["S+P+%7I?DBSYEB7SF]S[LLSRI3';BX\T>[F^;KA\O& YF:3Z+^^G M"S_XDQTDA*(SJVHTHY%W=6\_,,/5XXK2H:6?C@YE MZ3=]W9+@U3Z?RH]3DB9K QGEL!Z9N_'BQM,3+.?G=$1+_SRQ;-&X,I*I1EE# MZ*;6ZVMUK/9B5&=_>76K>VVP%-RR&F1!+_DG[ZO6J-G4N&RU]B\T_S6L\2[5 M2K?,K89K3FA\7X['Y>EW2R=+YED1\_*=TNWRD!H.#%),EJ-R#O;]BFLV4,10 M[>^:\5OST2Z=XZ"F8?4L7WR$4C S,:TVT_H"E466+Z_^Q_J,"I^=WF\-.\Z^ MIBK%QBWF)8^CF4K=ZA9=96E)F9)Q< MC2=Z?9Q3SQC?YH'I^PT3_;CT(W,P;;J^,W/_2B<>BOLTO;,3FZ3?QKE; M*?-;+55FY9T%4ZV5$]-T>#,U#D5CIV1N9ZL\K[40N64NG'UF.IFYP$-/G]N' MS"9363AKIAQM9WU9=V1ELAD/@NF9;AG.],'FYP)N7\,CP$7M$0"A #Q@DOD4 M48J9(@' &#/?QSZ(@Y)F:!/\9U4NBQNU'K19&C,UC1M:K,R]+I,?QG6CGZQQ MW.@5GUV;M?>M.*XY6!-["WLH_0*T^ZQF##<6HGJ^9=^P?!^"^V?C01\9]_G, MH7RZ<(KYQ)90@LI=6KG 9Q;A)_J6Y:YSK2^B]XI2>)V#K=C1KV?&26CA6O_< M;&.%/3Y-W1BOTFHP(^OA'XVR--=P__-AL94U!,H>+FK0GDR*D^Y__P ^V-?Z M6\/R]9J;7(YO-:IIJ?2^SFZ3Z5^\]MT>1H'?C4>+FY^)<($5Q7GNUD'CB]G\ M>?Z'AQ$0Q-UU)_\Y8L\*T= CW>0JV8/Q]#DW?&]H(=-REH]7]Q_M'^MV%0T] M1J4-,; 4:6:V4*U \\D#YW.E=YO.IGLI.@TIBDM4M&2T)F9;\L42:2TO?)0Z M.JY5LN "OAT- M;D]5;O]^DSHVJN5!;YA:PBQWLBQAHDV]^CS]$9KMG"J/V"Q-:VMQ,\O357XR M6-!M>H*ELLN8DO"V.SUFU!T^8 ?V$FXSAX\GZ7-:Z0FKR M-W_ C&WDCQRDLR=]/JSK@_1?M.G;8<#..+ MA+]8,\5&!=G HXE;+KT?9<8(MR+AEJ"" +T$M85K1J!-_M;IN"R\%C;\**\. MP_5W[=7K !]MV]EW-I.GE6CNFMAV23 M:ZH/L=G"3_L?RVFZCU.:6R=2)?55]-M#J[E@5I-J<.-Z2-90,%X:_6=N @H?[(I9,DJ=6L\T M=!CE3\??+;FRW2>^)^.)>?51W^5CGDS,EGFU\'*]2V96^7?02@0ZT,H^-&Y# M&/)V002O&CS

    'H=F>L6QW5NC7;8IE6'_5?_[_$WC./0L4Y"P4"& AI*A2( MR-S&CVDR%YDTCM-6?N9[-%ZN&?=SR8O5AJ[;)8F$P"YZ:_N$G3151M MYOF3A[/"#ZE4$@=*L" (N)(!=D^$!X(1WCB<)2KD4J H") ?Z&\!4Q7.?E50 M'C'QY/'XQOO U;/=YLS*$P@O-W-K\I*GSU?#S+W#[OMOGS:;')3[]]K3;&_-+\^Z2THQ R"B(E% PP!@R% M) 28!DA 'H.0-*0=<(RDD!JL?!%S21&@OOYJ"$&,,/*?%HN-]VE)>S53MSE/ MA[.)O9C=\!VGR+W'A'VSF&\SH)?,!^WJ##$68%@?Z%F^L,U2E'RK.%[(B\.Q MG6F>/55SV8/ET=KNIJUA43O_VOA(7A;!F>3% 4M>GY:T-\\7 058BQ,=R.$* M7C[PR:RZ9,SKYJBG9E.8/$@XA, YZCIS2ZY,VCDA(=#+522\&6E-YGGZ<_E' M:QUK3V95-TI^>-QQZ6[!]1T^M%R%Q>UW^PAU?L47W^Q-*YP>4CKR"I!BBUJYLJ];S%<\=[7<#WYJ!@SO M5'S\#5;AK10"/ZN1\*M+Q!Y5J$FK>N'HA6-5./B+@/0U:Y?LP0U7N&\&WE7Z M;3QUT9S7-C:V+^2R7^:T31&+MJ8=9IV6;LJP/&.VKU2&A6 I0$IY[:%1,8:( M:TLR5C[R0QK&B ',4,PA53%%3SF3HMGR:G&]G!3GW'GM10K=B>*:#%/^&^FB M7>% B%?I6O.VLGN@!:B>L2@]J/6@]DJ@UF@>CZ%","8^BPD@$?5#)6(':HCZ ME)&N08UU!6KHM1OS'!"H[>:V.N!"W$$R.U':-TDX7Z;7 ZM$^Q 5:45RA%<(@ M )@$BE&(H 10^=B@%55(A3CFS=Q<*X#G6O[.TL7Y]==*]EZ\S6^3#RM!E_O] MBQ_[L[H [QT:^D:_O?IOK_Z\H?X$0<1#A7BD.*=4$4"=^F. !"0[JO_S2,HV MZJ_Y4Z_^SU'_4VL37)V+I5-;.=.5R'B?%M4S9+NK'@:GUZK@V#L2.##G@-1> M8P7\&#,9"N5SB7E 4&# W.>8HP"W&K>_U&NL25XW7F.Z/VQ?UZS@('L2]+#5 MP]8[@BU4-176>YZ?'V5Y8?2M:H"'60ZHI=E.N(-BG;878\.+?/Q8GB3 MCI:3]/SZ\_2['N LNR_VMO5[_&F1V'2?5I9C.9=Q48,D7]I&/_GNB8W;C.$E4]@IL;%1 MVV;]?%WY6EMQVA:-+LHC56417Y2WUY;B#I:QS\OK\_+Z9*;W8['W^2BK*>&6 M;.R8P-0+Q"D(1%F;OBT3[SIOZ6MR5Y4Z/\!HE#[D_ZW#ION0_Y875"!6-[VA M&(7<%S(2A =Q!$,B"QLL5B%HF8:50:@5[]=2[XJ3^3S-OK?.Y;L[L6$#2>3[ MC?/OD:Q'LA[)5I",T K)>(@CGQ-%< Q\#@/!*"B1+.1QJP'H3DC631HF'V"Z ML8'FZ2+9J<4(7:2WXX^F!5)^DXZ\;[/9:!DIFVNFF7&A4J6M2QE$( QQ* M*B57S MO1KA>9R='9,#1JQ1Q.=@] MOE?)$U7)1CXS)1&*& "1TCLN@6$ >,4*L(I;^<2H*K&$!;YZ%$M**7F=G1T/ .^R MD-'![M^]!AV%!G%4[\808*F@PI "K!BE N+*U27EX\>$VVI0-QLQ'D (3T&# MWD]YD<>CT- M" ,P8//$/3+ M9L#Q++O0TGY1-0$VI9JFP_%D;)_0YLQ!J @1*%9Q$$".*0D(I64:& (R:&0. M!CZC/A(R5HHA('A,:&F.TB@BZLFTNXWW:?='W-CPN$RZVSV7<)M1O612N^42 M;C%SUS8Z'94=I:\UK.3>33H9N2;4RURCD&F2^-*TPP[6\.DLXXT_WY1EW%;0 MH\M:E/*3 !0P@1#3'%ZIY??PH@ 5"B)-Y "B1K=K9')'&I M C*?RLS*?%+47E=8?UEDO-F+IYW:SE!LFYCI+7V#0KL77^WAZBQ?*+&,)<@[ M.""'>0JQ(O70JF.&XTD4CB@)Q,!Z,TW.I?6?IENS?8:E,GBLLY MBDL_?-YN$S#*RQG(BV_W1LG?[?[TN>Y0QY';OKQ!OQ@0>)]_4T?^^POAF#+< MLD74?7K_PG,-C^>G5Z(B_'X2K$N8F933^[C+M:U6G_!#.-N)Q[]SN?T:QBS^M8;_Y5S\(^^__7G MU5_S^_\U;]MS=9NFDU^'G7S#.#^VV__V5^X2_=_@$87!F<(?^BUGURLOL##@ M[_F)Q0^_90<4FTQ,I09+ IP(MAC.L"KU_# MIPA>$;PB>$7PV@F\"*R8O)AFRC'F"/7.8^>8EKP +RG=4FG9R[GCCV'L'/'I M9+W#(REM/E 0T+0'[6XOG)35/M^/AG_W!IU>NY]\S6!UD GU0JY]C)M'JJ02 M=W&%N\A:I0 &'FAJ'/'3RUVN!8M 0[ M"(-S8TW)""RG"BP+Q$F".">H,,!H :BR2OHR["\4;W H[;C19I_.:82:"#6' M@IH?5F'- L44HAA#12%S%E#JA84"%%CCO5WJW]"Y4FHK M-6Q"J&:K8J>(3D>*3JO 25:&D)>&D& (*4P1=(@*5K1Z,!9KN<0@>=#(UDGA MCV@1?-J>5;.2W>J,87V=MD?M(,YI-^F5HIMTLLG=A.E-(MWN1@4[RQ0\1XRF M%%; M^*4:1!05H>0\H 3S$DHLTQXS;ST2'()@C#$AR]!W^.O,(U3[P9>]AJ4MP6EOMJR/&EMD!G%I**X!+!90_@B.S9??*<=Z0I86!:FE1E$O!@E4:_H,$,\((5RPM'%"UI_C9KBM&'0U^8(O! M9G"E-]96C$AX$"2,K2".KA4$0U6A54!-+0%0DD+!G$722EL56I$EQOM]!@[? M E@/YV8??P.*B+@1<2/B;I7AQT@%N89Z :V4 70QYPQ0S%$)N0S"0X93&V#+ MUIQIM[.H;92*][:Z&//T(DA'D*[-+&851FODM 9,"B4<9IHZBDJSF*C5I60; M1JT; ,,8MJ!H1DBAF=;O<^W7NNNW2]NR"<6&S=(V*]?==DQ;,Q_3.?-Q\ICZ M.,C'AX^2;W?]CT%# MO_[GNW3P_L^K5]MHK1PVW.+1OT1CW4K:XV24W@]'DZRGV"#O*18&E^M.9ALF M7V;0DHPS;,F.'MXDFW-?9Z.8*^M<'W/Y"B@R'.5HE8%'^M.K#64VG7.86W\\ MK!JL=8*[OOWHB\7@WU:M!D)65%H>:\B01L+" )):8R?+/GN"+:T&)@LH-!;I M&6YQNKH]_()2;O&,5W>I6T<_/CS7!6\_6%CG>E'_J!:N^.@"L8%>&AOHG<;- M8@.]$TQR.IL&>C;MY.OS(Y.'QQYZL8?>^LIROGV,8@^]*!PO"D?LH1?%)?;0 MB_)RSCWT%D+BR\_^=1ON0&&0V&#OY%3^A!_"V4X\OOWX]N/;/\^)Q[??+,ZA M UEFL<%>;)W0X)(N!$#%8P*H)!(@1ZTRFC$+@2N:5F'"[#XHD?@?Y+Q:*/ 6 M/HT6"A&K(E8=&JM057ZJE?"60FD]188*H DI.)>P)$P>JG3JY $L]JB*X!7! MJP;P(A5X>8\!]E93;C.><420+<&+*D$.5804P2N"5P2O"%ZKP6NA.@=3K3GS M@#CO+7&8*5X0?V#LU$KBCPVJGT[6.SR2!GLU/('8/"^V=M@.4T6%J50Z MGO$'PXP>Q"@#%2UX^K#'>-.J]/U$WDZJQ8-L@37*<&I0T\::B1%83A18(*BZ M<@I'G7720NZP4(@J1G0)+%X>K'G>N:%-;)X7H>84H&8%M4Z0;+S 5$Y0< TA M04XZY"!3)5,Y1A+4%I*O/ZIUW%CSE$M"XM@\+Z+3.:#3*G BE2&$%;&"2Z6A MP! #"H0N>+^RWGEO&[4Z*?P1+4;%29L[S4IDJS.&%9OGG6W?" 19Q;D",Y^1 M V$1D0(RJTA)3(N!V;CIS!''HP[4/T)2>@IA_P@%IP$%HNJ3J8$A1%D@,7!$ M*(*M*PTG9C<.39]:!.GX^D]%<(C@L LXH(6,<4B4I)Q"2)U6F$#(6&DG:.5K MZWQYI"&?" X1',X,'% %#IH:BQ004 H>OF?0,UAF.0+-3C_D$IV'V'PN-I^+ MW/*16_YM%R6ZL"@)+Z$BFA*LB'34HRHAPG*TKQK'!C /8]+"@$6.^9C%$ $V M FR] +O8TB2$>0CB"]N5F, M8871! B("2)<,!'P6:J\'&/.K83]RKC#AL'P)L P;DG8#"1NIO7[3$^[C:^= M/+[NPD3J[X;W+% N=8C:: BK&U5!1XA WGFM(4AW>+1$@' Y8;QXX=0[M&:COH8L7Q2U M$%_=DO51H[YE--P86FI 1++69=91SV<[ &[?$W!/QOIKMWRZG"]RO!)Q7T\/ MPIF(7$R#_/4ZCP7:SCI/_L^U?2K]54; V/3;XW'OII=V]?'G7^\>^9],B"=M< @::0VF$N.92$6 JIBE![Y(T:-A]9DR-INF[G]VW^W!N0*V[V82"U9IA M5WOE)GB)TH\>\.*JN4+&UQGK+E-%FXO+X?JW%A;B0SI*LR=Y,^P'Q[EJ"?&, M(F^AP36\!/38 G_D-9]+BTWZ[N4DF-D-LSN\6_*4=FH-B>IM#1E[YKW54V@L ME7WL6]2(AMV&OS507"WTN1[VAXEP2/KI^.8O+;GO.9UXES+RM;,&'$] M(> -9GO8$##!50DZ=P12K*54P&-%#<=H'@*6FC"_U=@EB=T)4_%&IAUU?LVQZSK=' FZHER$'XNYJ/ M9BNXSDRF8TE8VF7'^^6[[7D3><,['F(/V4]'D_!3L'UG/,CS) M[$$^OQ:4>46?!IWA77HU:4_2+ -C,3<(EPA"S-_YA+TI65VK?P?6L(G5# M+BB5(XPS(KD7X2-Q #/M.2=:6;N+GBWF[QV#GA7S.DY-RW_8L^#0*L?3(RH< M4II:#)RDF&&J@^ XA26'5L$C%)RK#(;T?(RV0JDCD)27(38@\+Z%HN+4\%1" MXH23RDKDE9!&(HAA*()STWWW;-;D']>VXEA:?+=%PN1"0O"S MQ_W?2MZ"]?N\'#SATL M)?T9AZ*WJMYH_"'YKRQ"$V3I+HRI.QM&.&><)M5*F#P,I^&RX8Y?TDD&BF%1 MR9>;=':O_C +!(=+)%]'PX?);=*[R:[Q?9;B?=<>!(P)IW]/LHC(?9J'11X9 M!1^2J^F7<9A@]D.VOQH&G4T@"-[26#+A&SX,9A=SJKK@C7'RT^.ZNLT7MD51&:23A^'H'YD3F8RGG=M6 M/M$@.ND@VZ4>YW+3N[MOY\4-X2G-GN'\@69V>?9\9P=D3SL[NS,O60!PDF:'IEEQ6R?M_9WGM._BO*Y7UD59Y2M" M1#3F6&OLA/6 !0? %S$93OA2L_)'QM#KMI )"I-Y.OF'O87O(6@AN)(A&.NZ"\ @ 69>26G50JA@"YGAN6]8@\RP%E]=X[FYS+RDM,_9">/" MU3_ ]@VUR&P[.DB][N2\:=VQ6#>GZ]I'ELNB/SGS*8+<]I$%MVIGQ,@PO MHK&;+JV9+5>&A#.MS:RK7.L+C4BNTM'?O4XVU?1K)CJEM='+K9;"2,WD+.!# MF@%*D/=1N',VT8 S[<'7WI=\YN/<.+6ON^4ST,I6JE$VJ RXTO>3]K?9^;F) MTQO-6D4%I^7K058G4244..@5XD ;J93EPF$O2@M%$K&T.GTJQWMY\VNPJ7\- MRM:=[11<#W4Z,V""F7+S(O0 MV^./A368W--..K/6.^W1Z'MVF7*G?;( +MF(>D&Q%O;B^_G656[5AQ_' 67F M=!#N8#7D M%L\S?GEI8Z=Y!?I<-/+,S@P1,P!]Z 7A"DH4#*UP4A9]20L@S90EEY)'(I&] MLZWJ_:\ZMT'.,L-FHVCQ%O'H5VD"H%+"2$\I)@$=C:;4^R*$XS0C"S0!'C,' M&".<&>,%4!);4L JH%Z_3KRSZCY+- $7U<+U>'FNEK&Y^LPJV<,C^_@2-<"Z M\;!U1KG+)-'Z\; 7BU6/J#0^*.?7WF VO': Z.*+64)J_LU>JN%19HYB M_H>1$_V(B3"8P)DM>TRV(AI M$=..%],XK-)_': &0Z"1$E8I +1"M, TRNQRQZA9CSFME=\T%.0,;/(6 C**T"KTA#I*7QDCCB/+)$E\N:!V") MR7N#92T7K(OA8"Y6)Q)]18#'F$U4Y::H,J\:B0#F+9,:((Z@M1($@[7T5A4& MZ@"J?%S6:E3E8U'E&'[=WN1N< >'ETH/F^Y^-$GZ]]/088V&<*?2Z:&F5HB- M;0$AX8*)0)%2FCEA)2>&(R\5J@+:E#YB#$WGZWRV)L];0!R]]0Y!"^.5G%0' M$:]F]IJ(.!MQ-N+L5CB+<8FSEBLBB9+<0*D-E5F3M-(5TQ1N@;/'Y5I!U$*X MUIV B+-G@K.G.O%GNCC5(DW/,707%WT;-J,:^%]0.=>EZ36()FGV,3N\:EJT M&4M1M@!4#$4+:>^S)4%__ZW]O\-1#O'7F>2\RC$$E,;.,4<0=-0:@"6IGJJE M?(%C"&+*N3 >.V(=EI0)JPJ.(6/=ZQQ#*^^SQ#'T*)__>>J@U4*SSFUW&37: M1MB3HJW4PA1G7((YIV1O_#Q]TER&EX5[30*E-2:ST[/ [U[7K675.2*ZI+UP M(2'Z[N7XW9SZA]1-)B2/F@JI(1,[\X=X:OD,C=I'>*LM3PC?@ YH[ULH^<=7 MV:*V)(J*K_X(7_WK_0"WVE"+-'LGI@SGRXKVRVB8,207)+JS?D91&LY4&E2G M,[V;SNB]@RB$R?^K_0+]612(=3+G4]:G?3/'$LYE7N5]$CK_EAD^*P\\;RA[%.>2/=M7MEMJ)+$Y4L*ED3; ,*4+0-SM$V.+4L.#5/ ,T*M1N1 ->,/=?C9)S=>LUI MK!4092K*5)2I*%-1IJ),19F*,A5E*LI4E*F&NKQ'GY_Y*2NQ&X1I3<=I,A[> M3![:HYBJ&?L)EF$_MIC)X*6PD!O!*)?>8> Q+L)^!M*E;BW^Y1A=7I^](G/A ME=.70GS=_K>_"ED.HFR&=_?3\.EJ+M%/SJ^O>2 '+0+$26>.>]P@)CAHFVNM!]!"7>0/<7JO'50C'^\:,!DKC%T$'08%E/=I&K MNB!D&^JN"!_'"A^KT$-4Z"$,0<(22(U%%&NKB!<%>F ,Q0;H<9%.CA\I.&MQ M<=K;AE'OSU3O.:CTWC-F(3+4>FP1]LH@4'H,X?]<#1[#8F+ $6@^IK(%N(RJ M'U7_"%5_EDG._L\=P9$C!:0N 6KM -LYL MV"[1L,&;*V8Z#G=/1TF_-YZ,?QRE_5G+NMO>_;B8_Q::-+U_X?&$V?_T2ML; M?C]Y]_,/,(/%VA146>#Q\8Z6%%1FZ&H*]TE(:O-58NHD9 AI!BA2"KM M8!DB]5@W:H/ET+H+,6YQB&K4W=-QAZ*R-T/95^BZ )6N"VDYY H;@!!UT#KH M>;F9BL@FH9%ZMT,.K=<(LI:H-?X1U^2HICNI*:K45 =ST6>5C<@)RCSW%)5E MCA8C_H:[%PH[(?=E5F"ZNRDA(!H)ARW&1+LR*EKC-NY9OM M#!S<> YZ+5B=643-#_T??<%%18@]CEN?<>NS!#A9E5EX@R#0CD$LK/56 S.[ /,* M2F,=9=3M4]1M6NDVHB:X[!1:;"DUU!I4)443:&D# MMA3VH-V8M22&4;NC=A^A=J^T[7E5\R##"HV((49:PA (QGV5M0P$0(WNTDO/HX'H*H^$<];11AK-D56T\5,QC3RQFDE J&9>^-)R)WT_% M[;&H+FN16C4W&LY1U0^Z)$-8+!#%8A0.\H"VH. >.4 M NJ$K5B"B%_JO/SF;1CVI_,0M5"MU8\QQRB"1&-!8A5&B HCG*-(:X@ 4=Q! M[#6F%>FZ@YO$->IOMK _/$"DQ4BT :)ZGZ!Z!Z6KU!LB)("RR#FG&)3:@[*$ M0#E<1WGP+MS(T3\$/<:#W5C5;$V (/HR56 :H%UHA*[YCW"UU;FD!=E$OC_K@68\)3 M5,Y&^16"5MN#"A.K!3 8< .\P=*5V@D1)HW:/#B4OC)29VGBZ7@14<&;H> K M]!N#2K^1EH1)Q:F'C NBK*O(1;#0\,WK _:LR[1.38XK;U3,G103T86 'O"$ M(R(Y X!)0;+UMJ0L=IM0%N^K)"":Q5$Y3T@Y5YG%F%1\NY;"\%E03I'FW!-K M65E ZXW?CUG<='VE,F;_1P5OKH*OTF]6K;[&>L0!8EHHY"SFCO.J( ]OU -S M/]G_^]5E!$]BY:TYX1^!QL;+BY4CB,*.M#MQ)[#NA_!E..JFH_P(>/\M*\;H M=9/_!^3_:0SVR6J;$##&H;96*(P!)]!:6"4+05B'YR'^@'40=1#:0O0@.WO; MO<.W]BRB+I^D+J]R5 BL\H(D=$Y9 246BD,#K+#SQ%ZD+1%[ZQQ01W!\(SQ8!4<++0GE1!Z$%9Q)JT C'A!7-F>E!NS"1R\ M&.ZO(VV7DQ:O-9H05_:HR<>OR0OM2QTSWGM+F=3...^14Z!D(D%LDXJ=5_8' MZK#2(6@!66;K\LKK?2%'#AD%"+&&)!W#LL-)U^'Y?VPEU M6.F$M"2NDU@O6ND1#TX0#U;!@5A(B7608D:$-$!)1@'SL"3M--#Y.G8?:BFN MHRUX& >]F2O[=FGW2#1V&^'33EL')Q!5?%TZ9T(X'ST."MPCM:X9V54&FA"4 .2D6H)L.)A_?Y]\L MW?3)'7)5N ZG7:7]-!>>]T!I[!QS!$%'K0%8DCD#$-?.4IY)Y_P282&?;'PZ MV>99C:?W+PAND,2?7GDY]'[R[N_+Q[WI_9/LN=T,AY/!<)(^\\P8 M],IA#(.WQXFE@.."-4E0@85^/RO0F%]@Y>%_];_T,\6?'?YYF WS=C*Y__CC MCP\/#Q^^?1GU/PQ'7W]$ . ?1^'G'XMCWR7?[OH?^P&2_O-=.GC_Y]6K[VKE ML.&[G^UT%(0LF=RFR4UO-)XD_YRV1Y-TE QODBPZUDH>TF24=C)Z"P*9=&[;HZ]I=EHNY\6(RW>R6C+7&.Y.LT5;268V M^'];M<+@BDH 4L2)4,H#YZ'P CJ!BV$HI9>H!/)UY5/Y'$W^&)^F[]I9H/)_ MKNU.5<9F.@ZXGXX^I[F9OK]ZXQ8DJP,+2VBX_,W&KZL&_"-K768=:43(< MY$HQG(Z2SOSQ)_W>>#+^D/CI*"O[3GJ#V;/,[M0)$_X2=#%+F@H_)!<9(O$/ M:SVMU8M-L2H]7?X6UO).$,)T]&2M?P6!MU[L(7HRX/S?VU%QD?OVU_3]EU': M_L?[]DT8TL=V_Z']?1QN]>/M:#Z;UX:X/*=J"'+3,69G?X,NQWPQ6L M^_7/_W:)N?S\^^5G=?WI\F)]"^,0XS.7%]9=7#F;7%Q>NZOD^C+Y\T+]:3]= MAZ_"CU>7OWZR*OO@/UVH"_-)_9I<78C])[H,>C6^S'GGMNZ [D_%3Q[>8PR,56*WG0ADJG<3:"::U MYDYJ7,!%P/\,+EY;E%:>3E]$&).*1"5BGV?W60UJ,(&7PN4""D#RT MQ\GFEEY^X7D6ZMR?R0?>S6R;_#[98I6NO^:3:JN260>11@I3SSC30#DF9V^9 M6N_L4N1?=?\W+ 79"9=6R7\>BS-?)P=CX3>6+7&8^%H9C.L@LQ7V^ MH-_:H\[M+(<*PU9NIFX__( B39 F6NTC40:!0D)JYS!QS#!4]'Y@'$JP%*/8 M1)KX'_"/>J2)MNAJLL7CE":^]? _)//W?#$-=EZO\[(Z/WZ%5YW;M#OMI\.; M5\QZ/YU,1^GB"W;?[M/!.+W. B/9NJ/[P\X_WCVSBBGH,*!"&$>8$E!R25"Q M#)G@J;RO& 8L\)PXI0@6R&A%&9>H,&PI5J_[8"OO$TY/@WS=9S;G:)J^^SEO M=AR,Y/RE+Z)\6.7'Z>CO7B>LZ./2K:P>[0:.Y3JCVF52FSF6;X-SP5 :3X+J M!K'-4@0[/^HZ@V!+.-BCRTF'32?G_^ZW^^ ^_RSV'^G>+S,\_[NG<7 M9/4B?4@^#^_:2\G!#[WNY/:CE!\$H(")+.",@*#_7L19.YE)>S]./Q9_+!E7 M[\J*E++6*C,97ZI7F=TPNT-QT-/?X'8_H;5.6Y^AZU$@&BV%FO>\!?4D8+UE MB/>'14]DJ]+ -W@*;\7K@U=5"+ZM1"RYK5L^C6<<5U< [XLNUF'&L8CW;SR4 M^6IS (Z_QM;F?4[OVME"54;:FUY:W*0ZF*TVZ-II:J03P2;4%'CB-:-Z3HPBO$1NHW;GRZY3J867P?/*'-__2=NC MO66)<]PB2!RXP/H-9+KF NO&8G@0#-F0_*JFTC5N,]>FH!"M4(AYKSC CBM' M+'& (6 +%!)2HMU0Z"),\?HA[?^=_A9&>KM'BE780AA&+N@CLA,10"":A@U@ MG6D**HDJF]'CC-$>0^X0-%IZ[Q K4(EHM4D'V&=0*3.%KA^&>P,CAEHLB[7' M1JY'9/ @& V>4S5X!%@P>*@ RGI * 8"2@F@%Z7!0^F.!D\.+;>C--T?Y8!L M(82BI7-*EI2.#4[8['/GA='^! M'TQ;&)^!J?.X1F.7?-Y=JS8.F@Q7<_+;0D[^UOO]\_R9[1-Q=DJ\J3MWX2%- MVIU_3GNC-$N*#O,:!(68CM-D/+R9/&19G[U9!LELCS^H\70TSO.NOTS'X96- MQQ^2_PK7Z(^'CRXT!X99-4.>/?0FM[/#Q[WLBW'R0YZ.S?YC MUSR?RQLU'\6::?RO9_=0KAG7#A*"B>7*>&N*K F.M5S([L&60Z>5I$8#S@@S MEI5IZ]+CUY-95]YG*;OG.BLKR7-),H%>?N /Z6CAS787Y7[K9)\U!KG+'+=( M]CDM;5R9%%3#.T*[O2.\3E+U0I;0,F8?78X1!&"WK"*^,JN(KY<#M,E/6Y[V MRD\X)B/%9*28C/1BYHW*JV.B>!S%_ \C$O^5?TJ[[]MAYNVO3Q*#[\-5AMNE MKFV%9,\,,(.V[\%%?Q;6SB8\]NDYOR?&RV+26$P:R\.%DLB%GK><*629MHQY M985B@)5U!%RKY\.%_>=IK6;>*:RW)+_;__97H=%!HI8EUWS!"2*N-Q3C&!5F:7!#&,EM+%08\F, M5JXJS59N"2/6B-@5EI2:&5)_CM.;:?_7WLW3;%"RP.YM[WZ\=4!L>_8B_BQ[44RL.+7$"KF0 MLZ6$!Y1ZZ@G4E'+*/"(%[*@7&WT>TC0Y-%L0Q"T 3B(I]0S4]2VSV YJ*]!@ MIY9*RVGP(13$ DI$B9:,&ELJ+23+I%Z-L14V5.87C02^!R/AV",RUZ-V-\W? M_#;M]4[9U3CGO"4*%AK-.6D0HY #&!3928NTIP5P6&->:-JTZVJOYTD/JLI= M*!T'E1V^F-0P4_V=P"57A(M,#^H,5 0 /NF,J7,&B.9,_.WLB\7>;LP+1;'5 M'E%HH?%6N (FO&;@L/;%V\/'BV:(.))8Q3ZLC;1S.PCJ\/7[^R\Y:=("6U)# M;/7&6AF/]FZ7B1#5EL32U61$%"\W9)%:$ M:^6%QE1YJX'Q99Z[)U;6:L_547.;)9<PW;G>J"O"9@V\5I9XU% H]7JS MKI6GOU&SKM>[;>5A#.:98EE_'F.@T I8YA!VVC#_M-O6JL,/U6UKY;!AUFCL M:6^LA;R?-9J1K+[%3B/;!(392$X'?(!:67:QX0#7XMX=*SV%T M=11LC>94-4CWZU6A*T_'VX!=#1@=0#8H1WN2=(,-&O0^ZVW1[]U\SXCVVV6! M>IC:W9?>(+_+L^V^7B^Z??/5LH;WB\M%]_769F\]UT\+_=I&Z=?V*#,WG^,5 M& =_)?R3O?/>#":3N[0]GH[2K%O+^UEI5=(N^[>,JTZ+W<@!\7@LV?(1H'/P M-1T79 \+'2W:O5'R=[L_3<=/NT4]91?(^KN$LX.S\?4QN<.'Y/GW&NX4%K3% ME_1LCS[VH5E"VCB+>O8Q._QC;Q+NU)FCQBXL&D4+YE?I,9RWP"-M)&0,2@L4 M,J6KY:E%AE%WGQC/3*&')H>XBJ@<_^-^P45<94W'L;5K"'AN:?;G:\N M^-Z@/>CTVF^M#U$0SUP0;6\4;/,WED)SFW;^$67P7&7P>CAY"H0GF7BOV_T M^FDKL6DGWU1)BC[1']],]C=@5VFJ8AS)VW_CM.+XHN.+CB\ZONCXHFN92U^G46WJFOEA&P%F4'Z3P<:%H1F8[!S($"&\TD)4A\MI!#"/20EA&$(L@ M%D&LF2"&*Q 3!G$:?J+24J2!M%FF[QS$'(:TT2 VVUZ9[6_41VE%1(L"%O$K MXE?$KV;BUP*9#B4(*$.@ X()[1'2#A3X)8'9QINL T-:D,L6AK5663<.1;;; M06QP&$YU.M.[:5ZGE?3N[MN]4;;>9/4,HZ]GG\5QS,3?/ZQ"%+Y0DF@%,YP$ MP\A22P2A1)$"4:!%+R+*IUQ@TNZ"$'TJ9>C7!EA+^XU=!:L)\SJ]OF4]V$6@ MZH*(WF>0(!-%/L3= U.6&Z#*%"_QZ%#BAN".0$< ,45RA0I>-P.QH=;F>\$=4 MXZC&C37,*:[TF'$)B-7 80.X9$0$%2X-<\1AS7H<;>)=;.)SS-T9I).<4:?N M*,(I1V/?I@7),5!,4EKU)PEX9ZCDGDO%)!8:&U[ES$#T(O2]M86RWY #HZ(% MQ4%VFB-1902.HP$.7O%7,HN/>(&S(&@H\V$+P*;C!?Z,(H-/-("HP%-A!YAV69\@67 M.?D+R2D(HFU.;?A[SNJZWWY(1QY?0:*%9)TI;(VU82(*O#4*E'N/4:BB4$6A MBD+56*%:SUZ1"UVC,7'2<.PR&P5C;*DPA;W"Z[V60,?;?C]*_>\/I^)$WE?PP8\S?)N4U[CS5_1":DI'# M4961HR2&6B"LI#):$\(I\"6R.0Q>0K;?Y^UU5*<3GD[F :E*('=WR?B1NV3C M\%K#=Z^'N/A!:HN.)^$H(M*I(M(J0"(5(%'KM04&&$$@45("06$!2$2X%TVM M4P:D_6VEHQ9GIUWA&$'E]$!E^Z! E,\HGTU9]+BL*#R@-\X$LUZ>W.ZKF8Y&Z:#S/9F,VH-Q?]:!JHHBQ$#F MZP+ZB%Q^.4N@R4"T*AX@ "F1R KD!+"*,8Z9PD+Z*DT=&JY?0B(_'*5AZ(60 M75K4O:%]T3P8'L!1)UA$@%7INQ+Q5[DHMW!\HI&S]%54=>?A%][ M\Z:\(7/1N4ELT[DIQKR.+^:U-5]G\T(_43RC>$;QC.(9Q3.*9Q3/$Q//DV,\ MWKWQV#DI7C/U:ZT-8\FK>EUK-*3&,X2UA1 :AU%)"J(Y?'&;YB7.=/$'/*IM MF-Y']ZA5]K872!@'9XJ!.2IOF MN]%'3PY<>T>A& !;8X/WR )D:VWW,T"KDG+@K<,6>" UY]0X[W1)AI'6 M+= ,>Z" M8120BA'R#I.?97X;6MM MS7"L08M]]EG96OX:ZSA%6#E76)%5/0FQV"' )<%<4.@PMJ1L[@J84D<+*\WO MW!01)2+*L2#**L\)P@I2N"=" ,R0=)HCQA6$I>?DJ)0U0TIT6IJ=-WTL<:3] M-YDZ 13<0.IQD/KNNV<)VA*0[VUA>4:VFDF5'Y%Q#\AXLN#7%'QC"P2S M$#NKA0EFHN">!4@CY8XE!6*3_AO'&ES;>T;02M$Y*_@Z"%\G!U]B@34& M8J A4Q[;9F5P&A:;AXHL$ESTR,,XNV_W5A$KG-"KNB2-M4E16"A91I$@!(B MF6"*&0/#A]F&*0AHJ.R+)1A[S"^##+8PHM$?S(.'/T[:8:3E]^&99 ^^-YBV M9P]EP[O-/F:'?^Q-PC0ZX?[)XWLO3+8?%ISWMVD.84%0_GU?LUV:5?[U[,"G M8UIX 9VP#*:C)R]H'V.&^,F \W]O1\5%[MM?T_=?1FG['^_;-V%(']O]A_;W M<;C5C[>C^6Q>&^+RG*HAR$W'+(O7_#"[PY=AOQNN8-VO?_ZW2\SEY]\O/ZOK M3Y<7Z[_V0XS/7%Y8=W'E;')Q>>VNDNO+Y,\+]:?]=!V^"C]>7?[ZR:KL@_]T MH2[,)_5KCI_N'!1S>*0"3W0D!_7K,)>KM)_F /E>*$.EDU@[P;36 MW$F-9_8KUP'\^7LZ0^UPB;2K)AN?SE8HVF+3$,SN:^@9\AQ:S1>WB^E=.*/S M,BG0XW7KJG.;=J?]]/+F'0)'L2NC_L_./=,\^5 !H< M !P< @\XLYQ!PXL'XX4"[ZN<;: <9U1[Y(1#WD.(Q+RB45 "'7KU!:R\3UA? MT["(WFN.TF^U+A2.#F='O#Q^"A5;1]RRM-.LJUQHSV^G! MX V4"SRK6PMG/[+7LZ.?GKUX^4%FC/4?&;<0S/R5W/9(.FF_/__U/]^!=_GG M\#@[Q>=G7N5U[RX=)Q?I0_)Y>-=>"BL_]+J3V_!GF-?<].ID@'D_3C\6?_ST MU-!Z5VZDEDD&\MW+VZRS6_!PAW=+5N+\]MO]A&J_XLXW6[^,X9$AC&IAH=M^ M$UILNB;,3OAA<5$]=X96O%&>S<'?^)*%M8LA\-C&R@G:9L\H8VG+3:5L^8\" M<:8"8=-.'OQC87?:F23=WCAOLU#FYFP19)K>O_#, MPM1_>L4!Y_>3@-\P ^WI?0-S)Q?B0,N:T=R-\ZW"LR\]R0V>05/BMJN$8KUX M[0:S/6R\%B^DC1)CL'0(:TRP1@YX N9^A/"(JC)MM-O_]G&N^7/%+_5^;Z%; M1EN2UED7W% 9;6CB=P2OMQ:,"%[/@!>NR,$9-5(9CZ# &$)@O16B "]K-=D. MO/@?I [PPBTA:]UT:J:,UMPIJK%F[Z_#]F"]3-#.+)J/=E.AF.SC1?_1R853"M< @SB#QSGCII# !&*Z\+ M'*+4F:>;!UG[\;$:='.9^EP*TD4ZJ780]F954=IB1)P"VTK4I-/0I 4&3T3WBC/@$R^ MI(/TIC=)[OOA.OG67_/D]0"Z%$::PA$#3U1#26P M*H8T&G&#)"!26&8L< [(0D,-IDO%0G5H:#UV!)8M06HMA&^5% M5>)B,FG9GY??DK4N^HU=VZ/R'(?RL 7B< D@GD4[M$5;.! M\M04NV]!7&?HOOG+[K'[]>5Z/ ZO=YQE[M[UQN/PUMXN*P4U-BOE.,#N)/T5 M4444E+$\8![2 F+BF N>BP.8:\:\-L_"OM&O"S;,[9"AXD>YQ MJZ"%8*T5NXWS2Z(FGJDF4E!%#J"7!D$(K;8$"R@M@KK01 2HV$D3M[1(]DJ! MV3@U/+7P0%Y7%)V94W5F**XB 3XX_$I3A92E4#NLAHB= -X2M$Y:M,:NVE&-CD.-:!43D,@8A3+B",T(5P9S4NZO2>9] M+6I43W2 MAB IZ!&Y].MZ.6ZYN@1O"VISQI)K:?"]E-39G9C:8"HJ."<IY6:.@H9C"9=VB==%P7KL6$AEB].#,C(V5- W($RKX]JO MT;)4YV_)9G'P^VV]34:?+=[>^/Y!>F^&PTE6E?,,S0X2R@:'DA G#:$T:"1B MP#+GLY[5VN@YU]+\ BL/_ZO_I9\IU>SPS\-LE+>3R?W''W]\>'CX\.W+J/]A M./KZ(P( _S@*/_]8'/LN^7;7_QB\U*__^2X=O/_SZMW/R:=!,IR.DOM1;SC* M6+QZPVYR4W!'AX'3'F3=N>?T]ZX ME\-2GHST(@VENC8G[:OZVP5=A"=W MJ#:(26:U5HRB MX+4QP+6P5!I)V!)QZPN;8(OS>V*Y+)+I[9ZB(U=FMVWZS++;Y31OVU[@G]/V M:%+M^VQ\_W30#8*P[>E/^(L>41X,-?O<:FHVY)BKC/476:Z!2GFW!V;>URY\ 6L'8[R*62S3%^' MF(UE,2^EW_+LM0:[R-.U^>AR M"P ,\H/\NFK"#^7T6#AZ$=1 MJ\82?$KY00 *F$"(A3D)NG>ZS_K).>OG]-SY9J>6?7-0ZJ"&!:]+X>:'S!O8 M(POC'[-%-W'9FIO;4/DJE(0%:*V("?[Y$I9&E]KQ?_EG3T>IVOSWH MI*WD2_JU-QADOMKP)OF>MK?)OXV,BI%1\>P8%;E$D5&Q03+:T)R<"%YO+1@1 MO);!2T"XP-%$"3)2"P^TH 8KZ8H06=9NE6\'7JP>\**M@+/G"U[;Q9@:G%*N MPATG;UI@OD/;@U-R_4ZX0$8L<%U3"AGA!E)AK#9(<81- 6[$:;H(;J5LABFN MA7.U;LWS%JD5Z1IK<$4M.@XMH@O^#702 *])YN,@XX$@L- B(RNFYJVUB/\! M_ZA%BT@+D#HK%)J_\A]]E=EB[E/S_+?CP)FCY)KX814"\8KVA1L*D2022.*D MY!!PP68(1"TQ_#$"+0C4BQDX^US*:8N .JGB5[[=2EQW>;UU*?0V6VI1BT]6 MBQ?HH)U$7 @*C+00"L",!+K08FB]JT.+:S0E)*N3]^$$M/CDPA&1<>:X?9A5 MX"-1%0J0#A)LL+1*&(8D9HB(PHFAE,!%\,GEHC-+=.T-]F5"C,,3"=^]BD*H MSJV;XT&:J( GHH"D4D"AH1,,.V&@DU3HK,2W4$"LO*I# 3=;_==1P%I;U1R/ M IY?)DPZZ&8Y,+."TNC"1'*'2.Y04RA9\G/MG'QBS X1 B,$1@C<"@)E90=[ M:"$'@!B/I8=$9+W0"CL88$BWS1:L!0))W0DW)P:!SY#;;$(+4BLTK2R$7G@D MRQ&YQ5K%]_DWU4W?C-4F66*K>(W#0Q@/+*1(0,EUT1F$LR?0^Y[B9$]^DW]+.-!O2A\2TQ[?)??M[ M3IR3W+6[:<[K\'*!=U[INU>>#0Y@938BAZU$CG@%E(6>.T+F->Z,0TW72%(L M)K??C3_,(L'&XNF'*Y 7N]3';R26J.J!@#D57#OG+:;<,*JT*[>E!;)J)[&L M;2>+M8!RIQ; O*I5= M"1]P:9SMR%2SU[G./F:'?\P)GSKSV:]/)%-01A5D,IY-> MN@Z/C*5:2H>9#$!%%966%T%WS93'"SPR "CA/7"4<2F,.,TC MSQF8SHA3@J%>!W7*ZDGM]$PB=J%/>BLVDII_68WZ)?!,[Q% .\Q0B)<&A M*0F>F)NYC;,E1T44F',0&)MVTKLOZ6A99LZ:VL*'D8^3V[3?S5W4SG0:MRK_;N:.U X;3LW84^*0B&I;7629U4I@)[P1!F$/;;FG!!!>#$3E"O)_ M@W[XX<@4VE$XE=_WMKLN<4L<)J$Z[H]'/(EXLCF>L*I20TI@!,9<0& D]9IY MKPL\T?!QQ>?&>%(/L8V@+2#K["C8/#PY-8I16]#VC]*_T\$TC8G?1YOXO0I+ MQ *6:*!(^,4*@EB6^0=A&='75O&G >]"2C[/A,3LN:T=D2V&P2G4C$?=.0G= M0:#:8.9AK<6"4$6I-%19+20HUF%+!-Y:=^I9@PEO 12[^AY3>$15W:[>C])^ M>_)T"V[3_?2WYV4Z9;?JM(O'5R'A I,3$E@S@83V%G&M,,+%[C37@ G]J':\ MDO&YB"](^+[;Y"+2$K+6+KF-\TNB0IZK0BZ00AE@F& ""4=, 9 AG%AFGB! M:0T*68^1@G!+\(/PL33?>CD2(^73H#.\2Y-)^UMT>A- M;GN#9#A('W4-.7C8 ,6P0?12GD C7F!]TC;@H +(2@JXX];ZLILN= "MT9JC M\%2^[SMP &F+PCHW(IKGIT25/%>5)%7@P!L&,I)VB:T0$A)G2)&KE#%"N5I4 MLB:S!;88/VV5/+70@;N[[P^_IVEFM]ST)LGXMIVUHOZQDU4X?QD.IMLD@IX3 M_!PSRBQD,*D +-)2+JU$G%F&B2M8-C3AD+S@$^E,0@X03D M3.N,239V28^J M"HBQ=9)2Q+@OZ=&A8WXSW:O-_::'Z:32 M?!O@2);ZS^EX,IIV)M/,Z7YNIR#YX2)C 1!\<53G"M_8A3SJSW'HSP)?=M ?(!G# M"BKG+!1:"EIV9X9VJ7AF,_VIJ0J@A<5)%-" <=%D=BKJ7-+X;]M\=:3-3*UM\XYR"JXYFJ(X45M0?4 M2'*9=S%7V"CI("ZI/3#R8F=UK,D(("W*3CM.=G+M#Y^EX#Q'K^)U0=Q+)0&4"\@91R2X*EZ!TL4 H";'9!J9I*,#EO(5IK4?1Q MHM0S[8/JN/;"9!K2">@8QEAWMZ*-!_!Z>R.'-?/,>468!IIR: H.-D&=@.A) M>Z-5A]?9WNAG,QR,>^/)...MOQWVNYFS5O4/RK;]VI/D9CJ9CM*DF^T1YXU9 M%OGOUD0L[ZBM,=5 MM[)VQ2$1OAP_7X?X857;C-UZXAQ&F6IXYVBMRZS5XN.E7COU==_9[*G6:I,] M)PW%@4_GL=8P9DB>##C_]W947.2^_35]_V64MO_QOGT3AO2QW7]H M?Q^'6_UX.YK/9LU7L<14+S<=GR8BM1 MV=OXS.6%=1=7SB87E]?N*KF^3/Z\4'_:3]?AJ_#CU>6OGZS*/OA/%^K"?%*_ M)E?7X8O?W,7U5;/F\D,W:T+/4=:2?JMD]Y/,B3.ZZ&"=7:7EW(_3<(J MYO!(!=;H5J8,E4YB[033 9":JT_D*1=L,4#"K T]F'[/# M=VWPE6_87 P'\V+&C=I[0:4)YP)J[Q'64 .BRD?G*:<+[;T@$>$+"+S4EGIB M+>>T\ ^RAL2OOJ*5]UEJ[Y7/*@E/X_U\7O4T^EIG(+O,8[=&7Z].^@ MO]:8 MWDY/9U7+KV6(>Z2*S_7Y6E;$A1NL//N-NX3=M4=?>X/9\-K3R;#X8A8PSK\I M&XD12!$@C O,$.5[;R0&WJBW5VPDMCJL&!N)[3]MY'S[0L5&8E%@8B.QW:7F M10*LR)'=+!6N?=__Q8>UL*FX# #-W _?H2_1=K,][#XX!U6MD7- 6&(9T\9) M:3#B>,Y;H#P$CRG"GR<6&I>AYT'IC^^34E2B.HD,&BJV,;LY0E:$K 7(0E5Y MEY#4"6XM80!5E]D%53'@]LL5IIBQHJMN=2K;UM'=@)(/#Z]26/ M_+[E7+(C+C/AI$(B9;$"EF-I#.-.29\%@0LDP@8]NVNQL%=QL7^#"8D6E+6R M,:YXM8TUC:+^G8;^L8JH6!C..+/$V*!LV&E%@G,PUS_AG-Y)_VIB7@,M*O:7 MQ-L@_:LYQM7@$K 5V[31:7O;^HLUS.-3*UK;,4&EQ78>TF1%<8B0ZQU MA'(S;^L)#+?4+-65+>!\KK#7M^W!K\/!UTDZNK/IE\D!C"\2C*]::3>W%XAF MEG9$9(S(&)%Q&V3,:EG*+#47!B:LMX;)8 %;9_V\$QC2V.LEMH.=D+$>LYBB M%B)U-D$^-61\INAM\R3QW=/JUTG_?H/R@!JR^O!N67UDK5&LD:6[4Y*O>*,2 MOM<+CXA72F') >9 0"*K1QV5GCT6MW1.JJQ MA\*60\FJ6.LRZSS%@Y0Z?5BO .>M2G+>IK)QY_LG2_?^^?]MYV(P=D1[C1#' M GNCO97 SKJ- V@=X%D>](_MW09=7_Y67M5*/B;;E1^X]F@07O7X]W1TE=6& MO%IO ) /?JST!A( O#3$H'FG20>Q47"AWL!+#P6FT#LL*,.0!(TI#M5,N->K M$E?=9ZG>H)A&5>3R4I'!NLGTZXQAERF@_9>/[:AABSI/1$U5>%L)Z57G-NU. M^^GES5-QU>UQKZ,&7=OK3R=I=W7)#)-2*<:5P4YIXP1A"^\E_+4HPH 8:P@2 M8040F B&L2@.55:\_OY7WF=)A*\7JT&26/EFX?K=-K3<9J=U1LEP4,)4TD> MAM-^-[EM_YW]G@Z2,(-)+[]([^_T0Q%F>$UW-].:U9J^QJLZJK*4>9T$ 'NO M,JF_)J3^4I*=;[9EU@=H[*;/03/3&A:J+*6;'Y) ?(_9^W],VZ-P[<0%^.GF M"WY> ))@V#J>#*8Z*J+6+W,^-U$_W]*6+>N>XLL_D9>_4P%3/3-_VTS69;>X M+%;/W8>/;Z8=&SR7IJK.*0C(&]N"40J:+07GDPEWD4Z2WJ SO$MC,%$5SU:3;9!KB@V&C(C6<$>6F*>#D# M;HEP?!6(\#_@']?VK_GA?ZGN_T['DWS7W ]'%^F#ZN2ECN&Y_#X:#L*?G=F> MNOK6&__5[7_[JSK@:M(>=-NC[OC/^XQW.+LXX+_E]!;E]:^*3?FKX'RV1[UA M?IWRU_F7OX_2OWO#Z;C__7-Z/QQ-TN[L,G5DC/$6B+URGM']!IN',P%.VOW^ ML-.>S%(X[MO9C'KW[4SRDG':F8[.N(G.2;3F_&$%"M(*!;F@U$NDJ8!."^RM MXZY$04R7]K!_7Y26JU)8;&\\&?6^9%NH:M#]<]"M/A?!FPPV\WWN?1I@2-2) M2,NRN:21&A#&39?\H"SCE#MM),I^5A-'-FU=11>@/. M4S/K9AIK[H9\85S\W>[U\YR08%R$;^Z"E.!XGP^EDG,6%PW!B .!H P K,(M4 MF(6X\DAAXY2S2$-(K:WJ-A!?PJQ";M1,;"ZF69S_\B:O+QE?5L*SMCTWD[OM MG'W>XI36"%J--;ZB7AV%7K&J'LIAZ[V%C*N,6-EQB(0L/24,:=UZM60)[*)7 MHH41.06].I^PV*KDU>CQQ1R+4\JQX++"6N4=I-0!Z8,#AJ5SDA2)6I1RM[*, M>Y/84W'.(K"B$E?!ZRSV'_!!..P;:\9$1(F(TEA$$4"6B (X\>W5_S..=G)-F63IVPHKL_F7^=#V+^-M?T&:^.LCBB>43P; M+)XGMQFY4SWI">CZSIU/$6AC5]NHX%'!:U9P@F.! M9E,+-)MO5AT]?\>>"S2C>W1\[M%:A6.25881U%XXQ(#1P#N(.$.,E[C).*NW M<&Q.6;S?HLXZ4\E6OO[FUY1%-3]7-1<+7;>Q]<0+HJ#GU!ILN"SK0T'PB0ZE MYC56B-:9V78":MZL:-+R35[KIK'U@_B=,VKV?._B_9?V.)A# M[8?,ZDXZ_?9XW+OI9=^,=VSV>4Z8>,30!P&L\LHD !0YRC@)Q@X&U".N"^R# M2I:Y\<%K^_@Y79"GRYNBU]KW(ATDX%XF5#L;,./P3,)WKT)1L/3*K6. M !D!,@+D%@ I%JI/)21>"*0%DM8@JA0#!4!:;OP^ +)6+@HJ(D">3?I7Y*(X M97=_!6Q! "(91:/R(*)BG89B01G9*!JE6.>38&3G+8J3WMU]>%_9_MK]<)(. M)KUV_U&<+$;(SBGO8!5BD2KO @)D.2 "Z*88L)K52*6!&HI+?-9Q)H[*TNP M525E[MDH0"P2/D15/455954&M7/(8&>M\4YS3B 4L&P)[X%%^U/5.LT,S ^2 M%]1\X^,@6W '2O-Y*;(09.LE@R1&'=8'MGT$I(\@T@J%J+:B+$&*(2\$0YH: M+RC6%2.Z6NJ?\8)G]1+\[3MH(5J@7@:95:'61D94HU)'I4: 5Q:-D@H YS'# M&B("C8.D4&H,S5*;@]V5NN: "9,'W3]II%+7G8PD&AMM6Z 6C6V7]^;][6&> M:C#I=8M]M^%]]K[&2?JMTY]VTVYR,QK>)6%JG6F_G?T4O>!3W?='G"V4ST $ M 9%06F=DP!V@RXY43@']%&X69:@JWG5S(?)!ALSP[GXZR47H\N8I.JF[C+ED MSS$KBNJTA!IKTT1M.PYMD[1:W!$00 F,C;>"4$\,5%6M/%BJE=^7MM493$*\ MSJYP;[O8_SC)LIK+[\.LLD?7&TS;LVG5<;>%Z?5[@_3]G&\8(O#O^YK?TCSV M/88G-\Q5XCJ\RZNTG^82\AX@SR66WD "@)>&&%1N"6.CX'M43F5I]$\?9W'@ MT\>[(#V=-&C Z(ET[6/JD#YY]OF_MZ/B(O?MK^G[+Z.T_8_W[9LPI(_M_D/[ M^SC'+L-_-DKK??+S^KZT^7%^N+_B'&9RXOK+NX M> MF=7-ZH M3F=ZESGB:3<7C&=D_3HOP'I5V+&EE@*% >4DXV*BNLP\X$JZ16'GT@J,=/;_ MP1'TR%=<;<+@%<*^ZCY+POYTSDF[(L%\2=S7$/0UQK'+-- VDIH4XZ]!P(H] MNRTOF9$2S SY[/F-TJ_M4>8S%4M$^&:!SR@/![4K,4R&SP!4?S@>9\0&@Y*> M.WEHCS,NI)NP.@T?QE5KAV4K;EWX6OU:=GJK>!WX>F$Q+\!CX?Q'GBIXDK:6 M?5Z\P2![&_U'SBP$,]\N'2<7Z4/R M>7C77G+A[]JCK[W!;'CMZ618?#&+".3?//2ZD]MP=)C\?+>GD]D:]^/T8_'' M3T\]LW=EI+3TZ2%\]W(@=78/2O_]I^*@I[_!K7Z2=5_PD/?*Q.V59[9.[@6J M)1UG@^#TBSJQNWFHUD&?[*OA8+9PG'4(C6^4ME6/G+R)5.RT6IVGD)PK@-S< M!"L@2$.VYB:]27J7>Q2NG;A@CW9S)_JW]JASFV#8.L_7?]+S.Q8;\LG>CMCT.;<)_5Z6/9$G!:V2/F.EH%,RXW\.@AUV=W@Q'Z77[V_.) M^8O=2LMNHNZ?T][DNREWWQYU%5T8@ U6XB -M\C-Q=^#M3BN&'LNTDFNWU60UYKD?"Z MC\#GT15LX#5G@%*X :0SG$0F)B#+(< M@]+B5L8N48XK7WTG(G7PTDPOML+N^!-][T: MNXS6^1 :P2"X8G$5L&I3(2G'7DO@"$#4,4 +FUV1OQ2QZH#V.S_L[?%M;9E M%-?;_W25 &ZT?KXM ^)6B:T1AI".'Q&%CAZ%FC/Q1CL%QQ* #Z!5)+@VQ-=K[*IZQ"&R%.MFJ9!OS9Y7/8Z3U:'X_:/J>UVN\I1TT]" MTT65?B<(QL( SR0F6B%)B,=E+-Q*7J.F'X<-_/^S]^[-B2-9WO!74=2S\VQO M!*[.^Z5ZMR,R)>5,Q=-=U5-VO[O[UP8&V68; X.@W)Y/_V9*Z(+!!H.P!>3$ M3(T!7?)RSB_/_4#6:-B(Y_1VRJA'(XKFBF8PLQ+:9#K^/DC7&V8;ME-CUEY9 M-;-33Y_@4-K)BG*-;]Q*M5UG:1,C+",4M@C5'\]=*:Z]VIL=5SSIIB4XAH#3 M#<8QB:HS'R(42DJYEDK8XXY&D5Z$W!L*E3R(B?Y+,OMZ<\P: &RRZO?^%'?\ M'G"/N&^"N$?8;^V0<'P,C@Q)*JPV<:0,";'1##! 0BH$*D,@)3M(K-(+6'T< M.AP6APM*.CA8>T?'\2#YT3LZOI2%C+=K$=*(_:&%[3FVJIJ\97N.9Z?RE%W; M7*7]LG>7].?#9*O2["ZB='-Y]L@N*8MYB"(A.&0&:6#*9D!(F%IY]E@P(,(H MAC0R$322(U-NA_TZ?K$"]L;WK)1GWZ;P[NYEVK<9SS[3.?XR[>%==W2;+%I[ M)+42Q\Z>LU5-]OY\:K$SNWOG4?PCKQ6Y\_U!XHI,[O[^K#)E?A9AV GJ==M> M/Y:'Q/5":;(N_19TN!<9;ZI+OPJ.M:N7#MP65J%OJL0\__"\O3=_!P&-5X1' M;UAC_NQ?YFN8[J&Z(Y!Z)QNNU\-$WLB_[I M:N([.=%*-O?=Z1])?LZG98O1SK-:W-N,==5WN?\S_SV=3Y[9>[MW/[T@8/') MS$(S='@\G^QO,O,,=IH,EAN->X_!;&IQ>/BTLYFGF[WHYGCI8CMSRL%3+5L; MP:*[5F[I)9T@2GJ9RR-8Z/L[E>(^5^/[H;RDJZC33B]I,T[05\SV;9V@$-(J MG2L.0R"00O9_FFG)F &JB%AA-%[I(W\Y&_?^N+-HE$S3W#7YQ)?Y.?-EDE8X M,K0HZA#XN'2PZ6'R_>#2P0KN PA M(4@8&7$ &!?"@'"AFU,\0R7WB+DU8NY6.0,>R):[^I*# M=);[^ES4VG56,6@UE[$E^:QMS+:)*T4\-@JM/MO?,NY_80VM: M(H* ( 0TT"H,)99,FH)[1<1;SKV-VN%>K&O9(/_N) .U4C'T#'\D#,\KAK?J MC.1 0QE!RC02TD!6,+QD"+6;X1LP(;UD.>IPTF39',_IGM/?F--E)9@; *'& ML92"&!YJ)#'D!:=SPE>JW[6+TYNQ?KS,[*+)7C+'P^P-1Z@=N5E#W=L)SM*: M^2+I!S?3\?U6*7O>G'Z8LH2-+E)+K"88(5^\J*7%BUY!@:VUOWA@.5=@(;#R M8P&$"6&20!W&&"E"81DL11DY2,N 8[3P'-)"ZZ'%0\NI0 L#M8@BB63(&8N- MAJ&"DN"P@!9D\$KQE99#2\.V) \H'E#>L[=16P!#5( !(3$R0H83J>)(*:8 M+"U0^C!-U([:)-6H?M,Z3-BQW\R!>DV^D7G)I>_W<@*]F&04NM:6E%>O"WYP M-B5OH-_O--PI;+,-!54W0"L!]>ANI(V@,((JXIR+B%%4VH]BL2*+O63.%O)@ MXL'D;,"$5:J,% QB$&H2AJ$$B $ARCBE"*\VN=X+3)KA>]YDX-"9\+V/.EJ* M.NJ/)QECC&\"=?E[\&7\,2N5?0&0MZ8?@7ON.%!65G$!.&01B(BB,8LBHF,! MN $\5AQR0$.U4D0ES(4HBZ[QS4W2L[#Z)7FPLI4+EK-K\=MT,.H-)D.+O;G= M_>M-0=)K\F M]E;R62F)I68\??+0\/3P^6;"%!_[M6.DXK<%O M2A2KG/.*1?-LY=GJ>-C*'SCGQ1G;R>.4UGN#81DSH@5CC")MXIA&!D?87JO, MF@2 LY+'WZ[TC1?%VU 9YT"VG ;F6!8YS]J:!1@N-30[+[/V*PB_H7;0!]_> M@S1V;E&PYL832506(B ,D9%0,4(ADU)J)DUM3\549V!"A@%1XIHC"F%,M:$,P[*7%VFL7A[ M8'S[^N-4M!X7VR<,>]#TH'E6H%DK<( 8YS!6D@+&L=1R!XP-S-UOICU@.X^+X)#U=M(B\TU]VQ4_HZCYK=>$>[@]&\N]CY ME6]>-:8G=V=\=V6WY#(9)AEM741:(Q;S$$5"<,@,TF!AZHHA0,(X(EX\(NFK MV:MO)UN- G.LI))(&D+"&.E81E'QF# ,]05Z<10;;\>[[,_.W9:IZ[8Q&_C=;#;Y]../#P\/'_^\G@X_CJ>W/R( \(]3^_./Q;4?@C_OAY^&W='M M?WQ(1A>_7[ZXVAN'#>WL,\HMGO_S7?0_&*3!H@WX M(J=YUOVS;'5OOWU]9_ :U%B)8L.A6NL;IRC5(6)A) Q 7!A6ED**H0&*;AM8 M7IE:_F9/7'LL%':6KZ/+LO6ZF@Y2^U-D/XYN]<3^QW>]_._=[,53A4 RA5(5 QP*@&)=)2E MGBG#[%)KMS,_=E\WT!V%LNSC6P1) MTM1BP/5@E&UT-$A[%F[GT\21EAY:J?_#&DH+ 1 JY!0C ;ABG,&"[@WEEH8O MJK@3R8'01D8:.5",8K>:BTOM?QA_\8C9^!Y[0B46729.")[.$]=$W<):.ECT M@UE:EB>;O)F?MGG[/H-''PY,,:]FIB=J",1%.DI-N:BGIQ#13';*?R9!7JO$ MB7_#Q^S\'R:6MJ\7).J^*6@T#69WW5F0#2EX&,SN@O%\6EV9SJ;VV+I]_!A< MW26!E16261IT1_U@..A>#X;9X1ET'9E,DW[0S64*IVO9#S/[Z&0PM30ULV>1 MJ\-[T[4?OW>'\R3M9$^Q%]@;TOG0/M5*%V,[[L6H[*>DV[NKGET.R;W$"B?# MN7O)8)2-UQ).IM)E;TF+0SE[RMI*+5F%X'QTW8K& W=_:J?J;(T+":4W3K/R MPGDAX=FX?GT^EN3/B7VXFW#J'N^JQ?2SR3T=Z.5?_V_W?O*3*NYPW[D%>.7@ MUXWO(;'OLF)K)A)DXMQHY@:[T]J,I]FP_C'O3F?)- V2D9O ZR6_!3EFL3>Y M70W#SE($SJN?E:WKSG>[GFX[W[S@@/KN%XS5#_J9X)@MV\XO6*SW[FO3IGW* M"++73>^"646LENEOYMD@KQ^#N64 Q_*60J?)]_'PNUO GN4=JVC<='L.6RSJ M_&=26V6[O.F3+7 ,V;=H-+X=9[3QD%P':3+]/NA97+)'60E2'7>II7 K>[L7 MV[?>#_YT [CO3O](7#BD,PK-%VP]*NH\E<^R8TSLR92CUMA^=. T2AZ"WCRU MZ&[YY./V)\/A3X'\H[O\TV!FW]3+R5\LK=[NVYO%DL.?@L^C16B=>W;'KGZ% MUXX7DDPK@E="Z15ZG&_]D;N?FZ&4R=:.[[CJ8GUL5+Y_=NG.MN+4X M*LNC\>F9F:96D.HO3K_\@+#2E64..\*!LW?>CL?]AX&=XTYJ]Y(Q^P6]6P*6 MD%I+*08,#)DRAC A242DU$5I*F-I=R5W7R:WRT'.EXXXJE]S'FZL=@02'20WZM7[GS!+Q%&20]<=]YD, MT9OE DG/2LE.3"M!ZG8Z?K"2W/7C0M)SQ.\@;Y/I-OLZ%W*?8E@-LGIVJ9/I M3X>7MR%[,N#LW[MI\9!)]S:YN+9L_\=%]\8.Z5-W^-!]3)T2>3==S&9+&%[, MJ1J"?.V8Y7JE,HI_^?V_XB#\^NVWK]_4U>>O7W8Z)@XVOO#KERC^O M5_%E?OWEIQ9T[<&?_-E+)C.G$P7IG1/*NWG3D*=>F MAJ2&Z=AK(D^>M2J4+I/LGI+5!L&J MUKHOC@R(0H%"#D6$F#01P8";2*@(" %6>G5^F3MIY>N-+B7<0L3:3ZQ:$HVB M03J;#J[GL_$T/9"05[-/M7U9_L&J('5=F=5EHC%8?2&?V!;/NZ#:3^//[/P8J7:BZ+PTUT["M M^O)]8 \Z^^")Y=E"H;[LWB2WEHG[]5N<8^]A//VC4^CJ^:J>75GK\NLJVU)F?5H\HV9\:I4RW$JT_L^Z#']C-5#G$LQ5QU(/39]1 M1!TIKJGEC8!FIS\>2S:4B?1SEJYFKBK>7UXMB?I\G-?&@7 M_GMNC5BST;E]I-0H+=U,D\EXF@4C%9 66#8.KAVMS4<9#&;N,?PQ>/[-%M![ M\^$2E;UL(UDWLK6OY1DH.CI>(O@, P?W[@7307=8H%(^&=?W+S_J[? *)\.U MI53[5+M[@_X\\XYT\]=DX[F]=1.:)1UG*LJ/I6?<$]V%O=U>9Y^4]#_NZ#6\ M[-TE_?DP^7KS+>F-+7RZL !'*%DG0Y4Q5''NJU'_EXJ;5,Y,5V[/7G0ODHAK MPQ@'AL102 4PU66Q<4Y1S;W(%%4<0XAU+#65,!:\="]J%;\<5[7Q/2ON17=F MWEB5;?S@MLA2XCQW-^5 L]XTE^%1)K>M=T=NUM>V&><^TWQ=H,Y!1-Z"OPIZ M?N;\"+K7X^^K!O57F"\_O1!$LJ7ZO,5Z[K4=KU6?ZV -UF)U[6E+0=W@2;E! M][G^NI'#D^%2M"H$>5![CKP]>\PN?LWD8O?9+F^O^+R&"*X&]W8WOB0/P;?Q M?7BC%$CM5MW+W"P8[#-#W4[UTZEU=YA M%=ZKX U^5<&;-Z>(%:-H=HK6?U56YR^L8?(!, MK XBY"U:T.V;@/4.G'0.Q:X*LT&F2JP8]3Z]$92V[*C86OP[]KD>28'^!I8@ MK+M/TA\S8[)#U+O!9)UD>\Z"TKGVLG6" @.UCDXP2\C*B_V(DTB&V@8Q62!K&M_1!V] +A5=*[ M&]F1WSY>Y!'ZE?+CY<$=Y<&WK/[>$OBDE;PH(J6B,(9"H!!2BYPQT@5\AHRL ME'<_4O@L^48[MCF8O,@;AM2=B;/]6+S,/J"]D#N>=8>K1B8O6YZJ;,DKV5(R M$S%@3,P49G'((L-(68,@9"N!S.\&CDUD>LF&5=WV0]"Q.WB+A$0O^GG1;TMT MXS53(<0PCD(3:@E=^A5"3//2IVCQ[NWR7P^(:EOEKWJ);/7,%JV%O5PB>R[B MTPMF)RJ8\;K13TLF8D3#6,0"488YIP5T,1Z!+2I6A2YCJ;^(K#LC#^^& M6#!>,]E!(P"-82R(XK&,%:(1*\ OXBYU96?PJQ'LYT5]K[;"(>Q0T6@Q[D9C MP(XHS NSUN*GBV#.*FM-NE;$=@BZ38"W%_?V#!%N0U."#7 HJDR^4$BF4<09 M,:$( 4'$%&E1QD+D2O7DWQ9G[]5XH(!6 M!"UK7]VPH-ABI/O;BF3HT,XJM/;?QZ0[W1?SO&!XGO8^ 5C5Z2HT.E(15U%L M,* F1JA,>:8L7%&:"Z TX^EOB^(;-91[%AJ;@#?::'3_F9CL"&DMO/U61[7E M:BN+'@R9F%=FI]DO_L4*^,[<<8[BW2O(V;??.O;V6QL '%< 'L;$D!#&/$;, MBG\A-FK1)X1&,9?D())N$W"..IC)MVRB2WJ@6XQ*&?#6=M! MX9F2<46)K'Z2FR1KW9F2=&T7FB4^>U5'MC8JZ1K\CY MI#S10U(6O.LOE[?K]GJN-*];K[)&4:UXK.6$;]&O03B>3L;313FHA[M![RXK M05@K)Q8HRSY#-T[>6?0%J#4F*?L'IT]+T3TWD&APZ\KH![]U>Z[ 8?!7JQE- M@M]FC\$OL[QLQ.>\+N*O9;'YRXD]Z;M9CF(G*WM?#M45+>NZ6JWE@!=%6]UP MLY8'SQ0&?&&9UI0"O!_T+UZH 3B9NG)FL\>.J^@[FF636&[NQ\#,IUEIP,%S1>.>#GRI_)MK%C%=E):;9/>ZQ@,(_)05A:.? M@GJ#HNPG^%-1S,U=DI6S"NO]3XP=VLCM2W!9=4+I3B9)-]N!Q;UN(P+C&@Y M=ISW2=?U45 M\';EP+,ZRCO]J05;]6RL@/( MQICKUW.1Q>'G#J^KKMKJ#JWGRX7R__D_@;C)K9(47KU?OLJ MQCLUJ>++$N'.RU\TJ3I-!6SW3G:9 K;45:U6A;>^])_:1"QKZ;>QNJG!ZMO6 M%3;-IO*A-,AN[9F:C20_*T[<0!BK_*G.'OBAJ$>HG;5*##) M]73N:CWG2GN]:T>:&86R#IN9@&G/X-^LRGIG5=J%"NZ4_$!EY:.MX#C*V@#> MC=.RDUS?;O(@TSP'68EI=^P6/><6);RG'];/S M8:>EO=&+")F(4#; *6.O#J_YD"J7A6L"F4&AY#%$,3* X,WKO<]8B/?JI+S=?M+*%AEI'G$:XEAIC)$4D.!2DV7T>2_]UF%6=@?_ MWHA?'G4@/4#7J?69+E4\XQ8>NU:UYN1/!MSWK3F;'I]OS;E,72^PP)M(1PVT M L4??EX)7-[D)'-BY*I5I(U^LK9[XELHWZX?TL__WLVH*^5&A)#P6 $,-(,A M@20C*&4H)2HF#D^[[\(/:W@\[]3U:<=.6*8[F/Y_KCU8-$A[P['SM*8O]K42 M$H2A$C .*=:2 QURF#$;0AQ25N]K!;'DH60X-#02FF.#6)A?BF$,L7XQR&CC M>U;Z6IFRU5G=9YP^U[)JVTY)VPQDGWF@;53Q%K#DP6W07^QJ31.7Z9G9CYS1 M*>M[.9AF>F-WU!T^6L4B* S,.TN%-WC>'M0Y12&!("&X4M&PM&*\X=#%W;)0XS\GB;/>Z(6GJ$G[J.KQTGR>F]EY9HJ0$<__EIQJIDF M_Y@GH][CTI/+:VM7II942DII,)8!DHV1P:]706JQ3MUG&]J^'-^3M6$L>B)F M!I0[^WN2B77W6>A3,)LFF6A7.?T7)AB'2WD,0,_Q=>:/O4NL-N0T4;<::6#% MPMLD(_I^XJ( [&7]O"=OUEE\>6PY$[C KYP1%OU[[KJ.4[)NDXL1Y4A\>-X@ ME;IK"&!46$674LJIB$2T:*2(L+:7KV2CO^ B77,N/F&2SSF3')Q#RC__-DBF MSMCT^$OR/1FN9Y+/H\E\EF87X*-@N@,$#_TP=-,/<*WW:5T@^+=%*\O,S-V9#E*;L>SP<)A5'@-LL6SA.GU#H@OP+QMP@29[Y*?=,[--R'9?]-4SC MW*8NJ"*Z9NIPHO^+C8[/S0K6A@L:?.USJH]Q>K-G/47\T"6&VDN7"] MO=0]?MF\688G^0CL)V-9LOS:$RPSN[$L26%YC]RF/>UPZE?SR5BRX U';=-! M^C3K;F.N2]=JNT5?G3R$.)A5S2@*(%Q5HMU6K3W"%^Q6I/LM#\"INO:(Z,WS MQSI)(=_)3+@H4E*HWM(!U8Y@FLSFTY$C+WN(6GAU7Y?Y$Y;@_BB&F2^J?56YO[E: MX^)8G9M^_-,M'R%K\L%SA]0#MRN[?]+ M'O-NR9.<"N9Y'Y;%'N2OS7XHXTI2N[,7Y2 7Y!?<3L?GR.DDG>?@-H:2%O8 MWC+L7(=(]KI!5NZ4,$L5Z7=[QEDV:>/>X/LD1FW MC!\#=(F),]VKN"-?B\5K%[,[=_I; M)_A^*YTMZ]6/4A#>_9PW5EJJJ?\%F-0 *4,])Q';UY=E:+O?NX.A.PXN[%T7 MF9;?3ZXMJ;H1Y[+M#YD AO\M1^B5IU09_99,NO;<'5FH7%BF;W(1SM)0EH>3 MGVON4''T7"22.A7O>[*XY6.@DUYWGI:HG][9$S1/F1MU9_-I^4,6$S!\S+WU MQ1NRLW/!;=EU@[3^?LL.T_&?"XG V1FJ[;!LM'DIGLYU/IM;\%T_R^QSYC@( MNZ-NWT5MNP7/HK'SR(-;5V!HE-U2>T=WZ6'+#W"1MEU[#"=+[^NYH.,;>PZX M6?WPU\]A^F\YKMR[!VT.['X^RVY+6(: M,QE@^O@_H:K"'W,3V*6S@/TR[G67XA\S1EH8;0I7PE.G061'>)F/<-E.\M=R M@ZI1A4Z.LPM3F$AJQH\+.\U/5F5Q,3,??H;/.M!W!07WW)QMET@U#4;CV0M, MF-/@$GNXFVKV/"L=C:]GB[/B'_/QHJ!'+_>4+3VLLB'6.+9&[QED+:0M-[Q\ MO*OBGZ/K.@/W(_8X*T&NU=L M^FL<9*<@,.4"^S+#6Z:;SI/GJ^0[AG&B4R9!626J:R7N:5(HV_DQXFQQ>;9S MZJ3F(JT^8]858;CC-+/4Y5:,;P8S=_TB:R83+QPW9*D7&?Y8H+.LTREL!*5! MV/YT79D$LUG<#9+OI:MO/+6B39J_U&GI%GCNNX]%L(&#&JO2W3J$&;M* 9;S MGA$7/P9A%990NZ12_C/%I!:[D*D, XLNMYU%"*H=7R=[S^ /J\O0GE>G.HW17=-ER$HX2DFS+"]"96#VDFWL][922E?%E M>>WV[-U[?._-ANT/DA=/!NR#Y!L?GP^2?SE(OH&P4K1?6"E^98;GH>K-[1&2 M7.L LG#P]K^.2J.%[EJE]_?1^-IE%#L%.7,JVY_'5H\=YI$"+T8R(QII&G$9 M:8:5_:_2BQ*F=@DC%I-:)#.)C2($2Q$Q(40H*951H3PR'9,7MVKC>U8BF6M' MT$:18\FUM%Y1VTR,VPQQGQFB7:CG]!Q>W711\J%6XV$U=V,O4-P^:V:K3:L- M8RE=W?5(KB.&^UP?Y\A9$X9+=8\AR#/<&\OG?S)IJ]??#D;Y\+KSV;CX(J^C MG7V3)_A#8-=P496WYZ!_DB:?BC]6<+&J$E#6]J=%=8 U10'R5PC[AJJ$P/)O M<+>?^%:W;=^E8JEL,5HI3/RV7%J(VK\%X=*?"K.E*\.44\ MBV3[9TC]?1''&F?GP7+<[^$[O;2W)>#"X-P)HJ2768&#IQ4,?%>7P_1X>':Q M:L7B5SFPG;T/-NW[=CT/7C';-^IYD+N0&*S22R!1,HX--T):)4L"%-.%"PEB MJDWXK")3"T_]S\'L;D5I29>UEG19QRG4H,?L66LCPJ.6R!\Y863..GF=CG)-N<[T /UR!'Z5 M:*E)C E@2HA8"OL-C$E,0A"9E32#7<'O&>PK"JEN432U-1 (?8OL-2)@BS$N MM[LM>WZ\*+P;ZAUE \-G.U\O\+"6=F4DH!$/84@9T1&+((IU(0PR"-B!\?"O MW<'HEW'J6F-G+L;/HW@1>MXV@-RF]GBS/1;/M7MVBY&U*"SG1<57V.!6V\4= M,W:*6K(VY=#$'-&(48,QCDY9070\AB11C"0)I(22NW*BD !D)A'7,2"Q760LA"!C!B M462OQE0)Q0F%]E(2(4FD0OC% *N-[UD)(7N^X,.3S%-7Y_:F+#L[&*7V_CP" M.6ON68]8VJ^.YC9SV&<)MJJC^2*3'U&P4Q[X(^5' 2A@K@.(G:.@^\4U(;@Q ML G)Q@.;4.-/?.&GYI_H7[9_,-J1Z%UO&B+2,FVJ! E^<&]GF_3$4]HY"-\A M O ]XOV>*02>)[ V9FT_3FHX]?EMC5.G0NPO9"FR]$G\\F1\# MF8=+E8[]-I_H-AL?27[J6_Q#5NL]@!ZK3WR'D=_A$]]AW%S ZL[3WR/G:VD M6<1LW;5WD7W3 *T4!4M<9>I:&:G9W70\O[W+*_MG!9T^O1N_O&(13YN9VKL0 M9SUY3P6>"CP5>"KP5."IP%/!.>;CJ@W%[WS&PSN5J6EGSL(>*0DM29*#B%19 M8T H2)..1,TP@#P6.I.=%!S$57Z7!\?ST890P2EHP3UOFF3!%8 MGU70QC2 X\_I]F8D8E5R"2UQD)2B#0.$5*&,J@7R$2-P.9@R-1(]9#G(<]#WC%!WB;$$U4.J HI5)ASB!0)68BU"N>822"(?GH+!#TXQSR7_>D!T0/B\0(B!I4(:"P(O8F/;M5P?WM"+!:USOO_4*MSLEK>EIG:LOF MY_?R=.;G]_)TYN?W\G3F=S9[>22!1&\D4(;=]"ZP>LW "I)9N9 ?;NR$T^ N M&?:SS/K>/+532*:[=9H[84/&:?<$V& "(!16;6)AK#77DD.&4*1!C"-6>(FT M@BM^<4=R<45Q:E8DO&Y3\K->K/"7<2^S%)35/HTCW;]9RC7C:5C0[1/=/DJN M9Y=./1_,EA7Y7\>CY/'7K*9$]ISF&J+0#FBT)XHW:'H<: L.\*K6IZ8@BI2, MA O:HY(#; P0 BBN0A#)E8K!1X4#;;8->H#Q '.R "-D"3"Q@8"$"FD6(4#C M&&D+.1G B @QO>)K.'J .:60%X]9'K/.!+,HJ# KP@Q0H9$5@0P5"E)A%I@E M0QZ2E8B1L\4L'Y7B\!7I4(6H"Y+4JK!ZV"E M!_GAP3R[<3Q-['(Z&J](O#DME'6@D*?0KMSS\6GP,4>5/9VS$&F G74+@$C$ M#/*-6B5 >(#Q M!H@9.5X9R"B&H2:0DCC6"BI"2X @DE,3AD@ M3LDT?DBUS>.-QYM]\(;!"F]"HBG 2B(58:@,D#& A6*!.3YI@>24S-I>QO&8 MTVK,P:!NCT9A3*@25@-B4%,4@Q)SX@A[S/&FZ?9;H-_4=7:(DI3W8SNM?V9% M*=/9+AF%9^$\W)0Z<&?&9>4)J1HD/:&8V=%\HSC M&><\&$> FNU:DAA!'<8A1EP!IC05!>, "<#.C', A[CG1<^+)\>+J.)%A:%! MAALF.(J($$(!!(0D.HXA,D:V@A>1]Z]X/CQ!/L15/J0R880UEQ! 3+B64,5L MP8?*U8MI!1]BSX>']',>>0I.5C++E\GRF95;(%^M?10P6$-F56<102A<,ZE8 M9MH M$JT8&O+XQPH2J4)81]W.(4GG5_HN?9B3T3>R9NG(DEJ'P].,+$&,3#T !F9% T043\U"$_/V8 MN*66/(\+'A=.%1=0A0N* Z0$E8 S3IF(XC"4.2X00F%(3@,76FI5])C@,:$M MF$ J;[<.!8P8CRD7)C(Q1]J$.28@!D!D3@,36FKA;!\FM"O"[8TLG+^,NZ,T MZ([ZP6@\2])@FO22P7>7517<3,?WP67W)KF==Z?]H#](9]/!]7PVGJ;>@7.J M#AS)>(6/. 2ATIA@)B%@AB.J+#YR'@(2AVREH.471T'?2@+ZDLP.%@Q$>8=R MG\CJ^:8U?"-850B6*28%I!Q&4%"J#(J=7,'#B!EJ0KF!;]XRJ([B#B/<\Y'G MHW;P$0* EGPD$3%QA#75<41X)(QELIR/1,@1V'3^'%N,W4G&$WBV/ VV1!5; MVK^9I%!CKJ'F!B,4P@5;$L1P*]FRI88QSY:>+?=B2U(%G5CU3%E!TVB,M*!2 M"PA%SI8\E(BNE$]I UON89LZ64'61^ MVZ?V: M_#0XKQ1+/AIX-/1N^E@UAK0&:B(0F7"'.56@B1(B L=5 M!(>&$AZ+/=CP#$QTGJD]4[>%J5'%U#I2*H0"B@@@HR/$L('%V8HQW.=L;8F! MSQ_7GK//AK-)U?\O-"1B(D8Q4I B%5)A8'%<4T)-2SC;QZ^]QG#XX\P9<\OO MLW]KPUDQ=#T_/O':X8GG1O?2^_=_W\Z6/;JP[ 7+IKU7#\"2U,UX/'/Q'AX]_7D^''\?3VQ\1 /C'J?WYQ^+:#\&?]\-/P^[H M]C\^)*.+WR^S6L_ST2P-DC][PWD_"7K=R6#6'0;#I)LFP?C:KF(6LII^S!BG M>-(KMK=&7KW$XL3T4 Q@A^> :#":=Q>,O?)-=F%^Z]-QKP[SP[9DN_,LH'PR MA>S?NVGQD$GW-KFXGB;=/RZZ-W9(G[K#A^YC:E_UX]UT,9M=EUZ^=LSNANS3 M0_Z&Z_&P;Y\0Q;_\_E]Q$'[]]MO7;^KJ\]66_^#7^QN/$^[HW[:<;R;3&;!)+&$<]>=)D$W9^JGQ0F*.2RQP!,> M60-?0H(P5%:1#RG6D@,=\E+\AY0A=_@N'I'TU>S5MY,/VXPB5H0A#*2)E*3( M_B, !D)A'7,2"Q5>H!='L?%VO('=MX&QVOU+ B)XXAISG^LO&#F!9;@D0T*0 M2XS961[TDN%P\>M_? ?LL]V:WO%YS5$=36X3]+@2_(0?!O?=U=$ZOON]'8P MRH?7G<_&Q1>YA)Y]\S#HS^X^2?F16-D0$,8%MDH1_\M/U^-I/YDZF6?8G:3) MI^*/%4GB0^G%K"1N^.%Y)V?^1B3^\M.'%1$L_PWN]A-N_(DO_-3\$_W+GKUM MMXR- SG$#ZRVGDVX#C]XN$Z;BJ:?TLY!N,FBDI\=U52"=#P<](/_ [+_-&M8 M:4K?6".*.3-%\-W9*8+[6N^D8)[:P36667:])-,UG:7TNP6Z[O2/Q&*&$R6&2_O\P8V=T6@6C&?VKF!\G2;3/#]XD-GH_=Z?P=[/ M1]OL>TO5L1T="S_4[6R[E/KT9'X,9!YVI]-'.XQ#[JS MX*8R2<[NIN/Y[5TP2F965N^-[Y-=NGB_^2*>-C.U=R'.>O*>"CP5>"KP5."I MP%.!IX(=9.WW+4+1P!*H7F\Z3_J+\,%;*Z"[/].!W94L&M%GSQP6&]XOC^)? M#K&U+4@!^F%##A"CM5*5R@B$0P4B0NU_B2(H! ++2$K&0KR2W:==B$N2IN'X M_GHPRA@D+!DGK//-+X/N]6 XF#VNR1#B?R<-).KA#D/X+3)Z5EEPG]UNBGQ] M]SF/3*>&3+Q")@VIB"/*M5 4*"VHTL0BDX($:\#12I7!QI!I7>[BKU64GYDF M_Y@GH][C^L3%VI6NN-I\.K4C:"PWV4.>ASP/><<$>9L03U;E]NTWG"*HD"&< MA0P@E_.).8B@!"&(U)LBWI[%55H%HN>5!NX!T0/B\0(BAY4(*$D<&25C*(A4 M<11!8.$Q T0!!#+140 B\H#H =$#H@?$795BCJO2^Y&4$5!&*@D0B*&)=(BM M4AP10R(*.#P*1,0M1$2O9V_2LUL5W-^. *O>^'XR3>X2RT;?DWU>7K]I;F@ $PY5?/!8T9#%5H7%=+R(JN0*",JPQ9&&X M8@)P)!=7%*=F1<+K<^5[Z]K^WOWK7:W@2Z>>#V;+BOROXU'R^&M64R)[3F.J M.^0=#( W:'H<.$$<$*ARCL28*1HC'0H(#8@HB9'% :XTBY6]\JAQH,VV00\P M'F!.%6 DJ%K:04D1HHJB"! CI#$0QPN X2$W*^$H1P\PIQ3RXC'+8]:Y8!:J M,(N92--82QISQ*@..7?I#!EF:0/BE3:<9XM9/BK%XY7'J_?!*U(U+HU(2&-F M];C08$.5 1KQ!5X)0S#P>-7BF)'SPJO=XC^.W%ZOOG<'0U?T\L)N_$5JJ2!K M0Q^D.1<,DH8M^.>$[<<,X:P*R1,R% (1[;J^6RC' G)GAXN! 5;T-"MY:B5) M6:"]M 1U69)2#5[MIS<'\^S&\32QR^EHO"+QYK10UF&PR;"ZU@IOGH^/@X\% MJ>SI5!J.H::<2ZP I(B)DH]CLI()?ZQ\W"H1R@.$!X@6 P0&H'*\4VBD"5E$ MF(3<4(B-*@YZJ\;%])0!XI1,XX=4VSS>>+S9"V]0#6^HQIH8S(2* 184Q#(N M!!+#5[,?/=ZTTZSM91R/.:W&'%(%%0DHE29<,12[[KB:4"8+&0<1OF*/]IAS M?J;I]EN@W]1U=HB2E/=C.ZU_9D4IT]DN&85GX3S4[<[[[?_7/>_7:%8#0P4Q?.Y T+IVI8@+SRKL;* $4PHEI#3@6A #-$ =$@ M@A3"M=E*!RL<3F4'D2:CX;T)SG/*7IPB*[,_PY@1Q"205&)#I;/! <&(,#2, MC9(%I_2'?V9<4IJ0HD':&XZ=%<\V '*\B"M>U.[@TDA"($,""8'8\,4AQB'742MX$7G_ MBN?#$^1#6N5#TH@IA"-L9 Q#@V*&XL692(D,]Q F#^! ]7QX&#_GD:?@9"6S M?)DLGUFY!?+5VD?QT$14T]@0X0 /\4SLF=@S<>-,C"&I M';W 1%H#A35"E',:&9PS,30J9/'[,7%++7D>%SPNG"HNX H70B@1T2R66H4X MXB".+%+DASNA).2G@0LMM2IZ3/"8T!9,H)6W&TBN*.0HYCJ& E"%&%I@ F1Q M$P;*-F!"2RV<[<.$=D6XO9&%\Y=Q=Y0&W5$_&(UG21I,DUXR^.ZRJH*;Z?@^ MN.S>)+?S[K0?] ?I;#JXGL_&T]0[<$[5@8.YK!RI1"L*8BPE@G%$B(YC:O%1 M<:4DD21^:L;\XBCH6TE 7Y+9P8*!".L0T*3:TEI)Q//-:@VE,21"6A3:FN8Q;B-; M[F&;.EE!UD?@+=NGW+"3Z7U6^[I8KAVX:3YY9C7MFOPT'(R2B[LDFSI$X"^U M!_#)[,///T 7ZS>?>%>"=R54X"LJ5X(141Q1131@40AA9$4DE$7\(2"QX2OU M.1U97UFJ=K6C#J;<<\ [=K@G;;3WW'>FW$=!E?�@4,#;401G,M0H85!\+^ M5U%!C'R1^TJQY*!L*+'P;.C9\ 39L-8 39(H#IE&BF(94DVYT'#!ADP0M0\; MGH&)SC.U9^JV,#6IF%H)R6)I)(Y)&/$0\LB(!5-K)L.5XBGOQ-1[&/C\<>TY M^VPXFU7]_ZQR"G'$B$*1(=+^S2!9<':,F5BIM_Q.G.WCUUYC./QQYHRYY??9 MO[7AO&#H$J\=CGAV-':1'54,1O-NOLJO&L&3NS,2OK++>)D,DVS7+F)%&,) MFDA)BNP_ F!+MEC'G,1"A8XB%H](^FKVZMO)+NNPLX61+BR,P1,3X\HJOGI( M#:PDR2I"ST>S-$C^[ WG_23H=2>#67<8#)-NF@3C:SO'[/'IQS5C7B*,[V\9PR.+X>+O\+^O5@*52GB^FG9'Z4TR_6T\'/0>\W_=L/5P MW/OCPYI%0 )&FD.-*%8AH4 9%TIH*4]K1J34%Z F6$!G!G L:1NY2 MPC2@#%K63BS:3QRV3NWY\_/7^3289",(!FDP&[L0UO'MR$XVF"V&F0;7R>PA M24;!C9U!\-U-P9*O/5S2H)L&XYM@=I<$R:A?_#E-)JX*^N@VF-CU&?>#P2AX MN!OT[K)?B\<&XYXKEI_T/Q;GRF(]?PZN[+HGP8/[9P^?Q38'>JUZ&U?0 !YR M#6),=1@I$(J<5# TFJAZ/'NQ@XN%<>N2+4N^*M.B"T#Y_7VM1\"'Y^BE36T( M+M*DYT3[A_&TGR:C#S^/QIM._U?OT%8$UI^[>62$L_.+_C'O3F?)=/>!6MI. M^KN__UK.,V=2H_RT9=F?V/+7D\SWO"5.&-;QX4,7VE-$ADU2P4 JC10SSTAV( M4!K'O'9001K:\TLH!!5EL8RAA+BX%,9Q^+(,NND]\.DYMS3#H'?7G=XFZ=.# M9YD6MI#_MAC&/K- 'QJ7N [-EF\RI)UH_+)WE_3GP^3KS3/4'H[36?HB>6N% M! 48ZIBH.'("/XZ+#1,4L;H<1ID44FE 6"2M9.'L^<6E/(Y>)N^-[UDA[R_) MS(I=:T@\J[F4=*WLM9#%[&O306JG6TAK-^/ALTDSMZB4+%'@2>^,^UQ\WQCT9W?V3SN/:RM_)5-G(QEV)VGR MJ?ACA<\^E%%/I85.?G@^)BI_!4=_^:FXZ.EO<+>?=KSMD"_;+3/Q0(%?!S;/ MGDU8*G_+L-2>!89D>A"Y[>^Y;A+$3L7(SMI,6PBLHM!8DNW!27E'X^3X?@Q278J%7A*Q+ZI;;SKO#7%VM1*:Y?)/[N2[TLE_W((HGAI&7::[5MYX3&D(*&LRMK!"G).*8 2<\ X M=/U7%GJBP3B4+]JYPEQ#7F^/_WO-'K]\USB=93:#-)E^3Y9L\?%"7BE9N[&H M&D'(6SC?WY?66QINXT'PO0G#@^ J"(JJ\J[@C#.(3!1#K"@5,2)A 8)2Q;N" M(&\;",(.!&\26-A.&&RI[M^ #QU?Z6[2<"GI D>YE*,.T M02!;I>=]"*,I_CYWH]TI*7HY+'!&W@:F.?7F?W!$F,Z\X:=XU4%-T!7K0.*?I\6%_0 7D0B28]XNT_\[>4B4%KI8%G,Q2\EO2*B>>"ZV+TV,JN M_?'<)2$4PNNAO/[O(";OY/7?M#X-A06T59/DI#H*"#1*8A[12("( 2!AO,@N M$RB2;->CH$BNVA_!.QBA)K6]G?>^G>J@!T$/@AX$=P%!5FM2"!6/!6) \E!S M@D,4PP($[=\K9=U?)0\W ()2-JE(GAH$GII%[,MJ:E,P&&5U@;(B*6D3.0$G M /\'5=IKI+Z&0UH"8;7BZ%$,,"&"\X@+K:6K71.7,>Y0;UO+P:GI\9^3I&?_ MSNGPZ\UOXW20&?#CX>!^,'*7;2/QE;Z!.N2!$O' RV)?DY%/.^[E>XMNGD6/ MGT5%O8*Z5I' EE.$ @@H:$4,5%C=J!'HX"RZ(H_LQ:*XR4XP+671/F0)7SRQ4!\,9#C M4BE\,1!?#*1=I-Q$,9!SSQTXZ9H0ON#'"6^N+_CQK-@]=F6_73B<$YM=SN-H MGK3/[^/3W=\[ =BGNZ\86V3-KPTE- (1 "(E(JO;Q: (<1*(Q4KLFCU1#W#Z MG*FQEX6B^\NXEZF;2\%-SEKS]>:R.TR:BW^&G)]O@KL'/@]\YP=\&U)M9G,5C$W3>2&'!3YMDFF1? M$'"5_0]&+ZW(P#T2:];7 M(L,H2/Z<)*-TI^C04](53S=J78I*I%-821IKXAH/XQ@K%7%6 ILTZJU$NI+\ MXISZFHM6[T#2I-^[M3*:Y[UCX#T(0"V^!((88\T(%())KC4U41DG; 1\*ZGB M8,P'.P#Z9)$CK[?ADT5\G+2/DV[X%,#89XN<2*BT1T&/@AX%=T)!BGRZR$E@ MX+J8S@;Z:[:A+^7:N,GBPJ=C6G7V?SCXF!%X,N#LW[MI%69YFUQ<3Y/N'Q?= M&SND3]WA0_OW]35 MYZ]?=NI[>+#QA5^_1/&7RS@*OGR]BB^#JZ_![U_4[]'G*_N5_?'RZR^?(^4^ MF,]?U)?PL_HEN+RR7_P:?[FZ;-=P$V]@M$.$G2=;&E7 ^:+%+TJ@Z]*WRN"Z:=Y8H?KJUYD M_-GO^O.,G%+[B.DX38.;^2C[HCMTT??=K*OZ0U(18MZ6W=Z5Y-6T.L%D:N6! MJ1UV\#"8W5D6&L\MPSB'7">P/_R19#X4MZPW\^'-8#AT5K?R/>E'UV$]K8:9 M=5K/W] /KA\73=SSHNQYL-+:B;M6\=-%ZN+$7C^P;+QH,VK'X7( $OOD6JZC MO2$9?%]:J>MDE-P,9JE]I]V7L17]!G8=[,3L*^T<[>)]#/)"8D_L0?E"Y&WE ML_$O/$9]]V*[)5EK^4XMO7*6W*=!.K>79Q?D4I:#B5G2NQM9,KI]+)Y:[I5; MP>0?\\$D6[][J]?87V?3[F!4K*_]\#T9UC?:;<63!1NY)9HEMSE5!MVRK?+' MEC76;5^OWV_K2<\2Y]"VZFX_M@4=8UDPO447&]7:/)9#K^,Q,4K,RPYY&P@;EA MK8<)T'&(I9 &\Q@SSHR)RO;NP,#E,KV+5-XR)_?JKCO[FQ4;OHQG_YW,+F=. M:.]?C;_ETE'9J$ O1*.-)\=>R;[P #!027QWW7XP&L^"1RL^I_E$)E]OU@&V?OQL=V5@*?Y[NO$]]O;$4LO$&8\LM)62X-+J/)$,MTC%W>*U^XP:;:-M'U@^585$:EEL MC>@_**G!*@[I_-YI;?_,@?XQZ4X[N>KRGNG2KUSDXTB7EO*C !0P@1"S2R/H M?LG3D&_,GB:B\81F\);9T^?^LI9&TOID6I]O^9IDVC-1$QM[9V+S9';Z9);E[/N*!L\0A\XMHYV@,,H&3^VQ[0E0 M]-F]/KNW?;&'J)[=&X4(*X5D+"G6"E,2H:+.*U% [NXO.G3CM_7/_\V"0_E4 MY525VHFY>W+//Y/IN-]-[QQ3"0313[Y@@H=4#ZD>4@M(%;5P;JP91811$"'* M:!@JK@M(Y1JSHX94,W Z8;SN0E<70T0(,)#JX=6#ZT>6A?0BFLESYVD"K46 M&! ,M(53%)5="8R1)P*M[!#0BAO-8VPG^WA<];CJ<75;7$6P5HU#Z3@T7&(@ M0LX$#'D16&9BH'A[A(M$!&;,V@^P4!.-B9S'$.M(L_2I\'2K I!CL.( M:!EQ3!$7)D8,,E.P-&/1RPZ*(V#IPQK49)/6-,_6GJWW8FLNJ^9UG"A%PQ!% M,8=Q1 6EN&!K*) Y&;9NQIAS2/^C9VO/UGNQM:S86FF@,6!:1*%41ECAN_)] M"1"V6P!OX+P5Q-?\/*J:G\O&@J+\A*_XN2.,-;H(+<$W@JJ:#(9I$V*E),9< M&VD@UJ4V8A39RE"Z2-Y3_?^=IS.7/PW;+,@<>0Q5:X4;#Q?'"A<;>J= 0JKP M2AS'% J#%=04("%(J$&!%R$)7^[1?91XT8 ]8YN&+;#9=N&-=FPY..;LDEOI M\>9D\:86SHTIC>(HA&&HA#"0QTB6CEREQZ&EFWPILD^*AYM/-H< M+]K4*M0Y?TS(("20\8APS!0B!=I0#:,C0YMFY1./&*<=9O+;HOB9-VR_3+I+ MI0=6Z[8?,Q926/FI%268&0(4A ICH22@I>2%6;3BT"K(QXRG2W#69EGK8.$G MLM$&Q%M27/LQT^/(F> (KG $2,&BF J*B8ZEQ1-)99D]1L5*O,LQXLAA8UY0 MAV'I\<3CR?GB":WP!,*0L=A%VX"8&VX(-:4%6LO5!/^CQI.#9$XA+YQX,#G> MZ)V-8,&K^'D#(@2)0093$;I"K)J7[FU"#&@]6#0B/G#69+^SX^'HMM27.OCD MRQ)265GXX&E%>&_G]@TN]\X>/?<&EZR6MD]""K&*@;#R)Z?,Z)#'(&+V8(E# M'M&MO)+K^Q&T0/@\F%&,D<-ILPW0.>W:@%\QA#;TN9>.\\SG-_/A]D9'73O[2[,5OH&>K?@,;@% M=SX:6RNLG!)-O4=;FS;)7R

    R MO8)(98 %.(!#2& N-C81E@2@< MJ]=#W +AL@N=+[L%.'=8QSKO8/0FQ5T\W'FX\W#W:K@3H(([$0K-.28"A;&P MD"=07#I (J3CO>#..8;;A'8'R2[B'0&@1SN/=A[MVHEV2%2]"'3,I=":FTA+ MQ4,1R3(]R@IZ8>O1KHFP1]H1K-&XQ]8!ULF5JFFNR/$)0/*16_2W RTB?,GB MED<4ME8>\SS>#A[?E+AMC^&J[B<) 384X1#"F$9,QC JNR3%,6R"R4_3$+5- M,3\DF]305GEE'Z+S)1X\4FQ$"E$AA3&42!=(E)KXH\-$5!3Z!"NL>DCPD/0-) MM-:S 41<:D( ,4)S)I'%J#)E$=&5A/+M(.DT;4,O]8/I8(H\/GE\\OC4 #[Q M"I]0)+C62L12024,CX&.RX(7+%SQL;\:GT['(O5B5!&@C485>7CR\'2J+:VD MI%6Y=!3B6#,@M:'&.G$$#,%R\^JN+%K:P ],Z%?YKCF5TC^SUJGA5J$N(+ M"Q]C86$/GE[D].#YSN#)B"_ZV[(0?8^<'CD].07V!7G?IR!O*^$O,]/^ M..O:D9;?VS5QFSH8S;OYHC3QMMKTAH-1;WTANS%1Z,+/C. M/A%A>;>)(>2T]&5^;W_O/1>$]I2I+GMW27\^3+[>K&,O_7CU.+&_.=:YLD_3 MPW'OCP\94[N/E\DPR0CW(E90:P.551Q)%,8<1'$1J4))B,*+6I/;B"-DK[3< M'_(H"NW5M+C48D"8L[3=_:2O9J]^#_P0))8!)XZ,I_/DP\]7=XE]X/UD/'*N MGV!\$XSGTV"ZE&7;S4.?TTYP_1BDR:WS$G6"AV2:!-W4?ZXT8.UX9+9Q($N9B1L7+02X;# MQ:__\0%\R#[;Q>H5G]?0]=7@/DF#+\E#\&U\WUT12AX&_=F=_=/.8X%D/;LM MW4F:?"K^^.DI;GTH/4"5SY1^>-Y!E+\#L;_\]&$%=1?OW^DGV?0#S_!=$)SJ MR[9;Q5,K4._K%%LT@O15$6;HL(WO>Q;JD^G^D\\^/N0GQ?5XV+>/*&3LH!2R M@^MDE-P,=LK7."42(&=" 5\+C2K(5*J@IE.UL##[6P)>2Y%=O':>^0T_#$;! M[&X\3ZT6G9Y[^ND[D^X!V?G2RO_#0,]3JQ6D:7!IE<5!;Z>*Z'Z_CV&_S6!D M3^U!=^BW^M2W.AI,D]XL".^2WA]^E]]^K@>:VYO343B>3L96YDN*<>S_R']/ MYY-G-L0N^$\O6+SX9&9E$^@$DOGD3/UP9X!=7BPYK_V^&L^ZP\.7O=AY36I. MMU75_>U2!J*DE_DMBZP!WKZ4JE>L5)O"%W:*3MBB->H[4,M;UXS>;;9O&ZY M$*H"O4*B7(40$\8R-!%')F:Y_XT+EW:P8[@"_SLIPQ7"\2A;ALPN]GF6W*=9 ME$+Q?EM(&!Y^U\"OJ(*H$0R1-%P1Q4G$ M$#)AB KXM9]?[N77"/R6[ITOX]$"$9L%X$:2+$"SI0W:R2P>13V*>A3=%D5E MU1&51$H+$0'!(V/1-.8_Q[IF_ MMR1H+1+@"@F4!AH#ID442F4L M*E"N"]^$ .'+346V1H+VNB<$.0D=^WQ:H2_['Z:.6%*[Y>WS2Q\'C)UB'SW$ MZK'<%MJ8()I0I:B")J*<%*(.@'BEC>_AY=#I;=!*PUN43"L 59X0";(RFQ( "G93"6_5T.VET MVM.[LA4R88],'ID\,B6(@UHF,HF5""66(<11I#A7H2J1B1IP]LBTN]-G&U!J MM&>ZQR2/24>+2;4J-400B303FEM]3F%D5;JX#$!#_&6S]>$PJ36^J&V Y6W* MSWAD\O, MP\RQPLQ& 895."-,C$(&(8&,1X1CIA I^ZEJN-+ K"F<>6?_VU8*#Z9>,#GI MS*'?NH_9@>(#"XXVL& CUHE:FH"TDA33(0!&"DTTCDBIK&&IS%.L*\C#C*=+ M.-@0/5@$,(+HS2G$& %0LA067M,!;R%;?5&0#' M02HX-FI&]I#A(>.-(8-490VDP!$,(<>"@CADB -3RAH,Z+=35%KC1WJY=#;P M:H9G_2-F?5:Q/F)"$20)X49*#BG'IK112!&MV&-;*RVTVM-SP%)Y'CX\?+PQ M?,BJ4+$!$8+$((.IL)J&8IJ;PIU#R&J,W.[PT=X$*M3AK,D VN/AZ+;TX3OX MY,M6>[]VI[V[HL^>\%[N5TP\+TZX&#V>_!GTQ_/K85(6*-QE ;8IA0B/I!SH MIO5IJ%[H*Y;C;:.1)*I"KZ464(>(F0B$1/+0:%S:L+A NS;CLT?*\1FO#BN* M"LJ;##K8F8C?EV%]S))'V@$>)Y =Q*M-&&P5X#/<8[C'<8SB2MB3V2.R1V".Q16))J\J3(F;&<*6!DD)8Z 6T M[":C([E58;;WE:9;'71QT/1:#^C>T.T!W0,Z!I#6*FV&TD14JLC@*$(Q1/0RL!7-PEV5P@ G^I/8!/9A]^_@&Y:*3Y9)_HJB,^L(X\ MRG#GL[BUTI&G*4]3GJ8\37F:\C3E:IEJJ7I]8_Y]>WH'*VW0/ M"R_O5T]S)ZOL'D;7EMA5(2-5.HA44/*8"J&;7B*(XEP""6D5"Q4IB6 M528Q)V<(CH=+LB =Q!MUF C5;T8(U2HE0 18$K"F&D"2U&/2?QRX&6;1+U6 M!]0_39%ZDW[F'AT].GIT?#TZL@H=8QUS*;3F)M)2\5!$LBS2B,V&/*-7H6-[ MH],A[0C6:*FKU@'6R;7+6G9T3QV]I';7?4#)$0:4;%5:%B-1D^D )#+2QH1: M2&#Q#)'2KR%-C)KH%'CT!KT&)+QM6A/B1IT>JYRU#XGZDM4>5S;A"@85KH3V M4T@U8B$0,396&F*E$0Q#R3VN[.]!W0939),!)AY2/*2\,:34RA5'<:B10I+$ M7"@E,*6\-#_!&&U5R.'D(65WW^,V:-*D:N?!Q(/)&X,)J9QTAEBA))+:Q!"* MD&+7S:^L?4[#]]1[6N.VVP81*&NREJ+'!(\);VK Q:R"!*R9-"A4DC/%+%9 M051I"D%,'[%\T6J'UR$K2+76K^7QH1WXL%%F$!5 1""*$&2(HY!31B@$5C\I MVG!Q \)$._L\]E&%( =0.!9"@/GDQ59=);SGOS=H+#116@+1A)0]46'$L=" M&PP-X]C^OU%A66V3HM6>4MNU*CQZL\QA8X1P1Z(W":(\'DCV:'2V:(0J-&)$ MQ9@I &DH8DE=%>#2N\U0O!**?29H=+C,/=RA;Q/.[9'((U'KD8C4D$@CJ($Q M2)L8*4K"2):]-H61YXI$ATF50])#D(<@#T$6@IBLA?J!&!!GTR8P9M(005@! M042RZ$TAJ#5.KA?+$##ID<0CB4<2AR2B0A*!$(ECPV(J*5,A4("" DF ABLY M_ZT69EKM&WN79# /1QZ.V@Y'%%:=KR$*<:P9D-I08SB+"56%7RZTFE:S<-3B M["O4H:#1UJ;'CQ GEZZENT-'4)W@U^ZT=Q=@V DNU1MJTH*RH+!\":*0DBC!FQ&!N&(8W*TOR"-='R]&A0]B N8]JHV<3CJ\=7 MCZ]MQU=91>=0SA2-B0&84QA1H* &(&)I3T M*/F^*,D@*U%2B9@9%T,-E!3"PB*@96Z'CC94.&R%%-IJ7_\A\V ]V'K#J@?; MUH,MKL"6$HH592R4BDAB$#=$+T12)@G:P[#:1(1U!R,O"^;!!3_.NG:DY??9 MO[7A#.WI<'&79& #$?A+[>GBM<,1SXWFI?>M!C9D*S0867";?;K(OME_3.E\ M\LP6VSW[Z85%H)/9AY]_@/\6V!G-)^6\7CT 2XLWX_%L-)XE&5M=V4E>)L,D M(\V+$$,)8A9'QA $F#"16?2V)!2P&%WDMK;% S9>_C_#ZZ%CD/SR;V,WRKO9 M;/+IQQ\?'AX^_GD]'7X<3V]_1 #@'Z?VYQ^+:S\$?]X//PV[H]O_^)",+GZ_ M_/"S2H/^(.W-TS3I!X-1\,5- 9*.9=Z%3FC_2F=IT)TF@94XQCW[53^8C8/Q M?!I<+^2/(%V()Q\#^\!TWKOK!+.[)!@EL]J#INNZVF8/GB8W;K'R(;@;GSXX M* .8[!6]\7T23.S3[ ]+HW9_=GOVA7VG>@8/@]E=-LS%N!WHW2>SNW%_/!S? M/G[,,*18FU<0]5,FKY,T:X2@U["\':K#T\%HWEW@WW=UGXW H0;;'[_S][;]K<-I*EC?X5A._4.S41M#OWQ76G M([ DYGI>EU1EJ:*G/TU )"2QBR+8 &E9_>MO9F*5*(D4"4@@A2BWVR2QY'+. MDV<_6X-530;RI6 D=SGQ.WI?^?7#]S=P;6R.@_2!0/;,^':6R!!\@,WV[^NT M?,@BNHH_7J1Q].?'Z%(/Z7,TNXWN,OVJOURGQ6PB2_29HL"'0/B2 PD1=Z$" MME*QJP5N+@)E[HGN+<.6(%\LQIZ[83_=YF^X2&83_81 ??WC?Y3CGW[[[?2; M>_[E]&2G@[.S\?FG)X$Z.5.!/[VFH1 M?__W\[7X_2]6_#R/?@1:;)XEV2J-S='E:0GSSP^/G&2ARPAS%1%NX+K,DXQC MF!]- OD^+$\RHW4C@AE@#'N>ZT,J!2:BNI2I$#XKV&Q\C[X]UOKUPH!FNHKM M.68$Z67T0PO3R?=IIA]3JM7%HCS8NT@]V' MM!/EGHVOM4PRBT\OU>6E6?#O<47,W[3\\BW6#QI/9U.[N>?&L/ L94N/L!#X M!*D@P#[D$)@H$:%?'P(",&A0-N<40P\Q!J4G. J4TE?H2P,:8B4"\2Q1;'S/ M&F6?:PTR+N=H"=SJGYIBM=;XT7PNE,BTF+*6S+3L9A3//[2PIB4Y:W_7XEH\ MT6KG3&].M%PMD_2N\;!+!\&?2H%..!J:'4RK+[@3&6E/*YZWV>?GN>IEITR3 MGL"CY+292[=8T7O#NF?% 0^,..9S<]QS8[F;W;.*0I ;NJVQRAG'LUGQZW]^ M !_L9[T>X_+S(YQP/KW1NW$2WSK?DIMHS2Q^$Z57TWD^O$CO4_E%;F6WW]Q. M)\MK?;5>T\*<-S9GZR*+/Y?_6&/=#U7R3I7NQC\\G=J3OX+K-Y07/?P-/O,3 MWNVVO9^X??G >V92M&8(/79WR!',;_NLS3?8Z^<$ZO:$O]]74:J?[2@-7I,A MC6T@"D,4?X^CDB*">&Q]Z"51\.XKKO8WW;.A(43+1X0A(PCU+S&^X:Y;)]+^ MGB^MKLH+UN M',X,BV0!EA(5P&QUA!C&P7& M788YP9Z5]'KOX@]/JTV5AWJ^RL-I:B=U[:,VWH[GG-3P4W^3X7>CCK90)>>0 MG]Z:10;@.%#@H* N!@1]P" 0'O%"CQ 0 D9X 1RA[Z_GIG0#'/QWTAIP8#H MQXN!8[="&_T5O*SYJ312&?$K_K&(YUD\LA$5R64EBUW$\_ARNGR?FDOK\^L) MON&&X=1'G"..H&DRB$FH?,UI&M]\@7B(^%K7CVWPS1*7.Y]\3?2B5=<][/_> MND2$/[691MS/(D"[BS8#._:6'0FM:P]"/P1"4J%_]"3&B$&W8$?7UY\[9L>_DF1R.YW-G.G-(IJF-I8RC[Q\:TWCD-#K(*L8;H U M5H?[FP"DD$@98!:#V\#:26+LJ28$[F(6JUQ\_5+1 MX-A^M!:-)Q($!$^8P3+'G!K9)2OI,0 MLB.WMBF0P$_ON'?+^S%M&*H:6QN&";?1Q.CX*Y->,I\X_YU<9(Z;__B$ZVU0 MH_J+8,]43380QD!=N W[0C+!/:61C/E<"DZ,64,!1#W,0.7OF+0*[A29,RE2LM]8E#@G3CE")8IC76 =<*I4(9:@" MQ5 0"FHE$!@"9#(O=E&B@I+.LHHB?ZL(TJWH<;!Z#%:/@6&WDTYHK3-X7$ 5 M0-]S*:5N@#R)W9QC(7$A#E^78SL15?"G=]QB:3\9YD!$E9-X:>,YBK@-8^FP M*9P?+R)3@$,3JC&]13L**\<.<8>,9+QN$!)2I'PA0X$8AIX,H0)6S\+S/UWJ']Y:BS@DZ+J?W;9>Y^\@ MU:OG(8^#N@BY#*4K(0X4I%K1\CW(%#:01\* ND#M9 ^Q-%A]-;^R)75;],D\ M"W#=]538@3;ZA8R]3< 9T*%/$A%'N Y\]97+0X 9) 1PH@!1*H<'I149^AKP MT(G%!;;JLCTRG&C1(M/CGK9JK5#,H-CUN1;XZXI(I$Y2]J!D0F)$7=_U$<.^ M[YDB1HH%$!.)MC1 ^XDMS:.7HN@%D,R[SKQ!Y!-\S7K9.Z'9VQ;9'A)W!LY_ MP/FTSC+&2$@O=&$0*$DX= /EA@7G,P \UBKGMYKDPSJ4;XZ=\Q\KL+]'%>:G M_=HO*2?8D6=]KUKB794XW+?6)/KPUW"5&BW#F@CF\>-H88=@ C40 M^*6L1/I8)4Y["?RE+(AO+K5%"NLF1?'$J9K^.F?U2*+%(HYLB?WB7COV4,_? M@>#C__VT3S7I5]GZ'A;)UH$I92[0!P-E@$@WK^(L(9+ E#N_ M5\7Y];C=?GRD_"T$N]:__2V>&_)TYQ.KO_^69,LT7D[3O%M5[M;.MJV-JX0^ M4Z4R)3QXX'D2 U5RL$0R;%00!4RXQ*.A!RF$4KI> '!Y*>+^AK*RF]ZS5D'T M_K1*=WVV=WG<+0:RSSPVE<<]3N[\6^Q<1UI_OYYFRR0U8LOL+@=24]%MK$69 M2"/A=1S-EM<:@M.XVD];K35R%DEJ-TSCO,'W?.,G#VK!QD5KR^R3QFO'B#'V MGJ+F?WY/?.\MBUDT'SFWIF]*EN1#C)QLM5C,+%5IU(Y_Q..5M3TTB,W<5D+W MO2%\];U_DD M+A'8^)"SS26<(0\IIR[1\I(K ,1YPM;9^Z_@4!'6@5WIW<8$^MY-L2R$Y=LC<1Q<'6'"9:6XLI MKV.AH%0><3V/!![TD8<#)E"IV+G0/=SRQR+O])[&RU4ZMTWYC,,CRK+8 M.-C>M4:VJ07384:36^AAL(8>P9$,F"\Q] 5P)0[T%95IW!-B,_245/3-$M'I MW'SG6@KJ4IZ"(XF/O\37>[=Y'3,3XIH)%0DHXFZ &>,!"@1AW*^8T*>@929L M31J (R[:+)-Q.$S8%_-5YY-W;TQ QK^B,BACD4Z3U,GB]/MT'#OC-)[LU/+D MF+/7MN_B>%R9:CFLT3J1ED91<>WU+>WE+%5.2#ZCBLB[R*%# Q^K S.12,2- @] #PE!5(R !QJ>:!D M\&"]I^H-.=5]1K7G M08V#.K>4*9^CD!+HA=R'B%'$PLJG% C_I:#V7]%TGFW?9&5O)..HNPS3-T@* MV]6G-##F43!FH_!%((E0+C V$B64)Y46-ZJ\$^:]6)UXGC';%S$DD.^!,5LV MC?2X7(6I()I'O4_'#\+B!XWIK=/:MW MO@'3[.0(W[0^+7G*WR[]?X/*R6E] M"%"/ *"E,T$8]1AS/2^L,HU%@-1713,)6BTKO31<' M5!M@L$$-B#H@:FN(VHBA](2@Q ^E C[V%<;&Y5@BJF*"MHBH[IP#HK9L M]'OK.BO=Z"8;$XI;3B"N:]G]=Z27+KUSX,@D68L\#7V2+$SDE7OVAW.2?++9 MUQ\!'SGEH'=)O+"7?YXN-9V,?['M'4WB?5%VG_-,I+R;5.44G" M,7QKZZ3<__5^ G#!X_;B'8?[X:^C%B>ZZZ)]^.OM]71\[:3Q/U>VRL#*)L^G M\7@69=GT\NZI%/XR]3E-;FSFAEG/-/X>SU>Q7;VS__H_T)\^+BMC)! M42W WCG-J]>,FVGZC0(V^G$F5SJ-K\V^?(^+VQXO.O!XM9L7)/"_4I66EQ4V M:F,,+10!,54\U@;NK*UM.=^':[V>8O6A\VDC]&#=[=_7:?F01705?[Q(X^C/ MC]&E'M+G:'8;W65FHM?I_6(ZS/,FQ9 MMF$MWTR^=++R\6RS0'W]XW^4XY]^^^WTFWO^Y?1DI[(2G8W//ST)U,F9"IR3 MTW-UYIR?.G^&$-8WD_'2>ZT="T7,O?W<0[;UB1">Y:D2F(+Y9; M%ER"3# &D BYHA!@[HNRBI)D3 J_4>\#A9@"3X5,".8A@CGB!4JY "!,GZ_W ML>D]:_4^S"3VK:ZTS5OW&?3[K*ZT;U$:L[.;*]$P&8 4%=*Q .*0H9"OUQ\ MZHEF*3#JAF:;. @]?9."5&&WI$S%^/.5:#:^YU'*U(+34HM*:M" M'F^Q"GVM!?'&%-%AK0A;V29?(PQ'CCV!=RP.,A#,>R"8(!['IB+W.LWTN>;( M:\0Z:HW+F:31KEG>#4^V-TO'[Z1;;P^OUYN%B ME#$14U0WJ5:A8=OS&0@>B>.\6'Z99UK3,$98/TK3.SW' MG)4>^+*^Y+K6_Q:W_N_]6]T?TZSZZ5O)>GDL>U@PWJ]QWDA@_X1\ D8,O4KL M>F]#/0=(&B"IOY!$:G.)@H"&- R@3WSH(]]'5?"2CR5::U[R0DCBOY,^0!*! M>*3%RJ.&I"/,CC$28].V5A0EC],;9Y;HQ^TA,QX!#A]%28(-2,5JI!*>QT/N M8>B[P/-=BEU65B3RI9"/! 5U(3Q]G<[CT\L]\D;%+1NDO0.LEC \_#&&FFUQ/,A MIU!Q0K (?*%\5L-;J-;,,07]?37D=UI3W^/"1#L%Q4";"+7S=O=6I!BX^)UR M<2,'U^,"*>Z+0. P9-CC /#*J!K*-2%E>R[6\DD[7 Q[T4:^_P+*H639?DW, MD(P98J+%UI&I0#8?3Q=:-,D#"P?EZ$B5(T8:E88X0=03@'H!UW]S28/*'H$5 M@P]QQQ#-N:89H^FX\\D3,/1E/IZMS.3]59IJ3>C7:+G2PYVN%01H3\S0\QA1 MC(]!%1JX;$]/3!\2!3>P(.,5"[K,%2H,B8NX;SC0EUZ9*^%#@M:._@Y8L!T9 M@0,Y$K2#3.PW2N1[+5,%Z*^($&>9IHLH+^\23ZRDX$RS;!7-3952TX%S4'AV M5'B.4*%IM%X0 H;<8QK"N$EO\D,"RPXROE9MPD>RGV,-5).\J:ZM4IB=)/-Q MCEXG\1/>CK[Y+?JGMPS,>*S,^'0M LN-'-8Q6TQSH^L!EWA* ,RA E4C%-\+ M,&^#&]L1(@AOMNZT7VG.AHJ"D9EOZV3U[Q* 7[64_.V3!'=V0H MA1R;N7Z,C\Q\)7,9GH9SF_CV??X M5SW>Z^Y,% *_9@'1PT&X@:_?!U_3FJ\ADY)QGS./,*T.N(1[E=,2,K+67[(C MOFY)9"$C^*JU@0^'M=LVE8C^2C7[2B^#'O;:7N #L!-S<:],LX2(A"P,L8

    0"$ 1!># @"U";64# . M@<<@ID1XF$CJYC$C(( ^DVMUVW<&A';$),;H"+%6TU>."Q".+??%7[?Q1,T$ MZB$1YIT%G@A4:X 844$#04 @J)+,0Q"2.O"$K/F'NK/L# DS0[3*P)J$U1'E M(:840(8#CQ+7TZ*%!RJC:Q#BUS/.O%EB#<$C#(\BF.S]Y-6L2QOC(=7F@+6Q MG@ CK[WHH2(2AW[ 9*A\0#AE/JB3=X.>R2Q/Z'>M8>3KNK.&P)H!,0X$,62= M[B\))@!2(4/?HQS"D$M:(D;@JK5T_[<5I3I'C'>>"'CD*43.9!4[M]/EM>G" M,(^=NSA*A[2B(>'!@**$= CJ.=2$AX$_CY\_,1F"6L'1P6M3 R>^5DS<$&,M&T3?* M9>A*EX600>4%P$.X &A L4$E#93$)"GW4]/1WK5R#<81E'GMSJWDHD S_NQX\' M8#^! -4&E% B&$#?]SU7BQXN,R6>*S\Q(SM&ZC_-K*U92@!YU?#<]V!)P:RW MLL=Y8H)CAG2E?:@::\*=)"O3*'(OA.MGI/I.G44VK<\^K4<.XB2@]4F F$\9 M!OH@T#*:)YDKO:!R=9'PT=KC;Y*KU7;QO-VIH)^GP@"' QP.<+@3''+<@$/) MD8N$9"C D@'ENZR"0Q@\VO;]#3+53"%#W&ZCI2.#0RLD_\4VR*Z^?]#(N_O. M\/7].W9/[F$G^B]SQS;K=8TGSG2^3)S(F<>W3[<==6P[Z+A, MLTLNG7)V._+VOVU@;@AQH^*?%RH.J:>(#SB ;@!DW;->H36MMY&X4?9**W1< M+TE3VVE><[[^97G7WSZ1DH)MFK*]>/U'3K:Z^$<\7CIZVZ=SO=$FAZ%(F=1; M7.Q\=)7&L9FTN4R_(KK27VA\K&A@GBR=^(?&$G-V=$\.=8(?P<3%%"M(A2>5 M&U)?$X2"1 /$#=8\\ \1@Z_1C^F-ZN; R('."*(=D(0GYSS>MLKAK\Q\39Q M9AA_YR>7@(/P'H,[7:7.0@/3-%EE:Z.LJ?0VRFS&[W2N:722;^/-(DFC>:QO MG-U9[X>3Z(?IJ].['/4,O1O<6WOL?&(?F,:+2)^*JZ7^^E^&S!=I8B@^! M%P8,216J$""O#!W7<$K!>NCX8W!:322,X]_BU'0,CZ[B!^P3Y.SS]_-@;PZJ MKS)K=N^^7Z=SP\MKG*89R'Y1,]N7D[#BMH_H678#GR!?[]'[T[Z\9L"TZYVN M?=6A!X&+"<&AI!H9*=!(6>TTH&O%.7N_TSEJ;['39/M]QEUL\X4^4R>FD;L! MG%FL97>]9IK?]>,_.6ZVEP!E4357JS$<67EN#V&@ZX,;BZ&_=RO'M#V0\OH6 M!5T]+:U'6G[3(K[1,.+)QZ@@OZD5^+.EH<.X!1E^T]:3NJ*,A[$**%4>%5I. M"Z56U,,2B9C+UKW,CR#1EV+XW_3HW:6&HFDR4?-)]Y2P![R@3U*V#R][0T@0 MC^TD[Z$([S&*T*$E=U3AO=#*LH#GX;,!_HP"0. !2GAA&NAIUTX M:9DD]H.3]43'%N!D2QU+#]::#&:KB99NHD\)QP]TL->*];K MQ-43'&IT6,(N$P@$(0L\'B@B/ ^H2L$*0ODF./0L ?10ECF_GF:E4;%A=)G> M-UCO;H/IEQV^AZZ!<_U][$3Z?T7SA-F=,T^LQ3/0B] M"\96EEV;N_7&K?2&:=4W>\#']DPPPL9#X_(GY_]+;HUZ/'*FEX\HRR--J)=Z M3?1IDSG+*JQ(7V5SM0S?I-.Q-?A%V;6QKBCORWG@CO20DM5L4EBHNX8$7M>X MJB$!*WE5DKN9/;CLXV3,O,QTVG.QDQFF>13L>NP,4#C M>6,7V,#8CYBZVK!T)?-X9&A T\:MW8V+V+H2YO.5*9Y4T5N&M*/IW/1NR9;) M392:K[[',]%/BN?Z_Z?R[YC:;13QRHO$_5]-L:J%NY(SU1/1PG)LXO=+3 MK;^(LBQ>.IGFJ%QFT11J%S4QX\M'O4HS*X)DFMYL^P%8[-/UC;CXOOC/%S?0JF& ZT>)([MOF69=C2 -8(:#F- MLW/]#&^6C/_\8,\L\_$LGL46XC]ZDD+L^E(QCRN ,:N"9B0C0/&/H%F@3 @2 M2NEA"D'(!675J0:D$OGY-)VOXHF[?/%[]$$6ZY-J84)-TE6LMT3S=RTB MYQ3SI #Y.@,I3>?.0ZOYVW6":,08KV]YYS'&WYXR"7Y^LU3;%RQ(7SGYV!?B M74]^H((.,G5[7&?U,46[J65LCXRRGB2-X49X+.8*(0 $ M4@0@QJGBI;_>U%( :Y%$CWEOW9QU3FN6>=1_WV)\;!O!112.F&BU@^)0S&V MJ0&FVH,I4H=-HX!(!@D-)0C<$ 0($E["%/7)5OE.+X I_COI"TQA-J*BUMS[4OB,5JQ J8"CR*0HU3""+@$EXF[$HF@?!>&A87 MK%(]Z3PT[E4$J_VBY'B+B-7/"IH_#7Q\M'PL:CZ66(4$ *Y(@ GQ/<8Q*/F8 M*2Y:YN/V)8^]^)AN#(H[2CY^-WT=S]<"S'?Q"QRS'KF]=^^(%^'=3GS8_:-3 MSCHP]Q_Z'G" M&QC2D6!M.O3Z;Q _^-B+UBWE1RN'OZA-Q"'VG]H ;!JW:F!S0T@@E5H.HA@C MR)FJ;.M0^5L5P^S$MMYAVGF;!O4#ZU6UBZ5]P(%CQ8%&*Q@O#'T/B( *EP<4 M$ '7!@752Z7RN[%3%LK=[V^C?VPOS6S_[E]&2G*B&=C<\_/0G4R9D*G)/3STZ]? M=\"+^K:O[]7W;/B!"H2'^SP]+F7V)(,U3*K/,^._1].9S>W6![!S458.:639/U,]<<9O M!=OO.8SGR2S?1K>%P8CR1ODA;YL _MK)([O-]G5M2 R2H;'2-J6UVZ"9MR7_ M=G-.^GL"Y%[9NJKYD[K*^PQ3./"H]9^KAAI'$G3]F$[Q;J2U1C"%,XN76C*V M=I.<4?>HTKM:/+%N>OJ_/&-^X(NE)C%H]F2UZ,2/\!Z0XR"=;3]ODI18W;_& MA8% 4C$?8$X\Z%*7^:754XE'>@[FI%T*2YM"B'HD'4$P0FB]SON[<;3MA6>S?F6U6=9]7I2",J"4AI K MGW(,0A14(5@2;*4V?XM-#6^]$ >D.$,I1Y"P5^U>?BA-RKMV6>[MUM@JT&-+ MO[Q=W_6SKNFF^VB_61M$"^YIO)][FNRR=CNK%[10+YP'^L4>+>W;6TF2/^8R M29;S9!D_\@CJ8QX"7T+$D832HX)69=^1+]RB0GSQ@(V7_^_L8F80)K_\6V(F M>[U<+C[_Y2^WM[>??ERDLT])>O47! #^2ZI__DMY[0?GQ\WL\RPR/MMX_O&/ M,Q,^[:RRV+%R]<7=NC*9]R5H=+:HFB4D%WKKBL8V:3RS30L6J<:XU&3'F;XE MJ]3)XMFE)N9LI1_FW";IG_KA_^?_$0CR7XQCP70VR!=^/(NF-YEMS#+.; <(/;7U*>F_ M5^.XV2ME#\_])TN&Y0H_&O?UE@$5[0#6\X-J(6;G>3C:>/O+X*@8]Y>Y8\#7 M#EF3ZX;^"/=W?:2IU+F.ZO8HLS@R/4L:/+%_"[5-7?,XJ3/\B.=#3J'BA& 1 M^$+YK.Z:%ZJUKL!^/NZO9MBG]:@W=DC:6>H92=!!X[NH/TV@;>N,KG>!*/K^?)++FZTRB13FZC-,X[$JWCQ.U4'W<7L6/;]2VOTV1U=;W[_$ZT=F_+ MER. 8!N"4HL@3_(^A7&U:+855&:[9U7]4/7Y7;;!&CD++:OD/6G,,;^PG9S* MWD?-9DD7D;Y0'^G9=:P?^,D)XD6JZ;!HBW9I;[ K7[USFMU[Y:1Y0]%QZ=$W M6=G"-KRR H5IEV=L*=FGO0_^CML3]K!CXN-#^NO_&UGBRESJ*\\CP$>!&V+@ M>2'/ 0ZP( RP9P+KHEWFTD40T8D1_2'ZG.-*80_;J1F57\7;9.Y\XEN*NHKG MXVF%9 08-+L2"6IU%H&T^>+P %Q M.?&]@F==%W"BGA7+-KYGK2/5J6ECV(@H*EK,->>X;T^I;0:USYQ>T%-JG7%0 M_WBYE2'E'\WEGXV,,1U;\7H2W\RGEUK-SP^ZG<\TJS#"7YPO.1[GL9E^2&2.D7&2+A+;[5B3GM%N;?/#QI =HRFO MHJNX5"6G#Z>D258KL?I(,7TST\G'192:B+E<<=6*<&:4"-M@-^\1GVC%LR#Z M+$Z_3\=QL\>@'O_4Q,PN&TT]1^6%6O68SO+FBR8%9WQM&S?&XU5JU1&3]3PS M1&QZ@I8'J&.MN_J.O'-DH3ZG\=5J5DQ C^0O1K^^6M0/&H[&>3]'#4>? MS!9/IMDBL0NG?RU.:Z.4%YLFJ:E>&3.]HOND%KA2TWDS MKJ;8'*ZU:>@5<;[K/3*-[O1._7E_)ZS5X4>DUR4>Z6G_.4]N]="B&Y-AKF^W MM@,[MM$#XX1]E&F,F_0BZ2^*'3,#^N3\ M38\ET3RZU(+O]\+(4L_23/'&3,I\O]!GINV.VE@)RRS92A-*<\,NXG%DS%3Z MKKMB*.9IY;[H-ZAD&-G7G43/;):>>DP*QWAU<[0WKL\%*/K>3^)]C?'C8( M;^+$0S[7V#,UJ#MJ8(/E^08ZV,]:\.W2R9*;N.PS;'#;9.$92!@UC+/Z M7U;B:H!">4M8$?-9<4#9]YW=F/;%7H'!]6]9?-4X4RW]7L0:F+7"-/GD?&N, MQWGJ-E4D\V=\=3*CSDC)*G5 MS#2*I=;RG%Q8 V[>LWANCB -MJ;-\H41! K<>3 H@U_F)V/6M>.ST\BY5L.: M9D6S21:3FB@>E5V,;?M><\MMV9N[ K[$#/5V:G'%[O>DZ!)=#3E_?O'BXB0L MWU"=+Y\<-[-X.,K![Z&N;/;L1L]SE>9]CLL359]_=V9:WZ/9ZOX3\[WI$P/V M$!,^_-4U5!K-GO$_Y$E_7>8J;C0* [RO29;=4SP[,PNC$84;ZQ&\LI'PU=-(M[(<;\BF;)&>:.U5 M$(R$Q'4Q@AY%2/B^Q]R2G@(IUVP7>]!3.T9G-&*;0ROZ2$\MVZ6;IWU#0&R< M]X\>V+F:&Y70]_"P*4_NAZJ"/>OTT3?_6+81;UZQC<'6+9Z<'X;VD,SL8?;8 M(?FX\-.<\F5A#FNV622W!V+EK4MSJ(::L^F8[-[(V:7WJKM1(R M65EMIE1&C<\*8'0;LR/9NB1:^S*TDG)MSCPK2U0N\Z;?8VJ&?:F5DZD9 M[D.%KRR56QCD2RULE$^ANE0_1"M[D^;;'KPCF>M-7GN1'LU4ZU.1HU7_*ROT M5%)AK?&9N61)*4PF^IWO65YNQ:5")B5)P[FLTI8OC5M.7&6:F92FK4^I%,0*/&>D_\S[.QLIEJ/\(G*Q[0>J@ M1V_>'4WWBY7>[=S39HP56C&Q0+_0T#\V4&<1%P& K&[L5*.K>$-H MZMGX.IZL9O'IY:_1;&''-XZ_E,\ZOUO$[GQR/HW3+Z7]+K7QJ_K]__OX^_.U MKS8FWP.S!6VF.VR1"_IR>K((6QO6]41FJT:X6.4N1P C8_RH8M-NY^8,+%V^ M!.;6R8L<3,LF1K'2H&R/!NG;TJ"KQ<^9.=WD/4JTHG%!=+EX;9=B:L][XX-HV+Z-22M_ MJ/%J)9.IM1#^8Y7>F<.\\NH4;HA[_J5Z6%K:L([592%U?[?&IGOF_SK&,KUG MH2LJZ&;75A"YC9L2I7'C1(4CR0K-*RT>IX59?Y'[B)XQ2S;'4JS&GNRSB7L: MU>\)PSX(92 ]+#%3+B4AQ))2ID(N)6W7*M(U$^D7Z[/="H4[\\['+!X;_KG5 M\FH6STWX0@=*B>[:A6@1O!>)?6J7I7ZN3%(6CQ^6:1V[]R1=\Z9.Z)>=-"'BPT=A,V M,)XNC"&BJ17/XV7NKM7J^DPS]3-^@4IJA&)0&G=POIY522-VD]KRNM[+1;&R M5B&C64-=TWQ8)*K\^V,I*GEH16PCC'+-(M_\BU@?RM.2$G,#71Y6$Q=64HT M6?,[$V"4F)Q.TT%O,LT*,;"($VZ:6+,L,;&II>6PH&)-V5D=^;)NC"QYP9@U M\\\-=ZH9I;XW2C[7+F5"@0U6#T4X@P15<+6M]A$43VA];2@>_ 1W5Q>?\AN MV+3;C=['@U[3&(BF(G2Y4ARQFV>IF4<1&&K:H MWEQS=N'PR>X/,_=&7=R3@DW;2VMY,!!PZ5RNEJNT$K:M&S4?:!4%C?' M82]LS&ZIF722O92,>I >T^H0'A.$OTZKH+^]A>!O3X65WH_SM3%-!ODJ_V.1 MR?U8E.MFOV.I"PW^Q$="-,R[GXE2+D/YZF#1.F"[-!.;I:YHQ,8ZE/M6L>H^ MN[=:V$*0^JA>Y='=571UX[76YW_Q#_,J&\=NG/;ZN%S-RPB'1LSY9?0]2:U' M/EUIIKHJ8289ZVE^\) 'A3\2H#V]643/!VAO M,?E"5,G#WR04@+B>$F%>1P@ "0AU>Y@FB#\[N^4&GBV3\9_7^E&: MRI6FT^6=>>"6:8',$Q(& -! !=C\1V10ZE0B8*B1%BA];2 L^,%;285ED=)+;3VS<;<)NQ[#.5O;(!>U7BXV6#;&'E MG[=";[P=[[)402V-['QN%V+,[B)'C\0?FR65QG401&<^60E03 ANE +U( K\ MP(>$$,\3GN<"N[^08AK0=0./0;YO]4B;C?8L?#STQC9!M++X9,65NT06\P[* MEY1.H=P/E,OCW1G9\CVH(YLXHZ&$OF]?!0W:;J:QMJ4R%O@I=2/7N"C?D MS/6KPYQ@N8'5?DN-H>'&+6:MP=IZ*^']O3;65?8[\D[;V&H,NHLGL\6<+,7J M6_5$S?YK#>;^IEY;\Y\QN$QSU<"9V(S=;HW@=N-8W5A"PA"[P.>2!FX8N %T M:;5QH6;7[3:NJI%9[V!]S:-[V69^C^9:CF'[.YG:61DKUKW2;16?E8F]:UO; MG17W=:KL;",8/5*,IB4_]/NM1B-1H&'3= ?GF NE$/'SPQ)0R047/50SR#SY0 WOF=-P:P2EXM\Y68^R;XJYC:CV6XU M,FR?.I(9D)3&!#>*[D&&D J$IT)!)=34Z@4EW88B7"NZ=V([=9]>YJQDCJF" MM[925];[?(/JW 7/2U!=G+CE%*I:+%7Z_^>G"@2,GBHH$.1Y??YU//ZSQ/-;>66ZURBC^9WGYZL:;#0$GU2%E')3)_3QROW&"D^L\^H:],XWZ=1F;.H M%;I%8I*LM*22APJ9(CVI"22S=NJE#=_^Q0PW3E/KB#.Z1&VMGLZSY72Y*DK: M+ UD:,%54T=9^F,\FU:>M]SQ9SR)>KVR7TR\FO&A6VGG++J,KU9&/9E,LV4Z MO5A5_D+#MHO8\JXF,TU9YMYJ"J8<@55CQH5?XC+1"Y['+IF5L<:4I(ANRL/@ M;Z)_V HZU,WSYK;U(IDM;PPW2OL-&ZB],_8YEJ:EA:+3X\0R;\_L>8VD$L? MKY9QM8_-1SK9:K&8W54UB+(\QNJ^WZ"Q$^6B-ZH%.1?1 MW)0/*FK$Z@TJO9R-4,5R CGYV9C#>SSP+*55I2ALY:)Y9HXJDR1I7EY,NEK3 MYL!LH8\FM16/M6TI\A38^L:FR3&HV\]=E%A%DFGQF)8>"GSYM7Z M]Q>TK^[K"G?NU\\Y?O>CN!'8FNO!&H^K<,]9E%Z9,-"B-EI1^3S'F,=YM+"* MOY4;O!A;%*?+X6W=?K=\Y-0D'^ MTF_3[,_?XM1\H>6/AW:6( ])U$)?E32T=K=W9S.%FAU*?LO9<^W2/!WHX66G M:0&-57)13G[5*5&=?/%R.O^ ]TAON<">/[A-4A/K=?);([6'2L8#*NN_0-S_K-"' M376'K-#6QS=DA>Z;%;J%G7DO,_5+LT)?1]/ZM3)NE#&L36M995_Y^=?3L_]H M11^S:O)35IS8A-+GE=ANXCB/S"T-F-F_%W:KO'1S.>QY'$_NEVPHRX3=FT*M MGE?JG#EU1XZ>6!N:U98"!:^=USQP@GD!1 MT5)%2GJK["YD]\3/7JE-'4H6O5&;>)TW2%0H%(?$910$4/$ "@@4!9(32#T, M!ZKK6FVB].C5)H$:(3HT=*7GF2!&[/NNXIK8]!]!?$48KZZ=@%WZVXN$&(O:F]N&MJ^?IF4LWO> MZ(8460N_I:AJR+?^O9)7]56VR>MD>F7;6E:= O)AVD63+<91.;(N;9'R==[M)XZ7QGVM" M_#.ZLI,Q#ML\IVRQT(K2;.28WCYY%7]SNWU5M0KVJX=U6-8;4._[TZF3- M0]&6UX]GB_M&'A/P=%NI*F7D4AEG,ZY?:(O7WF=(>Q2:#/!B .,TR;*/91A6 M]PPZ''0#@VX8Z'EJ6Q'=%?&6-M3Z!>Q97UJR9QJ;4$S3GM=D[IMNZR;)WG#" M.)Y^-U23-=XU,L>5?:D6-/4#,\M(^3&VB-.9$0>7ZT.\9U[-DLNE:=<\JAHW M%_6C;+A;HB#K(9AKI)"BT9 M\-*\P;#3,G<$%1Z-_'V-)J;6490FRG:8S-8_KUB8I#=&?1X;C$S2^Y7;2EO _NZPT\U. M@M)RD%6F V/O>S2TODDCY7F@.?!/VX/U8II+09?YS$SDNV/*':7ZPS^2"UL[ MW;1'-64^JU33PK']4X&DS0Z\HT%,[':".YE[:%BPT9 M+V+>\],A/T0*JT4>]GUCN]:8SC8F@>'A]#:$2EO.+)U^N3AI4R'*W6JN3CS_ M'L\TUYMN1*9%3MPPF4SG?^K-U/)MT>0UNHAG1?[%-ID:C0!PZ^A-* M *"0Q,R3PF>DD?$'I.*!0EAAJ"^D(:*^O32@K@24DV>C#S:^9RWC[[QI@7=R M>:?P@M>N(E-T]^I*$VM>AO*NV:7[\>#WS_MF"VXSDWT6X@4%:=8"7$JZ:]Q_ M[XP$FJZ;A&X^-U^0-V:OSE4M$IE'6A&L-8'SP6BU$J[%\7QXT6J9E%_8QN?Y M-[D$*N4G@"@F$&+ $'RIU\N[ 'P<6RB<199_+G\QQJ^U$*MOL1L]W]^@/S# MTT)L_D9"?FJ(O/=_@[O]M.-MP\MV>=EF[>0B66K@O"]'&C&RR0#-S_GU][[* MZ;30CAI\9XY*TQ?\\_5THGFMC>,D+UKP$IWF>.97\RW]\/QD"U"HI^+8.L5. MF52RRV)\V!"BVHZ,?S_(\/>\2I6C;+$I6[7"62M8\4")VH;8NUB?3<3RM.(L M7KI<^0T_-R,O'\97;L,2;[$*;\4R^ TXY@44T2$//:&0#?0RT,NC]+*N0 ^D M,I#*X_D63:/*0"4#E3R>]=+HDK&7T!:-_S25-N:3CT6*]'@7KRRM[4PF MN[/):T[\T'6V)Q>K8+#BU@? GP-^OA?\%*#&3Q8*Z88^]J@(J2"A\&4I MA *,)3D,_'PV3W'G"NARA!_)B1V@WD\\QOV\GCF]V[VLF7O+NRO3+&Y;$G_],I^\ #:%!K1YB+T0W>2 MJ*[V%OJ!I+[T(6:8$ K]@ FC.WFA"@%":]6W6M"=+*V6I'JS5BNK9XY/QD:< MO8K?\[W:EP8<>"L<:#2RQ6X0> HK0(E+$/:%FYN??4!=GX"U'+D>XD"+OKM_ MQ7K047:=Y[%#],O _P/_'Q__,U:[[WTW# F50&% O5!0%R/+_Q[FF(5=V%#; MYO]V?$\#ZP^L_PY87]2LSQ"$ ?*8@H)[W*6"*9FK #XETC22?1O6'X3W[KPC M/39E-"L]OG/[W"9@.ES\@0#6_EO/A5PJ&E*L0C>@H4*A#1WTN2^)1]8Z K< M0)K(.NXXL"MD83["G+4(6;V5+09./0Q.Q74%&NYJ_F24@, #$% J0N(;3@TH M%!BLM]1[8TX]$(O P*$#A^[%H:1N>JDXX!@%, AD(&CH<1+P7)C79RIBLF<< MVG^=?6#.@3GW8DY6,Z=/?#=D+ 0N 0H!Y0$3LZ@%7>@%A,$NC&QKS#F(J.\R M0&!#W??!-#B8!BO$DG4+0@*@#)@GD2M\SEPAF: Y8F$7L*"+K!1#J3FA]B\V M8' .# CP#A PKHX D NIX$/0< A-8X"%&*+ ,35J@;K0N5O%0&ZR^C58A D M8$" 0&.$ $P:AC]@$FE8H$7"H3] 7"FA2TRD(I"+O([&\5 ?IO8Q@8?V#\ MOC ^K1G?I=(/.6(4*]\%(6!NR/.80,0]&'1AKMC,^,/!_2ZC IYMBS583X_5 M>@HY;UA/D2=YH+"/,2%^*$#N?/1"/W0%H1W 44EU-=&]"U-$;\6.@6L/@VME M'5V(0N12 (@20E*$01A(+Q$GAAKYK\M;4 MW2#NGF8AL!&%;49X[4R"O963!F1YK\C"ZX!.ZOE^Z'&("4 P]!GV<%$]Q4>4 MA%VH2=TC2W"#H R ,H[C-3 L 8,[+. 48H"4P8;$X2H9S6< +F"8MPC MP&C#+H1&3 SA&X]8,$%_PS>2931S?CT]&RS2K<^U4;5]_<#J"UB1.J)<:!E& M*BQPB#$(7 Z@S,/*$.5(H"[B27]="R8S&&7JK??4_@(A&#%*VI=L7D@E;RV] M#+Q_!+S/ZI!22CD+ *$ A!0*4(%66XP";C^SC\,WN_.0L+%B)$.%)J![0>V M?VVV%W6%)U\H(ETDN40*4R400R(/)^%:$N#B,-C^D"P8 \,/#/_*#$] S? ! MA8KY^GCW5*"! ?40X5C1'+]\64,__V'+?2W^R2 M4.]U-G(B/>HL2])IW.S(M<@I;@@_&8RO-=:A.L(]])! D"/I^9[)B*>N<*UP M$X;*Q*0.A#7Q102%P,6 MJA A7RJ62ST^<(E+?>\0D*##>ADC2? @,('"$(L+ID%B.>0CYT&40$^0@% MG-F".0'V/!^++M)46P>!3BP=<,3)J[0Q'OA_X/]7YG]1\S\7@ 12R-#S 0T% M!AXHVFDHB#W01=6,[?B_#4%>C @\;A[>,?1"]-:VD8=>I#F5O4_3[ M"_O#B MAS-)5A>SN#*_O9Z]MJTM_[7,W(!(Y9$@5#*$S'5-5P/%D*2! M#T*T!U2_M<4%0S;"L%5M:Q-]]-.$/:#;@&[O"=UP+8A2'P4N%@0%&M\4I*'R MN44WYE'N>GO$V;UI#A$!(T;@@&P#L@W(]IZ0C=;(!JC+L.!<8JX13WE(2VL6 MV80/,?#W2+M\JR @,I*LU92& =,&3!LPK>^8QNNL",RX""1&RBF15M_;OQO#F>GSXN-U M;%$&(O!3X^GBI<,13XWFN?=+Z*"K98^\9> MF-_Z<-SKP_RP+3WM/ O$'DS!_GV=E@]91%?QQXLTCO[\&%WJ(7V.9K?17:9? M]9?KM)C-KDLO7SIF!.CE3@7-R>J[.G/-3YX\3]X_@R[G^2O]X=OKU2^":#^&7$_?$_^)^ M=<[.]1>_JI/SLW[-Y>=),IM%:>9,Y\[R.ED9SU(V[Q\!'[H84$#&&(E$(?2X\ >AN,L7WTXV,-HV +)Y%H)B*+CTM)[BAU QKDRS/R3UX:[U%$8^ MHOO#N"?:F4S>9O$U\[DYSKDYM&?WY" (?U9RD]Z MO3&!6A=C@"#Y4WFJCPTU+;+X<_F/7QZ>X1\JWUOE3X;\P].NN?R-A/STRX[VTXZW#2_;Y64[^ER/3_\[@OG5?$M?5.4'K4G[K<:#M"4)/G)(_KZ* M4OUL1VFHGCB_1NGXVL%PY&A-C.^55-'!^NP>?["C#O-S4W)X*!^\7&-\G55X M*Y;!;\ Q+Z"(#GG(>L.=TNCJG.U1\76@EW= +Y5_<2"5@52>)Y7<8>/D'IN! M2@8J>=QJD\SM5*)E/'G/F;"[L\D1Q[:WKK,]N5@-]\D]O M0_MS?IS.Q[.563WS M'#/0+%XN9WG?C9[E^D)$1A"_2K+OVS)+3Y. 7K H XH.*/I:*(KJ2 ?@HL!G M+G 9QP)3%Q!*-(HRZ$'?8TP% !P = '0 T!) &P5T_8!) M-V08:5$4^P'TL(060/T0NF[PDGYO;PB@W032HA%CK28'])-%!NP$#M;:8V 1I"_2I&=?N+?FT:2=##/ MJJBE4U6U;%0F+ M;?G[GH2:;W!9',-=CG]^PE\X(5(!PRPDQ,O]GSX)H?>2 M^J;;*D^66$M:O5DK\=XSYR>5(PKD4=='&X#@O0*!J/M-*D YQ0!*&D(>8%?( M,,@MT"2D >[" MTV$+3HO_M7K <=9=>&> 2"Z)IX& M@#!WH2 H!'M)7;E6>7^0W[OSD/38G/&W^*)RA+QS&UT7G>?Z D"T]N$&T)5$ M$$Y=@GWI,L!"6(1A^Y[G=J%]:"+K::=H#$:(M%FBJ;?"Q<"IA\&IO-$&$D#J M<0BY8F% E$08JB+4E_NN]Y*B9J_!J0=B$Q@X=.#0O3A4@HI#/>%K<&C_E?:!.0?FW( 6(926B QP5Q>X\ '?8_1B/ 6RVF/B# @ ]08!&)P.),#:=##3G$^+)0$F(# )@ MPJ@G.HD-:!4!^F]C&!A_8/R^,+YL,#X4D"ENQ'V?4ZY"@OW=I'&6K],ZYB>;1E07\O:P7[PFG#AB.$*R#E$.L AQP%@902$$X MQ>FB-Z*'0/7'@;7XCJZ,!0^\'W3E=O4:% @X$KF M0@0A 1&BYUS;G?D H1%O50H9N';@VKVXEK**:Q&G+@JPD)[6^JE+.?9%SK4N MT2J!WW.N[;_*/S#KP*Q[,2NOF55(Z'N!,O&S3!$$H>3,AA50Q$.IWH19AP/R M\,(,UE_2;%GWT7[3PBKIG5Q-1DX6CU?Z][N1DTZS/YMZO2V(M(A3VXDOFNV3 M#3#8*=>Z/*RWX3U&.R8&==2R"QD5"@7$]Q$(D4^QSW+# 9.A@ET8#BR-EQ1N MZ+LF;TW=#>+N:18"&S'<:MFY74FPMW+2@"SO%5E0'= I0 A0X&)B8C@%\3Q$ M>)$/(7V7=&'PTDE]<#)"E V ,@#*^XO4P+0&#"Z X IA23$EKHW0L/6; MM!:DM(C212.K'0&C#;L0'U$ AO"-=0LFZ&_X1K*,9LZOIV>#1;KUN38JMZ\? M6'T!*U%'E#-/2_K@63&8PR-==[:G^1;*07 MKWW!YH5$\M;"R\#ZA\_Z!#0Z'6$%,/9#(K$(E<\A#%!N+Z$0"K>+B-(.6+\[ M PF'(T);K5